apprun
capable-js
apprun | capable-js | |
---|---|---|
3 | 2 | |
1,173 | 2 | |
- | - | |
6.0 | 10.0 | |
5 months ago | over 1 year ago | |
TypeScript | TypeScript | |
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.
apprun
- Let's learn how modern JavaScript frameworks work by building one
- Ask HN: What Happened to Elm?
-
Make Code Run in Your Docs
You can find the source code here and the compiled code here
capable-js
-
Coroutines in JavaScript for Web Components
Generators are so cool
I wrote my own ui/effects barebones runtime on it a few years back https://github.com/marcellerusu/capable-js
It’s especially cool when you have components that have distinct states they could be in, eg. a survey
-
Let's learn how modern JavaScript frameworks work by building one
If you mean effects as data, I can't think of anything off top other than elm which is a language + framework.
I've made my own though: https://github.com/marcellerusu/capable-js.
Its not for use but it was an interesting experience that enables a lot of new patterns by using generators.
I don't claim that it is better than other frameworks though, there's a lot of times where this pattern is significantly more cumbersome than just using react.
What are some alternatives?
hacky - ⚙️ Crank.js with tagged templates
butterfloat - The greatest view engine for the modern web
react - A wrapper component that allows you to utilise P5 sketches within React apps.
materialite - Differential Dataflow & Incremental View Maintenance for JavaScript
snowpack-solid-template - Snowpack + SolidJS PWA Template
compradprog - Composite Radial Progress Demo
xanny - ⚡A powerful HTTP router and URL matcher for building Deno web servers with dragon 🐲. [Moved to: https://github.com/xanny-projects/dragon]
elm-canvas - A canvas drawing library for Elm
mongomq2 - A general-purpose message and event queuing library for MongoDB
cosmic-epoch - Next generation Cosmic desktop environment
ueve - 🔥 Hellishly fast and 🤏 tiny async/sync event emitter