riot
Svelte

riot | Svelte | |
---|---|---|
12 | 709 | |
14,856 | 82,595 | |
0.1% | 0.7% | |
8.7 | 9.9 | |
13 days ago | 6 days ago | |
JavaScript | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
riot
- Composant Table avec RiotJS
- 🇫🇷 Input Component avec RiotJS
- 🇫🇷 Base d'une application RiotJS avec Vite
-
Button Component with RiotJS (Material Design)
These articles form a series focusing on RiotJS paired with BeerCSS, designed to guide you through creating components and mastering best practices for building production-ready applications. I assume you have a foundational understanding of Riot; however, feel free to refer to the documentation if needed: https://riot.js.org/documentation/
-
Input Component with RiotJS (Material Design)
This article covers how to create an Riot input component, using the Material Design CSS BeerCSS. Before starting, make sure you have a base application running, or read my previous article Setup Riot + BeerCSS + Vite.
-
RiotJS + ViteJS tutorial
However, Riot is my first choice when creating a front-end, here is why:
- Why do people still use VBA?
-
Using Riot.js, a component-based UI library
Riot.js is designed to be lightweight and easy to learn, making it a good choice for developers who are familiar with HTML and JavaScript — without requiring them to learn the rigors of coding with a specific framework. Riot.js emphasizes simplicity, performance, and modularity, its ecosystem allows for easy integration of third-party libraries and components, making it suitable for both small-scale and large-scale projects.
- [AskJS] Looking for "forgotten" framework/MVC
-
Angular Is Rotten to the Core
how about getting a hold of your sanity and allowing yourself a few hours to learn https://riot.js.org/ - almost no learning curve, only pure awesomeness. even if you won't use it in the enterprise (because policies, bla bla), it is still worth knowing things can be done differently - in a good way.
Svelte
-
Plain Vanilla Web – Guide for de-frameworking yourself
In theory, “de-frameworking yourself” is cool, but in practice, it’ll just lead to you building what effectively is your own ad hoc less battle-tested, probably less secure, and likely less performant de facto framework.
I’m not convinced it’s worth it.
If you want something à la KISS[0][0], just use Svelte/SvelteKit[1][1].
Nowadays, the primary exception I see to my point here is if your goal is to better understand what’s going on under the hood of many libraries and frameworks.
[0]: https://en.wikipedia.org/wiki/KISS_principle
[1]: https://svelte.dev
-
Why I’m Learning Vue.js After Six Years in React
When I teased this series on LinkedIn, one comment quipped that Vue’s been around since 2014—“you should’ve learned it by now!”—and they’re not wrong. The JS ecosystem churns out UI libraries like Svelte, Solid, RxJS, and more, each pushing reactivity forward. React’s ubiquity made it my go-to for stability and career momentum. Now I’m ready to revisit new patterns and sharpen my tool-belt.
-
Hyper – Outperform React on every metric
What is the advantage over Svelte (https://svelte.dev/)? Especially since Svelte is already established and has an ecosystem.
- Asynchronous Svelte
-
SVQK - A Web Application Development Platform Using Svelte + Quarkus
At Project Au Lait, we are developing and publishing an open-source asset called SVQK, which combines Svelte (Frontend) and Quarkus (Backend) for web application development. The asset includes automated testing tools and source code generation tools. This article introduces an overview of SVQK. (For instructions on how to use SVQK, refer to the Quick Start.)
-
Solidjs: Simple and performant reactivity for building user interfaces
Yes, Solid is very fast, but Svelte's Signals implementation seems to be even more performant. [0]
I just loved the simplicity of using $: for deriveds and effects in Svelte 3 and 4. But after building a correlation matrix [1] and a work project with Svelte 5, I have to say that I really like it.
[0] https://github.com/sveltejs/svelte/discussions/13277
[1] https://covary.xyz
- Zwischen Wickeln und Entwickeln - Wie mein Blog mit Eleventy entstand
- Show HN: Nue – Apps lighter than a React button
- Svelte: $derived can now be overwritten
- Svelte5: A Less Favorable Vue3
What are some alternatives?
Aurelia 1 - The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
hyperapp - 1kB-ish JavaScript framework for building hypertext applications
lit - Lit is a simple library for building fast, lightweight web components.
Element UI - A Vue.js 2.0 UI Toolkit for Web
htmx - </> htmx - high power tools for HTML
