JavaScript Reactive Programming

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

Top 14 JavaScript Reactive Programming Projects

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Memory leaks: the forgotten side of web performance | | 2022-01-05

    Because a closure retains a reference to originalThing, the existence of the replacement thing's closure means that the originalThing reference remains alive - and so every new thing adds to the chain of references, and no previous things can be collected. This is a contrived example, but it's based off of an actual Meteor bug.

  • GitHub repo mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

    Project mention: Help an old OO developer figure out current practices for structuring server side javascript? | | 2021-12-19

    On the book front, there are two that I am fond of which have a focus on JavaScript and FP, Professor Frisby’s Mostly Adaquate Guide, and Functional Light JavaScript. They are nice practical books that help you lean into JS’s strength as an FP language while writing real code.

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

  • 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: Why do developers love hooks? | | 2022-01-07

    I personally prefer to work with react-easy-state instead of using Redux or even the built-in state management in React.

  • GitHub repo concent

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

  • SonarQube

    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.

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

  • GitHub repo redefining-observable

    A shift of perspective on Observable

    Project mention: [AskJS] Hot take: Cancelation is an Observable | | 2022-01-14

    I've created an article 2 years ago about this topic -> Sorry for the bad explanation there, but it has examples and an already working API.

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-14.

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,768
2 mostly-adequate-guide 21,394
4 Most.js 3,411
5 Highland 3,396
6 react-easy-state 2,477
7 concent 1,041
8 scramjet 209
9 beicon 141
10 Dragonbinder 66
11 Cue 30
12 sporadic 12
13 humanify 6
14 redefining-observable 2
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.
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.