Persistence

Top 23 Persistence Open-Source Projects

  • Ventoy

    A new bootable USB solution.

  • Project mention: Tools for Linux Distro Hoppers | dev.to | 2024-03-27

    Ventoy is an open-source tool to create a bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. Using Ventoy, we can create live USB for multiple distros in one flash disk. This is a revolutionary feature compared to other tools, e.g., Etcher, Rufus, etc, that can only create one live USB at a time. This tool is so important. Don't call yourself a distro hopper if you don't know this tool.

  • Rufus

    The Reliable USB Formatting Utility

  • Project mention: Warn if (Windows ISO) media will no longer be bootable after Q1 2024 (Rufus) | news.ycombinator.com | 2023-12-23
  • 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
  • WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

  • Project mention: Encrypted Note Editor App In React Native | dev.to | 2024-03-04

    Storing the notes: For storing the notes, we will use the amazing WatermelonDB package which is a popular sqlite wrapper for react-native. Instead of using the default package we will use a fork of this that uses sqlcipher instead of the regular sqlite, allowing us to encrypt the database by passing a secret key.

  • sled

    the champagne of beta embedded databases

  • Project mention: SableDb – a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04

    a few times, seems interesting. The author's also built a lot of other cool concurrency primitives for Rust as well.

    [0] https://github.com/spacejam/sled

  • requery

    requery - modern SQL based query & persistence for Java / Kotlin / Android

  • fancytree

    JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading

  • Project mention: Fancytree – a JavaScript tree view / tree grid plugin | news.ycombinator.com | 2023-08-19
  • incubator-fury

    A blazingly fast multi-language serialization framework powered by JIT and zero-copy.

  • Project mention: Fast Cloud Native Java Serialization:Fury JIT and GraalVM Native Image AOT | news.ycombinator.com | 2023-12-01
  • 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.

    WorkOS logo
  • drift

    Drift is an easy to use, reactive, typesafe persistence library for Dart & Flutter.

  • Project mention: Offline-first storage options with sync | /r/FlutterDev | 2023-07-11

    I don't have a preference for SQL vs NoSQL; the app data is simple enough (think something like a note-taking app that can sync if you have multiple devices) that I do not think it matters. However, it would be really nice if direct device-to-device sync is supported so I don't need to bother with accounts or cloud. Some of the options I've found: - Couchbase Lite for Dart - sync is an enterprise feature, but Couchbase Lite for Dart is a community-built solution. Not sure how well that will work. - firebase - doesn't seem offline-first, just allows for temporary loss of connectivity - realm with Device Sync - seems most promising - ObjectBox Sync - no user-specific data sync. All data is sent to all app users! - drift + roll my own sync: yikes!

  • DiskCache

    Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.

  • Project mention: This Week In Python | dev.to | 2024-03-22

    python-diskcache – disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python

  • PersistenceSniper

    Powershell module that can be used by Blue Teams, Incident Responders and System Administrators to hunt persistences implanted in Windows machines. Official Twitter/X account @PersistSniper. Made with ❤️ by @last0x00 and @dottor_morte

  • Project mention: PersistenceSniper v1.13.0 and in-depth Wiki by @last0x00 | /r/netsec | 2023-10-10
  • use-persisted-state

    A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.

  • multibootusb

    Create multiboot live Linux on a USB disk...

  • hyper-fetch

    ⚡ Fetching and realtime data exchange framework.

  • Project mention: I made fetching and realtime framework – Firebase, GraphQL, axios and sockets | news.ycombinator.com | 2023-06-27
  • appserver.io

    A multithreaded application server for PHP, written in PHP.

  • Boutique

    ✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨

  • client-side-databases

    An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB

  • nft.storage

    😋 Free decentralized storage and bandwidth for NFTs on IPFS and Filecoin.

  • Project mention: I Moved My Blog from IPFS to a Server | news.ycombinator.com | 2024-01-31

    That flagship app you are looking for seems to be https://nft.storage/ (by Protocol Labs).

  • mobx-persist

    persist mobx stores

  • microstream

    High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.

  • Project mention: Permazen: Language-natural persistence to KV stores | news.ycombinator.com | 2023-09-19

    Personally, I found https://microstream.one/ interesting for simple persistance needs (haven't tried it, though).

  • Only

    :bouquet: An easy way to persist and run code block only as many times as necessary on Android. (by skydoves)

  • QxOrm

    QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository

  • iwf

    iWF is an API orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

  • Project mention: Show HN: Python SDK for iWF – API orchestration engine | news.ycombinator.com | 2023-09-14
  • Hanami::Model

    Ruby persistence framework with entities and repositories

  • 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 open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-04.

Persistence related posts

Index

What are some of the best open-source Persistence projects? This list will help you:

Project Stars
1 Ventoy 57,566
2 Rufus 26,764
3 WatermelonDB 10,074
4 sled 7,736
5 requery 3,132
6 fancytree 2,788
7 incubator-fury 2,598
8 drift 2,352
9 DiskCache 2,151
10 PersistenceSniper 1,799
11 use-persisted-state 1,372
12 multibootusb 1,356
13 hyper-fetch 1,001
14 appserver.io 964
15 Boutique 869
16 client-side-databases 840
17 nft.storage 617
18 mobx-persist 560
19 microstream 554
20 Only 485
21 QxOrm 463
22 iwf 456
23 Hanami::Model 445
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.
www.influxdata.com