Svelte
leptos
Svelte | leptos | |
---|---|---|
685 | 62 | |
81,162 | 17,507 | |
0.6% | 1.7% | |
9.9 | 9.9 | |
3 days ago | 6 days ago | |
JavaScript | Rust | |
MIT License | 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.
Svelte
-
2025's Tech Stack for Front End
Svelte
-
Tauri (1) — A desktop application development solution more suitable for web developers ✅
Tauri is a cross-platform desktop application framework that allows developers to use familiar web technologies (like HTML, CSS, JS, and frameworks such as Vue.js, Svelte, React, SolidJS, Angular, Preact, etc.) to easily build desktop applications.
-
Svelte 5: Share state between components (for dummies)
Multiple checkbox inputs can be handled with Svelte as well via bind-group={stateObj} - but there is still an open discussion about how to use it correctly with $state.
-
Show HN: Is the Year a Perfect Square?
This was an experiment to learn Svelte <https://svelte.dev/>. So the information shown, such as whether the year is in fact a perfect square, should update dynamically as you cross into 2025.
-
Are Angular Resolvers on Life Support ?
Svelte - no recommended usage on GH for pure Svelte, although you would need to use $effect with .then() instead of async. Svelte 4 uses stores, which would follow the same unrecommended pattern inside the store. See Svelte 5 with Firebase
-
How to Build a Content-Driven Static Site with Markdown, SvelteKit and Fusionable
SvelteKit as frontend framework
-
A Guide to Server-Side Rendering
Svelte
-
Open Source Contribution: Round 2
When I first accepted this feature, I did not realize that I would have to work with something completely new to me: Svelte, an open-source component-based front-end framework! This came as a shock to me as I opened the ChatInput component and realized that this was a file where there was TypeScript code, HTML elements, and styles all in the same file!
-
Experiences and Caveats of Svelte 5 Migration
It took longer to migrate to Svelte 5 than I had expected. I still have not pushed this new version to production, though. The updates to Svelte 5 are still coming in with quite high frequency.
-
Building a Secure Event Booking App with FACEIO and Svelte
In this tutorial, we'll build Authvents with Svelte, an event booking platform, and integrate FACEIO for biometric authentication, allowing users to sign in and access ticket dashboards securely with facial recognition.
leptos
-
Axum 0.8.0
1: Actually, that's not true! I use Leptos in their "islands" mode for server side rendering. The entire page is sent as an HTML response, and there is little/no "hydration". The WASM file ONLY includes interactive "islands" that are explicitly marked with the #[island] attribute [0]. In other words, the server binary is handling most of the rendering, similar to if I used a templating tool like Askama or Tera.
2: Leptos is generally slower than vanilla JS, I believe for that reason, but comparable to major JS frameworks [1, 2].
[0]: https://book.leptos.dev/islands.html
[1]: https://krausest.github.io/js-framework-benchmark/current.ht...
[2]: https://leptos.dev/
- Leptos 0.7
-
Platform Strategy and Its Discontents: The web is losing. A comeback is possible
Still doesn't look like it, this is the kind of interactivity I expect.
https://react.dev/learn/tutorial-tic-tac-toe
Where editing the code, immediately shows the GUI related changes on the neighbouring frame.
While what I see on https://leptos.dev/ is just screenshots, and there is nothing on that documentation you linked that provides the same interactive experience, one has to explicitly start a sandbox to host the whole machinery.
- Show HN: Rust Web Framework
-
Interview with Krzysztof Andrelczyk, Tauri Developer and Creator of Twili Recipes
Why Krzysztof choose Tauri V2, leptos, and thaw-ui
-
Leptos + Tauri Tutorial
I'm not here to present Leptos or Tauri, for that, just clik the links, ask Goole, or ClaudePilotGPTWhateverLLama... I'm not even here to make just a tutorial on how to get the two working -- if you see Tauri documentation on it is quite "terse," but still enough.
- Vizdom: Diagrams as Code
-
Migrating a JavaScript frontend to Leptos, a Rust framework
Lots of new frontend frameworks have been built on top of Rust, including Leptos, which happens to be one of the most popular ones. In this guide, we'll highlight why and how to migrate your JavaScript frontend to use the Leptos Rust frontend framework.
-
Rust on Nails
I don't know why OP felt moved to write this weird guide, https://leptos.dev is incredible!
-
Show HN: Flox 1.0 – Open-source dev env as code with Nix
https://github.com/leptos-rs/leptos/blob/main/flake.nix
You want a package? Add it to buildInputs.
You want to search a package: https://search.nixos.org/packages (or use the cli)
you want to test a package before adding it? nix-shell -p or nix shell for example.
Heck, even if you want it more easy, you could write a tool in less than 100 lines that adds packages names to .json/.yaml/.toml, which allows you to parse it using the nix language and a simple cli written with bash functions to add/remove packages if you wanted.
That's why it is hard for me to understand this project as a product, it seems like a wrapper to the most basic things :\
What are some alternatives?
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
dioxus - Fullstack app framework for web, desktop, mobile, and more.
lit - Lit is a simple library for building fast, lightweight web components.
yew - Rust / Wasm framework for creating reliable and efficient web applications
htmx - </> htmx - high power tools for HTML
tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
qwik - Instant-loading web apps, without effort
sycamore - A library for creating reactive web apps in Rust and WebAssembly
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
React - The library for web and native user interfaces.
awesome-blazor - Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.