oby
bruh
oby | bruh | |
---|---|---|
3 | 8 | |
228 | 45 | |
1.3% | - | |
8.1 | 0.0 | |
29 days ago | 2 months ago | |
JavaScript | JavaScript | |
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.
oby
-
Voby: Simplifications Over Solid - No Babel, No Compiler
Hello 👋, my name is Fabio and in the process of trying to deeply understand the awesome Solid framework I ended up writing my own standalone reactivity library, Oby, and a Solid-like reactive framework on top of it, Voby.
-
Show HN: A tiny (850B) and fast reactive observables library via functions
- A function for creating roots seems missing, I think that's important.
I've made something similar myself, also inspired by Solid and Sinuous, it started like a fork of Sinuous' observable actually: (https://github.com/vobyjs/oby).
-
Voby: A new high-performance framework that achieves Solid-level performance with TypeScript's basic JSX transform
Thanks! The reactivity core, which is IMO the interesting part of this, is in a separate standalone library: https://github.com/fabiospampinato/oby
bruh
-
Observable API Proposal
The key is topological sorting of a dependency graph. This can be done implicitly by storing a reactive variable node’s depth once it is created, and just making sure that updates are enqueued in separate queues per depth.
I have a somewhat small implementation that transparently batches updates with queueMicrotask in this library (bruh): https://github.com/Technical-Source/bruh/blob/a829af9df9405b...
- Show HN: A tiny (850B) and fast reactive observables library via functions
- Show HN: Bruh – A tiny Functional-Reactive library for the web
- Bruh - A minimalist functional-reactive web library
- Show HN: Bruh JavaScript, a minimalist functional-reactive web library
-
The thinnest possible layer between development and production for the modern web.
If you have any questions, you can ask here now or in the discussions tab in the github page.
What are some alternatives?
zeptoid - A tiny isomorphic fast function for generating a cryptographically random hex string.
React - The library for web and native user interfaces.
CalDOM - An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
voby - A high-performance framework with fine-grained observable-based reactivity for building rich applications. [Moved to: https://github.com/vobyjs/voby]
proposal-async-iterator-helpers - Methods for working with async iterators in ECMAScript
S - S.js - Simple, Clean, Fast Reactive Programming in Javascript
proposal-observable - Observables for ECMAScript
signals - A tiny (~1kB minzipped) and extremely fast library for creating reactive observables via functions.
material-design-for-bootstrap - Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.
Monaco Editor - A browser based code editor
strawberry - Zero-dependency, build-free framework for the artisanal web.