Top 23 Signal Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
signaldb
SignalDB is a local JavaScript database with a MongoDB-like interface and TypeScript support, enabling optimistic UI with signal-based reactivity across multiple frameworks. It integrates easily with libraries like Angular, Solid.js, Preact, and Vue, simplifying data management with schema-less design, in-memory storage, and fast queries.
-
aioshutdown
Context manager that provides simple graceful shutdown interface for your asyncio tasks.
-
vite-ts-preact-tailwind-template
Vite, Preact,Typescript,Tailwind template along with ESLint ,stylelint and Prettier configuration, absolute imports
-
angular-signals-demo
Angular v16 Preview, Signals, RxJS-Interop, takeUntilDestroyed(), default exports
-
PyQt6-mediator-mixin
PyQt6 Mediator Mixin is a Python library that enhances PyQt6's signal-slot mechanism by implementing the mediator pattern. It allows for more modular and maintainable code by enabling classes to emit and receive signals without knowing about each other. The library also provides the ability to extend the SignalCode enum for custom signals.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Putting the runic terminology aside and looking into how the signal primitive is implemented should dispel the magic. I learned a lot from examining preact's implementation: https://github.com/preactjs/signals/blob/main/packages/core/...
Perseus is a fast frontend web development framework for Rust with built-in support for reactivity using Sycamore, server-side rendering, and much more. Sycamore is a frontend library that allows you to build interactive user interfaces with Rust. I’d say that Perseus is to Sycamore as Next.js is to React, so it’ll be helpful for you to have a fair understanding of Sycamore before jumping into using Perseus — although it’s not necessary to follow along in this article.
For signals, Signia or Legend State.
Inspired by preact signals for dart, I decided to create my own package with a smaller feature. The implementation is much simpler and gets the job done. It has a beacon for debouncing,throttling and filtering. More rx ops can be added as needed.
Project mention: Show HN: SignalDB – Reactive Local JavaScript Database | news.ycombinator.com | 2023-10-20
Project mention: Automatic Django webhooks triggered on model changes | news.ycombinator.com | 2024-02-21
Project mention: Announcing solidart 1.0.0 🚀✨ A great state management solution, is finally stable! | /r/FlutterDev | 2023-08-07
Project mention: Iara – The asynchronous framework for modern C++ | news.ycombinator.com | 2023-08-19
Project mention: Show HN: Physio-cassette, data structure for physiological signals and events | news.ycombinator.com | 2024-03-05
Project mention: Proposal: Signals as a Built-In Primitive of JavaScript | news.ycombinator.com | 2024-03-31I was not aware of your library. Well done! I wrote rmemo which is a similar size. Different semantics though.
https://github.com/ctx-core/rmemo
Signals related posts
Index
What are some of the best open-source Signal projects? This list will help you:
Project | Stars | |
---|---|---|
1 | signals | 3,512 |
2 | sycamore | 2,665 |
3 | blinker | 1,663 |
4 | FISSURE | 1,497 |
5 | signia | 868 |
6 | trading-signals | 539 |
7 | signals.dart | 342 |
8 | Death | 192 |
9 | signaldb | 163 |
10 | django-webhook | 139 |
11 | solidart | 125 |
12 | solid-react | 107 |
13 | flex | 71 |
14 | signal_backtester | 27 |
15 | sling | 20 |
16 | iara | 13 |
17 | aioshutdown | 8 |
18 | physio-cassette | 6 |
19 | rmemo (Reactive Memo) | 5 |
20 | vite-ts-preact-tailwind-template | 4 |
21 | angular-signals-demo | 4 |
22 | flare | 3 |
23 | PyQt6-mediator-mixin | 1 |
Sponsored