Topics / #reactive

Reactive projects on GitHub

Reactive programming paradigm and state machines

As of , the most-starred Reactive projects on GitHub are vue (212.6K stars), svelte (88.4K stars) and core (54.7K stars). GitHub.Locker tracks 30 Reactive repositories with 842.9K stars combined. The fastest-growing on October 16 was marimo, with +20 stars in a day.

30Projects
842.9KStars in total
+99Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

30 projects · by stars

  1. #1 · vuejs/vue

    vue

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

    212.6K
  2. #2 · sveltejs/svelte

    svelte

    Svelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.

    88.4K
  3. #3 · vuejs/core

    core

    This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    54.7K
  1. 4

    dubbo

    41.6Kapache/dubbo · Java

    Apache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.

  2. 5

    solid

    36.1Ksolidjs/solid · TypeScript

    Solid is a declarative JavaScript library for building user interfaces. Instead of using a Virtual DOM, it compiles JSX templates to real DOM nodes and updates them with fine-grained reactions.

  3. 6

    alpine

    32Kalpinejs/alpine · HTML

    Alpine.js is a rugged, minimal framework that lets you add interactive JavaScript behavior directly as attributes in your HTML markup, without a build step or component system.

  4. 7

    xstate

    30.3Kstatelyai/xstate · TypeScript

    XState is a state management and orchestration solution for JavaScript and TypeScript apps. It models complex application logic as state machines, statecharts, and actors, so behavior stays predictable, robust, and visual.

  5. 8

    RxSwift

    24.6KReactiveX/RxSwift · Swift

    RxSwift is the Swift-specific implementation of the Reactive Extensions standard — a reactive programming library where async operations, KVO and UI events become Observable sequences you can compose and transform.

  6. 9

    marimo

    23.2Kmarimo-team/marimo · Python

    A reactive Python notebook: run a cell or touch a UI element and dependent cells re-run automatically, keeping code and outputs consistent. Notebooks are pure Python files that can run as scripts or deploy as web apps.

  7. 10

    ember.js

    22.6Kemberjs/ember.js · TypeScript

    Ember.js is a JavaScript framework for creating ambitious web applications, built to cut the time, effort and resources any web project needs.

  8. 11

    vueuse

    22.4Kvueuse/vueuse · TypeScript

    VueUse is a collection of essential Vue Composition Utilities for Vue 3 — ready-made composables for common tasks, with interactive docs and demos for every function.

  9. 12

    leptos

    21.4Kleptos-rs/leptos · Rust

    Leptos is a full-stack, isomorphic Rust web framework that uses fine-grained reactivity to build fast, declarative web UIs.

  10. 13

    ReactiveCocoa

    19.8KReactiveCocoa/ReactiveCocoa · Swift

    ReactiveCocoa is a Swift framework that wraps Apple's Cocoa frameworks with reactive programming: changing values become composable streams over time that you can observe and bind straight to your UI.

  11. 14

    compose-multiplatform

    19.4KJetBrains/compose-multiplatform · Kotlin

    A declarative UI framework from JetBrains, built on top of Jetpack Compose, for sharing one UI codebase across platforms in Kotlin.

  12. 15

    RxJS

    19.3KReactive-Extensions/RxJS · JavaScript

    RxJS (Reactive Extensions for JavaScript) is a set of libraries for composing asynchronous and event-based programs using observable sequences and fluent, Array#extras-style query operators.

  13. 16

    pglite

    16.2Kelectric-sql/pglite · TypeScript

    PGlite is Postgres compiled to WebAssembly and packaged as a TypeScript client library, so a real Postgres database runs directly in the browser, Node.js, Bun or Deno - no other dependencies needed.

  14. 17

    quarkus

    15.9Kquarkusio/quarkus · Java

    Quarkus is an open-source Java framework for writing cloud-native applications, built from the start with Linux containers in mind.

  15. 18

    vert.x

    14.7Keclipse-vertx/vert.x · Java

    Vert.x Core is a toolkit for building reactive, event-driven applications on the JVM, providing low-level support for HTTP, TCP, file system access, and more.

  16. 19

    kotlinx.coroutines

    13.8KKotlin/kotlinx.coroutines · Kotlin

    kotlinx.coroutines is Kotlin's official library for writing asynchronous, non-blocking code using coroutines, with multiplatform support for JVM, JS, Native and Wasm.

  17. 20

    akka-core

    13.3Kakka/akka-core · Scala

    Akka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.

  18. 21

    convex-backend

    12.7Kconvex/convex-backend · TypeScript

    Convex is an open-source reactive database that lets web app developers fetch data and run business logic with strong consistency by writing pure TypeScript, instead of hand-rolling a backend.

  19. 22

    learnVue

    12.6Kanswershuto/learnVue · JavaScript

    This is an annotated, commented walkthrough of Vue.js source code, written by the author as personal notes while studying how Vue, Vuex, and Vue Router actually work internally.

  20. 23

    playframework

    12.6Kplayframework/playframework · Scala

    Play Framework is a community maintained web framework for Java and Scala that combines productivity and performance for building scalable web applications.

  21. 24

    formily

    12.6Kalibaba/formily · TypeScript

    A high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.

  22. 25

    WatermelonDB

    11.8KNozbe/WatermelonDB · JavaScript

    WatermelonDB is a reactive, asynchronous database framework for building React and React Native apps that stay fast even when they hold tens of thousands of records.

  23. 26

    getx

    11.2Kjonataslaw/getx · Dart

    GetX is a lightweight Flutter framework that bundles state management, dependency injection, and route management, letting you open screens, snackbars, dialogs, and bottom sheets without needing a BuildContext.

  24. 27

    cyclejs

    10.2Kcyclejs/cyclejs · TypeScript

    Cycle.js is a functional and reactive JavaScript framework for writing predictable code. Applications are composed from streams, with focused add-on packages for the DOM, HTTP requests and browser history.

  25. 28

    mesop

    6.6Kmesop-dev/mesop · Python

    Mesop is a Python-based UI framework for rapidly building web apps like demos and internal apps — it has been used at Google for rapid internal app development.

  26. 29

    topcoat

    6.1Ktokio-rs/topcoat · Rust

    Topcoat is a batteries-included, modular Rust framework for building full-stack web apps, where components render on the server and can query the database directly.

  27. 30

    XChange

    4.1Kknowm/XChange · Java

    XChange is a Java library that gives you one consistent API for trading and pulling market data from 60+ Bitcoin and altcoin exchanges, instead of learning each exchange's own REST/WebSocket API.

Often tagged together