Svelte
solid
Svelte | solid | |
---|---|---|
684 | 20 | |
80,961 | 5,767 | |
1.0% | - | |
9.9 | 9.3 | |
7 days ago | over 3 years ago | |
JavaScript | TypeScript | |
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
-
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.
-
Svelte 5 is out!!!
More details can be found in Svelte Github page
solid
-
Why Virtual DOM is considered faster that directly updating the real DOM.
The strength of V-DOM definitely doesn't lay in performance. It made it easier for developers to write more maintainable interactive UI. Other than that I'd rather think of it as a compromise. Fortunately, frontend web dev continuously progresses and there are initiatives like https://github.com/ryansolid/solid which focus on compilation-time diffing.
-
Learning to Appreciate React Server Components
You see I work 12 hours a day. 8 hours of that is my professional job where I am a developer on the Marko core team at eBay. Then after some much-needed time with my family, my second job starts where I am core maintainer of the under-the-radar hot new reactive framework Solid.
-
Hyperapp – Is It the Lightweight 'React Killer'?
They’ve been well received, and the core ideas behind them have inspired the likes of Vue’s Composition API and a big part of Solid’s API.
- Solid Update: March 2021
-
Introducing maple, a VDOM-less fine grained reactive web framework in Rust + WASM
After discovering solid js, I wondered how feasible it would be to write such a framework in Rust. After two days of hacking around, here is the result!
-
Introducing maple, a VDOM-less fine grained reactive web framework running in WASM
After discovering solid js, I wondered how feasible it would be to write such a framework in Rust. After two days of hacking around, here is the result!
-
[AskJS] Any interesting use cases for Proxy?
Solidjs UI library uses Proxies in order to make state reactive https://github.com/ryansolid/solid
-
[AskJS] What you love about Javascript that we don't find in another programming language and why many OO programmer from others language Java, C#, C++ etc hate/don't like it ?
[0] https://github.com/ryansolid/solid#the-gist
-
Server Rendering in JavaScript: Optimizing Performance
The key thing to understand though is this is not a React-only approach. I make heavy use of this pattern in my Solid projects as it makes a really nice isomorphic solution and works really well with the next topic...
-
Building a Reactive Library from Scratch
The main ones that I'm referring to have proxy implementations along with their basic signal atoms. MobX's `observable`, Vue's `reactive`, Solid's `state` all are reactive proxies that properly handle subscriptions.
What are some alternatives?
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
marko - A declarative, HTML-based language that makes building web apps fun
lit - Lit is a simple library for building fast, lightweight web components.
hyperapp - 1kB-ish JavaScript framework for building hypertext applications
htmx - </> htmx - high power tools for HTML
morphdom - Fast and lightweight DOM diffing/patching (no virtual DOM needed)
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
js-framework-benchmark - A comparison of the performance of a few popular javascript frameworks
qwik - Instant-loading web apps, without effort
rust-dominator - Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!
leptos - Build fast web applications with Rust.
vhtml - Render JSX/Hyperscript to HTML strings, without VDOM 🌈