95cdc2ca63418cc69cfbddcc2b77f1bae31e202c
SigPro ⚡
The Ultra-Lightweight, Atomic Reactive Engine.
SigPro is a modern, minimalist JavaScript engine designed for developers who want surgical reactivity without the overhead. It weighs less than 2KB, uses a high-performance signal-based architecture, and features a built-in router and native state persistence.
🚀 Why SigPro?
Unlike traditional frameworks that use a Virtual DOM (React) or complex Compilers (Svelte), SigPro uses Atomic Reactivity.
- Surgical Updates: When a Signal changes, SigPro knows exactly which text node or attribute needs to update. It doesn't "diff" trees; it directly touches the DOM.
- Zero Dependencies: No extra libraries, no heavy runtimes. Just pure, optimized JavaScript.
- Synchronous by Design: Eliminates the "async-bottleneck". Your app environment is ready the moment you import it.
Read the Docs https://natxocc.github.io/sigpro/
📦 Installation
npm install sigpro
📂 Project Structure
my-app/
├── src/
│ ├── pages/ # Files here become routes (e.g., about.js -> #/about)
│ ├── components/ # Your reusable UI atoms
│ ├── App.js # The "Shell" (Navbar, Sidebar, Footer)
│ └── main.js # The Glue (Imports $ and mounts App)
├── vite.config.js
└── package.json
⚡ Performance Summary
| Feature | SigPro | Other Frameworks |
|---|---|---|
| Bundle Size | ~2KB | 30KB - 100KB+ |
| Reactivity | Atomic Signals | Virtual DOM Diffing |
| Routing | Built-in / File-based | External Plugin Required |
| Persistence | Native | Manual / Plugin Required |
📄 License
MIT © 2026 SigPro Team. Designed with ❤️ for speed.
Description
No description provided
lightweightno-virtual-dompure-javascriptreactreactivesignalssolidjssveltetemplate-literalsvanillavue
Readme
MIT
3.8 MiB
Languages
TypeScript
51.6%
JavaScript
48.4%