Logo of Frappe UI

Frappe UI

Frappe UI is a set of components and utilities to build frontend apps based on the Frappe Framework. Along with generic components which are required to build a frontend like Button, Link, Dialog, etc., frappe-ui also contains utilities for handling server-side data fetching, directives and utilities.

github.com/frappe/frappe-ui/ui.frappe.io/

Maintainer

Faris Ansari

How to support

If you are building a Vue-based frontend app on top of Frappe Framework, I would recommend using frappe-ui. If you are using frappe-ui, I would love to get feedback on developer experience of using it.

A small brief about your project

Frappe UI is an opinionated set of components and utilities for rapidly building Vue-based frontend apps on top of Frappe Framework. It not only ships with UI components, but also data fetching and managing utilities that are at the core of building apps.

One FOSS maintainer lesson for your younger self

Don't let users design solution to their problems, understand their problems and come up with your own solutions.

Why do you do it? Why do you bother maintaining a FOSS project?

Honestly, I do this project because it makes my colleague's and my life easier. I am building Gameplan which is a frontend on top of Frappe Framework app. Since we are building a bunch of apps like these, it made sense to extract common code into a reusable package.

If your repo had a theme song, what would it be?

Adventure of a lifetime - Coldplay

Which file in your project would you most like to set on fire?

If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?

🤷🏻‍♂️