{"repo":"frappe/frappe-ui","free":true,"listed":false,"github":"https://github.com/frappe/frappe-ui","clone":"git clone https://github.com/frappe/frappe-ui.git","description":"A set of components and utilities for rapid UI development","language":"TypeScript","stars":1001,"topics":["frappe","ui-components","vue"],"license":"MIT","category":"ui-components","readme_excerpt":"Frappe UI Rapidly build modern frontends for Frappe apps Frappe UI Frappe UI provides a set of components and utilities for rapid UI development. Components are built using Vue 3 and Tailwind. Along with generic components like Button, Link, Dialog, etc., it also contains utilities for handling server-side data fetching, directives and utilities. Motivation In 2019, I began building Frappe Books which had a new design. This led to the creation of small reusable components like Button, Dialog, and Card. Moving on to Frappe Cloud in 2020, I reused and evolved these components in the Frappe Cloud UI. In 2022, while starting a new project, I decided to extract these components into a standalone package to avoid repeating the copy-paste process. This package is now being developed alongside the Gameplan, continually adding generic components and utilities for frontend development. Under the Hood - TailwindCSS: Utility first CSS Framework to build design system based UI. - Reka UI: Unstyled and accessible UI primitives. - TipTap: ProseMirror based rich-text editor with a Vue API. - dayjs: Minimal javascript library for working with dates. Links - Documentation - Vite Plugins - Frappe UI Starter Boilerplate - Community Usage Requires Node =20.19.0 . Now, import the FrappeUI plugin and components in your Vue app's main.js : In your tailwind.config.js file, include the frappe-ui preset: Now, you can import needed components and start using it: Claude Code skill For AI coding agents (C","default_branch":null,"files":null,"tree":[],"storefront":"/r/frappe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/frappe/frappe-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}