Persistent

Open-source projects categorized as Persistent

Top 23 Persistent Open-Source Projects

  • garnet

    Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

  • Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    You would be surprised by performance of modern .NET :)

    Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.

    For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.

    Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.

    [0] https://github.com/microsoft/garnet

    [1] https://github.com/microsoft/FASTER

  • FASTER

    Fast persistent recoverable log and key-value store + cache, in C# and C++.

  • Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    You would be surprised by performance of modern .NET :)

    Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.

    For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.

    Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.

    [0] https://github.com/microsoft/garnet

    [1] https://github.com/microsoft/FASTER

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

    Postmodern immutable and persistent data structures for C++ — value semantics at scale (by arximboldi)

  • Project mention: Text Editor Data Structures: Rethinking Undo | news.ycombinator.com | 2023-12-11

    I've been working on an editor (not text) in C++ and pretty early got into undo/redo. I went down the route of doIt/undoIt for commands but that quickly got old. There was both the extra work needed to implement undo separately for every operation, but also the nagging feeling that the undo operation for some operation wasn't implemented correctly.

    In the end, I switched to representing the entire document state using persistent data structures (using the immer library). This vastly simplified things and implementing undo/redo becomes absolutely trivial when using persistent data structures. It's probably not something that is suitable for all domains, but worth checking out.

    https://github.com/arximboldi/immer

  • use-local-storage-state

    React hook that persists data in localStorage

  • go-simple-mail

    Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.

  • SwayDB

    Persistent and in-memory key-value storage engine for JVM that scales on a single machine.

  • unbound-redis

    Unbound Ad Blocker With Redis Persistent Cache

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • cashier

    Persistent caching for python functions (by atmb4u)

  • A3-Antistasi

    A3-Antistasi is the new official Antistasi version (by A3Antistasi)

  • persistent-vector

    Persistent vectors for Haskell based on array mapped tries

  • persistent-typed-db

    A type and helpers for typesafe SQL access in the presence of many databases.

  • persistent-relational-record

    Persistent adapter for Haskell Relational Record

  • persistent-odbc

    uses persistent connecting via hdbc odbc

  • persistent-pagination

    Efficient and correct pagination!

  • persistent-mtl

    Monad transformers for the persistent library

  • reverse-shell-windows

    windows 11, 10 reverse shell

  • react-native-use-persisted-state

    💾 Simple persisted state in react-native

  • persistent-spatial

    Spatially indexed type for storing ceigraphic coordinates.

  • bonsaimq

    Message/job queue based on bonsaidb, similar to sqlxmq.

  • elm-export-persistent

    Export Persistent Entities to Elm types

  • persistent-protobuf

    a Template-Haskell routine to ease integration between Persistent and protobufs

  • persistent-mysql-haskell

    Persistence interface for Haskell allowing multiple storage methods. (by naushadh)

  • lasher

    Lasher is an embeddable key-value store written in Java.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Persistent related posts

  • My ingenious library failed but my simple one reached 2m downloads

    2 projects | dev.to | 9 Nov 2022
  • GitHub - microsoft/FASTER: Fast persistent recoverable log and key-value store + cache, in C# and C++.

    1 project | /r/GodotCSharp | 8 Nov 2022
  • My open-source principles

    3 projects | dev.to | 14 Jul 2022
  • Better npm search proposal

    1 project | /r/javascript | 28 Jun 2022
  • Anyone can help me with localStorage stuff for a JavaScript E-commerce project please ? :)

    2 projects | /r/learnjavascript | 24 Feb 2022
  • FoundationDB: A Distributed Unbundled Transactional Key Value Store

    2 projects | news.ycombinator.com | 3 Oct 2021
  • [ANN] explainable-predicates: Predicates that can explain themselves

    3 projects | /r/haskell | 18 Sep 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 garnet 9,250
2 FASTER 6,205
3 immer 2,425
4 use-local-storage-state 1,059
5 go-simple-mail 601
6 SwayDB 288
7 unbound-redis 87
8 cashier 85
9 A3-Antistasi 77
10 persistent-vector 27
11 persistent-typed-db 22
12 persistent-relational-record 21
13 persistent-odbc 17
14 persistent-pagination 16
15 persistent-mtl 12
16 reverse-shell-windows 12
17 react-native-use-persisted-state 11
18 persistent-spatial 7
19 bonsaimq 7
20 elm-export-persistent 6
21 persistent-protobuf 5
22 persistent-mysql-haskell 4
23 lasher 4

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