SignalDB icon
SignalDB icon

SignalDB

SignalDB is a client-side database with a MongoDB-like interface and TypeScript support. It allows easy data management, reactivity and persistence on the client side, with plans for future replication capabilities.

SignalDB screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • Self-Hosted
  • React
-
No reviews
5likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Works Offline
  2.  Support for Typescript
  3.  MongoDB
  4.  Synchronization
  5.  Replication

 Tags

  • Database
  • rxdb
  • typescript
  • javascript-database
  • client-database
  • tracker
  • meteor
  • Local Database
  • minimongo
  • offline-first
  • signals
  • reactive
  • reactivity
  • reactive-programming

SignalDB News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

SignalDB information

  • Developed by

    DE flagMax Nowack
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    12 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Backup & Sync

GitHub repository

  •  619 Stars
  •  35 Forks
  •  21 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
SignalDB was added to AlternativeTo by max-nowack on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is SignalDB?

SignalDB is a client-side database with a MongoDB-like interface and TypeScript support. It enables efficient data management, reactivity, and persistence on the client side. It is compatible with any JavaScript framework or library due to its universal interface. Reactivity is achieved using reactivity adapters, with pre-built ones available for libraries like Angular, Solid.js, Preact, Vue, etc. The API of SignalDB is similar to MongoDB, allowing users to use familiar selectors through the mingo library. It ensures type safety during development as it is built with TypeScript.

SignalDB's schema-less design and in-memory storage simplify data management and ensure fast query performance. The granular reactivity and efficient data management of Solid.js provide a robust base for SignalDB, enabling real-time data updates and synchronization. Its reactivity adapters enable smooth integration with signal libraries, allowing automatic updates to reactive queries when data changes. This is in line with the reactivity model of React. The reactivity system of Vue.js pairs well with SignalDB's reactivity adapters, ensuring real-time data accuracy. SignalDB's design is framework-agnostic, allowing it to interface with various signal libraries via reactivity adapters.

Official Links