sirdb

:man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS [Moved to: https://github.com/dosyago/sirdb] (by 00000o1)

Sirdb Alternatives

Similar projects and alternatives to sirdb based on common topics and language

  • dolt

    93 sirdb VS dolt

    Dolt – Git for Data

  • git-bug

    Distributed, offline-first bug tracker embedded in git, with bridges

  • 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.

    SurveyJS logo
  • terminusdb

    TerminusDB is a distributed database with a collaboration model

  • nessie

    Nessie: Transactional Catalog for Data Lakes with Git-like semantics

  • noms

    Discontinued The versioned, forkable, syncable database

  • SheetJS js-xlsx

    61 sirdb VS SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • sirdb

    3 sirdb VS sirdb

    :man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sirdb alternative or higher similarity.

sirdb reviews and mentions

Posts with mentions or reviews of sirdb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-06.
  • Show HN: Sirdb – simple Git diffable toy database on the filesystem
    1 project | news.ycombinator.com | 10 Dec 2022
  • Show HN: SirDB – Git-diffable database on your filesystem in JSON
    1 project | news.ycombinator.com | 13 Sep 2022
  • Git forkable, syncable, diffable JSON database
    1 project | /r/git | 8 Mar 2021
  • Dolt is Git for Data: a SQL database that you can fork, clone, branch, merge
    6 projects | news.ycombinator.com | 6 Mar 2021
    I find a balance between this using git on JSON files. And I build the JSON files into a database (1 file per record, 1 directory per table, subdirectories for indexes). The whole thing is pretty beautiful, and it's functioning well for a user-account, access management database I'm running in production. I like that I can go back and do:

    `git diff -p` to see the users who have signed up recently, for example.

    You can get the code, over at: https://github.com/i5ik/sirdb

    The advantages of this approach are using existing unix tooling for text files, solid versioning, easy inspect-ability, and leveraging the filesystem B-Tree indexing as a fast index structure (rather than having to write my b-trees). Another advantage is hardware-linked scaling. For example, if I use regular hard disks, it's slower. But if I use SSDs it's faster. And i should also be possible to mount the DB as a RAM disk and make it super fast.

    The disadvantages are that the database side still only supports a couple of operations (like exact, multikey searches, lookup by ID, and so on) rather than a rich query language. I'm OK with that for now, and I'm also thinking of using skiplists in future to get nice ordering property for the keys in an index so I can easily iterate and page over those.

  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 May 2024
    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. Learn more →

Stats

Basic sirdb repo stats
4
562
0.0
10 months ago

00000o1/sirdb is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.

The primary programming language of sirdb is JavaScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com