Dev tools · alternatives · 2026
24 alternatives to Reactive Signals for Python – inspired by Angular's reactivity model
Hey everyone, I built reaktiv, a small reactive signals library for Python, inspired by Angular’s reactivity model. It lets you define Signals, Computed Values, and Effects that automatically track dependencies and update efficiently. The main focus is async-first reactivity without external dependencies. Here is an example code: ``` import asyncio from reaktiv import Signal, ComputeSignal, Effect async def main(): count = Signal(0) doubled = ComputeSignal(lambda: count.get() * 2) async def log_count(): print(f"Count: {count.get()}, Doubled: {doubled.get()}") Effect(log_count).schedule()…
Reaktiv is a Python library that implements reactive programming with Signals, Computed Values, and Effects inspired by Angular's reactivity model. It automatically tracks dependencies and updates values efficiently… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1
reaktiv▲8reaktiv: Python Reactive Signals with Seamless Async Support
2025 · github.com · its alternatives →
- 2

A tiny (~1kB minzipped) and extremely fast library for creating reactive observables via functions. - maverick-js/signals
2022 · github.com · its alternatives →
- 3
Reaktr▲190Generate beautiful audio-reactive video easily
2022 · reaktr.vercel.app · its alternatives →
- 4

Hi HN! We’re excited to share marimo, an open-source reactive notebook for Python [1]. marimo aims to solve well-known problems with traditional notebooks [2]: marimo notebooks are reproducible (no hidden state), git-friendly (stored as Python files), executable as Python scripts, and deployable as web apps. GitHub repo: https://github.com/marimo-team/marimo In marimo, a notebook’s code, outputs, and program state are always consistent. Run a cell and marimo reacts by automatically running the cells that reference its declared variables. Delete a cell and marimo scrubs…
2024 · github.com · its alternatives →
- 5

AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor
2021 · github.com · its alternatives →
- 6

This is an evolving toolkit of capabilities helpful for analysing and reverse engineering legacy Cobol code. Currently, the following capabilities are available: - Program / Section-level flowchart generation based on AST (SVG or PNG) - Parse Tree generation (with export to JSON) - Control Flow Tree generation (with export to JSON) - Allows embedding code comments as comment nodes in the graph - The SMOJOL Interpreter (WIP) - Injecting AST and Control Flow into Neo4J - Injecting Cobol data layouts from Data Division into Neo4J (with dependencies like MOVE, COMPUTE, etc.) + export to…
2024 · github.com · its alternatives →
- 7

- 8
Twist 2.0▲291For teams burnt out by real-time chat, work async, not ASAP
2021 · twist.com · its alternatives →
- 9

I started building a couple of years ago because I found no easy existing solution to build Slack bots that can be composed from/organized into plugins. Existing libraries like Bolt make it pretty easy to develop Slack bots, but hard to organize and scale the code base of your bot. I was also missing some crucial features such as scheduling actions for your bot. So I wrote my own framework! I recently rewrote the complete framework to make use of asyncio and the newest Slack SDK Let me know what you think!
2022 · github.com · its alternatives →
- 10

Hello! We just released freeact (https://github.com/gradion-ai/freeact), a lightweight agent library that empowers language models to act as autonomous agents through executable code actions. By enabling agents to express their actions directly in code rather than through constrained formats like JSON, freeact provides a flexible and powerful approach to solving complex, open-ended problems that require dynamic solution paths. * Supports dynamic installation and utilization of Python packages at runtime * Agents learn from feedback and store successful code actions as…
2025 · github.com · its alternatives →
- 11
Gradio 5.0▲224connect nodes to build AI pipelines, powered by Hugging Face
2024 · gradio.app · its alternatives →
- 12

A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts
2019 · github.com · its alternatives →
- 13

Hello HN, I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system. This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to…
2024 · github.com · its alternatives →
- 14

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 15

Rerun 0.21 comes with a new graph viewer that's written in Rust and runs in the browser via wasm. It's powered by a new force based layout engine that is a port of much of d3-force to Rust. (The release also contains some other cool stuff like undo/redo implemented on top of a timeseries DB.) We built this with applications in robotics and spatial computing in mind but would love to hear feedback from folks that would see this as useful in other domains as well.
2024 · rerun.io · its alternatives →
- 16

:zap: Optimizing Python code by implementing a C++ extension - szabolcsdombi/optimization-demo
2023 · github.com · its alternatives →
- 17

This is part of my journey on pybind11. I wrote a tiny FM Synthesis library in C++ and a Python wrapper for that using pybind11. There is a command-line piano app in the examples directory if you want to play with it. Here is the link: https://github.com/charstorm/koelsynth/tree/main/examples/si... My next target is to attach this to some kind of physics simulation - like a bunch of balls moving around in a box with some internal walls. When the ball hits certain trigger points, it produces the sound.
2023 · github.com · its alternatives →
- 18SA
Sabela is a reactive notebook for Haskell. The name is the Ndebele word for "to respond." Cells respond to each other on change. Initially it was meant as a tool for working with data but it has turned out to have a lot of pedagogical value outside of data analysis work. There is a gallery to read through on the website and a number of examples in the repo showcasing things like: * Python interop * Widgets and animation * Exploratory data analysis If you find any of this interesting please try it out. Any feedback is welcome.
Jun 2026 · sabela.datahaskell.com · its alternatives →
- 19

Als E-Commerce und Internetagentur entwickeln wir innovative Webseiten und Online-Shops Lösungen auf OXID und Shopware. Persönliche Beratung ☎️0711-656 83710
2019 · connective.dev · its alternatives →
- 20

A data aware UI components library for building realtime maps - reactivemaps/README.md at master · appbaseio/reactivemaps
2017 · github.com · its alternatives →
- 21

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 22

Local-first collaboration SDK for React, Vue, and Svelte. Batteries-included: Rich text, undo/redo, cursors, and presence. - Dancode-188/synckit
Nov 2025 · github.com · its alternatives →
- 23

Hi HN! Last month, we shared marimo [1][2], an open-source reactive notebook for Python. For those who missed it, marimo notebooks are reproducible, stored as Python files, executable as Python scripts, and deployable as web apps. It’s now possible to run marimo notebooks entirely in the browser via WebAssembly (WASM). - A marimo tutorial as a WASM notebook: https://marimo.app/l/c7h6pz - Training a neural network with Karpathy’s micrograd: https://marimo.app/l/xpd4te - Visualizing attractors, as a read-only app:…
2024 · marimo.app · its alternatives →
- 24

Hello all, Very excited to share this project with you all! Panoptisch scans your Python file or module to find it's imports (aka dependencies) and recursively does so for all dependencies and sub-dependencies. It then generates a dependency tree in JSON for you to parse and enforce import policies. Supply chain attacks are no joke, and this is one way to transparently analyze your dependencies to see if any malicious imports are taking place. For example, your yaml parser, nor it's sub-dependencies should import socket, or sys. Panoptisch is in early stages, with known limitations (for…
2022 · github.com · its alternatives →
Also compare
- reaktiv alternatives
- A tiny and fast reactive observables library via functions alternatives
- Reaktr alternatives
- Marimo – an open-source reactive notebook for Python alternatives
- Python Source Code Refactoring Toolkit via AST alternatives
- COBOL-REKT, a toolkit for analysing and reverse-engineering COBOL alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →