Talk
Intermediate
MIT
Flexibility is complexity in disguise: Building frappe-ui for 10+ Products
Proposal status is Approved
References
Session Categories
Introducing a FOSS project or a new version of a popular project
Talk License:
MIT
Which track are you applying for?
Main track
Speakers
Faris Ansari
Design Engineer | Frappe
Faris Ansari is a Design Engineer at Frappe, where he builds frappe-ui, the open source Vue component library powering Frappe products. He also built Gameplan on top of frappe-ui, so he has designed these APIs from both sides, as the library author and as the app developer who has to live with them. He has spent years on the unglamorous problems of a design system used by many teams at once: naming, public API design, opinionated defaults, and backward compatibility, and is now figuring out what it takes for AI agents to build with a design system too. Find his work at github.com/netchampfaris.