Idea: new page called "component systems"
trusktr opened this issue · 1 comments
Another random idea to throw in the bag: besides "design systems" and "components", maybe there could be a third page for "component systems" which would allow people to browse which systems exist: React, Vue, Svelte, Angular, etc. There are a bunch of others too. For example SolidJS by @ryansolid is excellent, and I've also made a custom element system (@lume/element
) on top of Solid.
What do you think about such a page?
Just my opinion, but that feels pretty out of scope for this project. The examples you listed are more accurately categorized as Front End Frameworks.
If you're going for a different definition that's focused on the way you write components then it's gonna be pretty difficult to differentiate between, e.g., React, Preact, and Inferno or all the other smaller frameworks that utilize JSX. Also tools like Builder.io's Mitosis, that automatically converts components from React/Vue/Alpine/WebComponents/whatever —or even Astro which is a framework that lets you reuse components from a variety of other frameworks— start to really blur the defining line
Perhaps what you're looking for already exists elsewhere: https://github.com/collections/front-end-javascript-frameworks