Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Persistence

Persistence

88 projects

Showing 36 of 88 projects

Default
DefaultSwift

A Swift library providing a modern interface to UserDefaults with Codable support for storing custom objects.

#hacktoberfest#ios#codable
Stars467
Forks18
Last commit1 year ago
Hanami::Model
Hanami::ModelRuby

A Ruby persistence framework for Hanami 1.x applications, using entities and repositories to separate domain logic from storage details.

#persistence-layer#hanami#orm
Stars447
Forks145
Last commit1 year ago
UserDefaultsStore
UserDefaultsStoreSwift

A lightweight Swift library to store and retrieve Codable objects in UserDefaults with thread-safe operations.

#database#ios#codable
Stars441
Forks17
Last commit3 years ago
Atlas.Orm
Atlas.OrmPHP

A data mapper implementation for persistence models in PHP, providing a clean separation between database records and domain objects.

#data-mapper#orm#database
Stars429
Forks21
Last commit5 years ago
Permazen
PermazenHTML

A language-natural persistence layer for Java that treats the database as a sorted key/value store and implements everything else in Java.

#persistence-layer#database#java-persistence
Stars424
Forks38
Last commit9 months ago
SwiftQueue
SwiftQueueSwift

A job scheduler for iOS, macOS, tvOS, and watchOS with constraints like concurrent execution, persistence, retry, and delays.

#ios#queue#job-scheduler
Stars424
Forks43
Last commit15 days ago
Lucid
LucidRust

A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.

#database#high-performance#storage
Stars391
Forks31
Last commit3 months ago
themery.nvim
themery.nvimLua

A Neovim plugin for switching colorschemes with live preview and persistence across sessions.

#neovim-config#theme-switcher#live-preview
Stars380
Forks15
Last commit1 year ago
pudge
pudgeGo

A fast and simple key/value store written in Go using only the standard library, balanced for both reads and writes.

#database-engine#concurrent#lightweight
Stars370
Forks36
Last commit5 years ago
ADOKit
ADOKitC#

A modular attack toolkit for Azure DevOps Services that leverages the REST API for reconnaissance, privilege escalation, and persistence.

#azure-devops#rest-api#red-teaming
Stars318
Forks35
Last commit1 year ago
Malware Persistence
Malware Persistence

A curated list of tools and resources for understanding, detecting, and removing malware persistence techniques across operating systems.

#malware-detection#red-teaming#awesome-list
Stars303
Forks22
Last commit3 months ago
ModernAVPlayer
ModernAVPlayerSwift

A persistence AVPlayer wrapper for iOS/tvOS with state management, background playback, and plugin support.

#avaudiosession#swift-package-manager#state-machine
Stars294
Forks47
Last commit3 years ago
persistent-breakpoints.nvim
persistent-breakpoints.nvimLua

Neovim plugin that saves nvim-dap breakpoints to file and automatically loads them when opening Neovim.

#nvim-dap#editor-integration#neovim-plugin
Stars258
Forks15
Last commit1 year ago
Streaming Shared Preferences
Streaming Shared PreferencesDart

A reactive key-value store for Flutter that extends shared_preferences with Streams for listening to value changes.

#reactive-programming#key-value-store#dart-streams
Stars249
Forks25
Last commit
Skopelos
SkopelosSwift

A minimalistic, thread-safe, non-boilerplate Swift library for Core Data, inspired by Active Record.

#ios#data-persistence#cqrs
Stars239
Forks18
Last commit4 years ago
Duratom
DuratomClojure

A durable atom and agent type for Clojure that persists state to various backends like files, databases, and cloud storage.

#atom#agent#edn
Stars230
Forks13
Last commit2 years ago
PoisonApple
PoisonApplePython

A command-line tool for macOS persistence mechanism emulation, designed for threat hunters and security testing.

#cyber-threat-hunting#python-security#red-teaming
Stars229
Forks32
Last commit4 years ago
PoisonApple
PoisonApplePython

A command-line tool for macOS persistence mechanism emulation and testing, designed for threat hunters.

#python-cli#red-teaming#command-line-tool
Stars229
Forks32
Last commit4 years ago
StorageKit
StorageKitSwift

A Swift framework that simplifies iOS/macOS data persistence by providing a unified interface for Core Data and Realm.

#mobile-database#database#ios
Stars226
Forks10
Last commit8 years ago
DATAStack
DATAStackSwift

A 100% Swift, boilerplate-free Core Data stack that simplifies persistent storage management for iOS/macOS apps.

#boilerplate-free#database#ios
Stars213
Forks46
Last commit5 years ago
storage-atom
storage-atomClojure

A ClojureScript library for creating atoms backed by HTML5 web storage with automatic persistence and cross-window synchronization.

#clojurescript#browser-storage#localstorage
Stars193
Forks19
Last commit3 years ago
varmq
varmqGo

A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.

#high-performance#message-queue#queue
Stars191
Forks13
Last commit20 days ago
Malware Persistence
Malware Persistence

A curated collection of information and tools for detecting, analyzing, and hunting malware persistence mechanisms across operating systems.

#windows-security#malware-detection#macos-security
Stars187
Forks15
Last commit3 months ago
Reactor
ReactorSwift

A Swift framework for building reactive data flows with built-in network, parsing, and persistence layers.

#ios#boilerplate-reduction#data-flow
Stars182
Forks11
Last commit8 years ago
JustPersist
JustPersistSwift

A persistence abstraction layer for iOS that simplifies Core Data usage and enables easy migration between persistence frameworks.

#cocoa-touch#persistence-layer#database
Stars163
Forks10
Last commit2 years ago
PersistentStorageSerializable
PersistentStorageSerializableSwift

A Swift protocol for automatic serialization and deserialization of objects into UserDefaults or Property List files.

#plist#ios#serialization-library
Stars157
Forks4
Last commit8 years ago
spelunk.nvim
spelunk.nvimLua

A Neovim plugin for managing bookmarks as navigable stacks with a configurable UI and optional persistence.

#lualine-integration#neovim-plugin#bookmark-management
Stars150
Forks8
Last commit4 months ago
transaction
transactionGo

An embedded transactional database library for Go that handles account-based financial operations with multithreaded performance.

#financial-transactions#go-library#account-management
Stars139
Forks16
Last commit1 year ago
Cadmium
CadmiumSwift

A Swift framework that wraps CoreData to simplify context management and enforce best practices.

#crud#orm#database
Stars123
Forks4
Last commit8 years ago
InstantObjects
InstantObjectsPascal

An object persistence framework for Delphi that simplifies building business applications with RAD tools and database connectivity.

#rad#persistence-framework#business-objects
Stars106
Forks26
Last commit1 month ago
aws-dynamodb-session-tomcat
aws-dynamodb-session-tomcatJava

Amazon DynamoDB-based session store for Apache Tomcat 7, enabling persistent session management in distributed environments.

#amazon-dynamodb#java-web#apache-tomcat
Stars98
Forks72
Last commit
Gstorm
GstormGroovy

A lightweight single-table ORM for Groovy scripts and small projects, supporting databases and CSV files.

#hacktoberfest#hacktoberfest2021#crud
Stars87
Forks14
Last commit4 years ago
react-native-persistent-job
react-native-persistent-jobTypeScript

A React Native library for running async tasks that automatically retry after crashes, connection loss, or exceptions.

#retry-logic#storage#react-native
Stars79
Forks6
Last commit8 years ago
Storez
StorezSwift

A safe, statically-typed, store-agnostic key-value storage framework for Swift applications.

#ios#user-defaults#storage
Stars71
Forks8
Last commit5 months ago
aedes
aedesJavaScript

An MQTT broker for Node-RED based on Aedes, eliminating the need for an external broker.

#iot#message-queue#tls
Stars71
Forks14
Last commit4 months ago
react-native-user-defaults
react-native-user-defaultsObjective-C

A React Native library for storing small, permanent app data using iOS UserDefaults with a simple set/get API.

#ios#data-storage#userdefaults
Stars60
Forks9
Last commit9 years ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
8 years ago
#Database22
#Ios21
#Swift21
#State Management16
#Key Value Store14
#Macos12
#Storage10
#Mobile Development10
#Orm8
#Core Data6
#Tvos6
#React Native6