JavaScript Reactive Programming

Open-source JavaScript projects categorized as Reactive Programming | Edit details

Top 13 JavaScript Reactive Programming Projects

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: 10 Best Node.js Framework in 2021 | | 2021-12-02

    Meteor js: JavaScript app platform

  • GitHub repo mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

    Project mention: Ask HN: Hey Functional Programmers, how did you learn functional programming | | 2021-10-28

    So, this is going to be an uphill battle for you. I suggest you actually learn Haskell first, and then you'll be able to apply its lessons to TypeScript.

    Its tricky because these are patterns that are familiar in Haskell but are not really taught in other settings.

    Additionally, to really learn these, you need to experiment with them. Use them. etc. That's pretty hard to do if the learning resources are mostly in haskell and you don't really understand it.

    Alternatively, this might help:

    Also alternatively, what I would do is just go slowly through the fp-ts code. Look at it a piece at a time and slowly grow your understanding.

    This may also help

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo JASONETTE-iOS

    📡 Native App over HTTP, on iOS

  • GitHub repo Most.js

    Ultra-high performance reactive programming

    Project mention: High Performance 3D Animation with React + rxjs | | 2021-09-09


  • GitHub repo Highland

    High-level streams library for Node.js and the browser

  • GitHub repo react-easy-state

    Simple React state management. Made with ❤️ and ES6 Proxies.

    Project mention: What do you find to be the most useful library in react-native? | | 2021-11-15

    Just started using react-easy-state in a project, and I have to say I love it. In the past, I used Redux/RTK for global state management, along with Redux Thunk or Redux Saga for side effects. In contrast, react-easy-state is easy and requires so much less boilerplate to setup and worry about. I’m fully comfortable using Redux in apps and have done it plenty of times, but I love how react-easy-state just works. It’s amazing being able to mutate the state from anywhere, inside and outside of components, and have it immediately reflected by components, without installing any plugins and having complex config files.

  • GitHub repo concent

    State management that tailored for react, it is simple, predictable, progressive and efficient.

    Project mention: Concent – State management tailored for React | | 2020-12-29
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo scramjet

    Simple yet powerful live data computation framework

  • GitHub repo 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.

  • GitHub repo Dragonbinder

    1kb progressive state management library inspired by Vuex.

  • GitHub repo 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.

  • GitHub repo sporadic

    Composable Concurrency Abstractions for JavaScript. :railway_track: :rhinoceros: :train: :vertical_traffic_light:

  • GitHub repo humanify

    Add human touch to otherwise very machined node.js streams.

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 2021-12-02.

JavaScript Reactive Programming related posts


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

Project Stars
1 Meteor JS 42,713
2 mostly-adequate-guide 21,285
4 Most.js 3,411
5 Highland 3,381
6 react-easy-state 2,458
7 concent 1,022
8 scramjet 201
9 beicon 140
10 Dragonbinder 66
11 Cue 29
12 sporadic 12
13 humanify 6
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives