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 →
Top 23 Persistence 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.
-
fancytree
JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
-
incubator-fury
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
-
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.
-
DiskCache
Python 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
-
use-persisted-state
A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
-
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
-
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.
-
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
-
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.
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.
Project mention: Warn if (Windows ISO) media will no longer be bootable after Q1 2024 (Rufus) | news.ycombinator.com | 2023-12-23
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.
Project mention: SableDb – a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04a few times, seems interesting. The author's also built a lot of other cool concurrency primitives for Rust as well.
Project mention: Fancytree – a JavaScript tree view / tree grid plugin | news.ycombinator.com | 2023-08-19
Project mention: Fast Cloud Native Java Serialization:Fury JIT and GraalVM Native Image AOT | news.ycombinator.com | 2023-12-01
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!
python-diskcache – disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python
Project mention: I made fetching and realtime framework – Firebase, GraphQL, axios and sockets | news.ycombinator.com | 2023-06-27
That flagship app you are looking for seems to be https://nft.storage/ (by Protocol Labs).
Project mention: Permazen: Language-natural persistence to KV stores | news.ycombinator.com | 2023-09-19Personally, I found https://microstream.one/ interesting for simple persistance needs (haven't tried it, though).
Project mention: Show HN: Python SDK for iWF – API orchestration engine | news.ycombinator.com | 2023-09-14
Persistence related posts
- Amber: Smalltalk for the Web
- How to keep a serviceworker (background.js) alive in a chrome extension
- PersistenceSniper v1.13.0 and in-depth Wiki by @last0x00
- Permazen: Language-natural persistence to KV stores
- How FoundationDB works and why it works
- Is there a recommended way of syncing installed packages and configs? Portable user homes?
- Fancytree – a JavaScript tree view / tree grid plugin
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
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 |