Project summary
I'm the author of Semantic UI, a popular UI framework with 50,000 GitHub Stars based around natural language. After a 9 year hiatus to build a tech unicorn Qualia, I'm returning to open source full time to create a new UI framework for building apps with web components.
What are this project's goals? How will you achieve them?
The framework is a novel framework that does not require compilation, can run in the browser, and renders web components. It will ship with a first class UI Component framework that provides primitives that can be used, as well as a robust Svelte like component framework for creating custom UI.
Templating Language - A custom templating language that compiles to an AST that can be rendered to web components
Component Framework - A component framework that allows for defining components, event binding, keyboard bindings, signals based reactivity, WC lifecycle tie ins and more
Signals Reactivity Library- Provide primitives for reactivity that are simple and tie in to web components
Query - A 3kb chainable DOM querying library similar to jQuery but with modern 2024 JS and is "shadow DOM" aware
UI Component Framework - An underlying UI framework that ships with the web component framework. Provides all the primitives that Semantic UI provided like menu
button
etc but as web components.
How will this funding be used?
This funding will be used for my living expenses as I finish V1 of the framework. I have a shared offie in Greenpoint where I work monday-friday full time on this project.
Who is on your team? What's your track record on similar projects?
This is a solo project. I was on the executive team at Qualia as well as a principal engineer, and the original SUI, which I was the primary author, achieved some success garnering approx. 50,000 GitHub stars.
What are the most likely causes and outcomes if this project fails?
The failure state is a framework that doesn't provide enough utility to be useful, and doesn't achieve the same adoption as the original Semantic UI.
What other funding are you or your project getting?
None self financing from proceeds from last job