capable-js
pota
capable-js | pota | |
---|---|---|
2 | 1 | |
2 | 36 | |
- | - | |
10.0 | 9.8 | |
over 1 year ago | 18 days ago | |
TypeScript | JavaScript | |
- | - |
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.
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.
pota
-
Let's learn how modern JavaScript frameworks work by building one
Recently, I wrote a web renderer/framework using solid-js reactivity to understand how a reactive renderer works. The docs website been written with it and mainly to test the library. https://pota.quack.uy/ . Source code https://github.com/potaorg/pota
What are some alternatives?
butterfloat - The greatest view engine for the modern web
materialite - Differential Dataflow & Incremental View Maintenance for JavaScript
Filestash - 🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
compradprog - Composite Radial Progress Demo