JavaScript Reactive

Open-source JavaScript projects categorized as Reactive | Edit details

Top 19 JavaScript Reactive Projects

  • WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

    Project mention: Is there is any alternative to AsyncStorage | | 2021-12-22

    watermelondb mmkv giving another issue when you release on playstore in here

  • realm-js

    Realm is a mobile database: an alternative to SQLite & key-value stores

    Project mention: Expo vs React Native CLI | | 2021-12-25
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • Spark Notebook

    Interactive and Reactive Data Science using Scala and Spark.

  • toxy

    Hackable HTTP proxy for resiliency testing and simulated network conditions

  • stimulus_reflex

    Build reactive applications with the Rails tooling you already know and love.

    Project mention: Hotwire vs React/Vue/Alpine/Whatsoever | | 2022-01-11

    good point, what do you think of stimulus reflex -

  • spec

    The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)

    Project mention: Intro to AWS Websockets | | 2022-01-19

    Over the coming weeks, I will be creating posts in a WebSocket series describing ways to add authentication, custom domains, and defining events through an Async API spec.

  • kefir

    A Reactive Programming library for JavaScript

    Project mention: Node.js Packages and Resources | | 2021-09-06

    Kefir.js - Reactive library with focus on high performance and low memory usage.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • callbag-basics

    👜 Tiny and fast reactive/iterable programming library

    Project mention: callbag-rs: Rust implementation of the callbag spec for reactive/iterable programming | | 2021-12-28

    p/s: This library is a port of

  • trading-vue-js

    💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]

    Project mention: What's the best free open source react interactive stock charting library? | | 2021-03-23

    I'm searching for if there's a powerful react charting library like this one in Vue. to allow users to have a good charting experience like

  • mobx-react-form

    Reactive MobX Form State Management

    Project mention: Add functionality to callback based on keypress (Enter vs Tab) -- ES6 and React | | 2021-06-03

    I'm using a library called mobx-react-form to validate form fields. When `form.submit()` is called, the fields are validated, and an onSuccess or onError function is called depending on the results.

  • mikado

    Mikado is the webs fastest template library for building user interfaces.

    Project mention: Solid vs React - the Fastest VS the Most Popular UI Library | | 2021-06-30

    Now, it’s worth noting that aside from Solid, there are 2 faster “UI frameworks” included in the benchmark but not on the table above. These are Mikado (actually a template engine) and doohtml (marked with a note about using manual DOM manipulation), so the point still stands - Solid is the fastest JS UI library!

  • CalDOM

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    Project mention: An agnostic, reactive and minimalist (3kb) JavaScript UI library | | 2021-07-17

    Introducing CalDOM, an agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    Instead of pulling you into a library-specific magical world, CalDOM let you fully access the DOM directly while keeping the reactivity. A 2-in-1 virtual-DOM & no-virtual-DOM approach if you will.

    So you could take full advantage of native APIs & mix it with other libraries to gain superior performance & flexibility in the development process.

    CalDOM does not require any dependency or tooling. It does not introduce any new syntax. Just pure JS.

    This is the first time I’m publishing something like this. This was a simple jQuery alternative I made myself years ago & kept on improving it slowly. Worked really hard during the last few months to add reactivity and get it to this level.

    Please check it out & let me know what you think, the good, bad & your suggestions to improve it.

    Also, it's great if you could contribute to the project:

  • poolifier

    Fast and small Node.js thread pool implementation

    Project mention: Get a speed boost using this package for running worker threads in parallel | | 2021-06-13
  • beicon

    Reactive Streams for ClojureScript

    Project mention: Penpot is an open source design and prototyping platform built in Clojure | | 2021-02-06

    I have a few questions about the tech stack and the project. Well, actually a lot of them :) General questions: 1. does this project have the same scope as something like Figma? Or maybe Webflow? 2. how much code Clojure code are you able to reuse on the ClojureScript frontend? I'm curious because I'm sold on using Clojure for a complex backend like this, but I'm still skeptical on using ClojureScript on the frontend. Does ClojureScript really provide a solid advantage over Typescript? Regarding the frontend: 1. I have never used beicon. Is it a 1:1 RxJS wrapper? Are there any significant differences with RxJS? 2. Is rumext a React wrapper? Why did you pick that over Reagent, Rum, etc? How does it compare with other React wrappers? 3. Is the combination rumext + beicon something akin to re-frame? Did you consider re-frame? I'm asking because I've used it and really liked it, but mine was just a small project.

  • Dragonbinder

    1kb progressive state management library inspired by Vuex.

  • derivejs

    DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.

    Project mention: DeriveJS version 2 - new major release for the reactive ODM for Node and MongoDB. Now uses Change Streams for events and callbacks, new syntax for update callbacks, and support for `delete` | | 2021-02-08
  • Cue

    Cue.js - Data driven Custom Elements (by monokee)

    Project mention: I made a PWA for Color Matching | | 2021-05-16

    I sketched the design in figma and built the frontend with Cue.js (my own reactive wrapper around custom elements). The image processing is done in WebGL. I tried to recreate the image drag & zoom behaviour from iOS.

  • reactive-box

    1.2 kB full feature reactive language basis

    Project mention: Multiparadigm state manager for React by ~2 kB. | | 2021-02-04

    Realar multiparadigm state manager for React based on reactive mathematic.

  • vue-component-store

    Plugin for keeping the state of your Vue.js application inside components.

    Project mention: State management in Vue 3: store pattern vs useX pattern | | 2021-11-13

    I've written a custom plugin, based on provide/inject, to keep everything in the components. It solves all my points, well, except for 6th, but I'm used to debugging code with console.log anyway :)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-19.

JavaScript Reactive related posts


What are some of the best open-source Reactive projects in JavaScript? This list will help you:

Project Stars
1 WatermelonDB 8,046
2 realm-js 4,696
3 Spark Notebook 3,085
4 toxy 2,700
5 stimulus_reflex 1,937
6 spec 1,900
7 kefir 1,770
8 callbag-basics 1,620
9 trading-vue-js 1,474
10 mobx-react-form 1,062
11 mikado 470
12 CalDOM 165
13 poolifier 141
14 beicon 141
15 Dragonbinder 66
16 derivejs 51
17 Cue 30
18 reactive-box 18
19 vue-component-store 1
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.