Signux is an experimental reactive system for JavaScript and TypeScript — fine-grained, composable, and framework-agnostic.
This is the main monorepo containing the source code, documentation, and test suite.
| Folder | Description |
|---|---|
packages/signux |
Core library source code |
website/ |
Docusaurus-based documentation site |
Install dependencies:
bun installRun tests:
bun testStart documentation dev server:
cd website
bun run startThe full documentation is available at:
👉 https://michaeljota.github.io/signux
Signux is an experimental reactive library.
The goal is to explore how reactive primitives can replace traditional state management patterns, especially in functional systems. It's small, explicit, and built for composition.
If you want to open a PR, please:
- Use
bun testto ensure everything passes - Document public APIs with JSDoc
- Open an issue before proposing large additions or design changes
See CONTRIBUTING.md for more details.
MIT © michaeljota