imperative
sneathlane-haste
imperative | sneathlane-haste | |
---|---|---|
2 | 1 | |
24 | 6 | |
- | - | |
5.7 | 10.0 | |
6 months ago | over 8 years ago | |
JavaScript | Haskell | |
- | BSD 2-clause "Simplified" 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.
imperative
-
VanJS (Vanilla JavaScript): smallest reactive UI framework
My library https://github.com/jhp/imperative is also under 2kB
- Imperative - 1.5kb React alternative using Generators
sneathlane-haste
-
Imperative - 1.5kb React alternative using Generators
If you prefer typed languages then you might find my earlier project https://github.com/jhp/sneathlane-haste interesting. It has a similar UI programming model but is written as a Monad in Haskell.
What are some alternatives?
van - 🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
js-framework-benchmark - A comparison of the performance of a few popular javascript frameworks
pakertaja - JavaScript library for building HTML.
nano - 🎯 SSR first, lightweight 1kB JSX library.
tinyjs
vanilla - An OpenResty Lua MVC Web Framework
vike - 🔨 Like Next.js / Nuxt but as do-one-thing-do-it-well Vite plugin.
el - Minimal JavaScript application framework / WebComponents base class
o - Tiny and simple React clone
hyperapp - 1kB-ish JavaScript framework for building hypertext applications
longwood - Experimental rendering library
mini-van - Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)