awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

65 dépôts

Awesome GitHub RepositoriesPersistent Storage Management

Systems for managing long-term data persistence in containerized environments.

Distinguishing note: Focuses on mapping volumes to host storage for persistence, distinct from temporary file mounting.

Explore 65 awesome GitHub repositories matching data & databases · Persistent Storage Management. Refine with filters or upvote what's useful.

Awesome Persistent Storage Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • daytonaio/daytonaAvatar de daytonaio

    daytonaio/daytona

    72,416Voir sur GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Mounts persistent storage volumes to sandboxes for sharing datasets and build caches.

    TypeScriptagentic-workflowaiai-agents
    Voir sur GitHub↗72,416
  • unitech/pm2Avatar de Unitech

    Unitech/pm2

    43,214Voir sur GitHub↗

    This project is a Node.js process manager, runtime environment, and production deployment orchestrator. It provides the foundational system components required to run, monitor, and restart applications in the background to ensure continuous service availability. The system distinguishes itself through a built-in load balancer that distributes network traffic across multiple process instances to utilize all available CPU cores. It includes a real-time process monitor with a terminal-based dashboard for tracking server health, CPU and memory usage, and aggregated logs. The tool covers a broad

    Generates system scripts to relaunch the process manager and its applications automatically after a server restart.

    JavaScriptcommand-linecommand-line-tooldeploy
    Voir sur GitHub↗43,214
  • kubernetes/minikubeAvatar de kubernetes

    kubernetes/minikube

    31,877Voir sur GitHub↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Maintains data across reboots by mapping persistent volumes to specific directories on the host machine.

    Goclustercncfcontainers
    Voir sur GitHub↗31,877
  • apify/crawleeAvatar de apify

    apify/crawlee

    24,002Voir sur GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Defines storage identifiers and persistence intervals to ensure scraped data is saved reliably.

    TypeScriptapifyautomationcrawler
    Voir sur GitHub↗24,002
  • scoopinstaller/scoopAvatar de ScoopInstaller

    ScoopInstaller/Scoop

    23,635Voir sur GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Maintains specific files and folders across application updates by storing them in a dedicated directory that remains untouched during installation.

    PowerShellinstallerpowershellscoop
    Voir sur GitHub↗23,635
  • quii/learn-go-with-testsAvatar de quii

    quii/learn-go-with-tests

    23,510Voir sur GitHub↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Reads and writes information to disk storage and arranges records into specific sequences to support application data management requirements.

    Gogogolangtdd
    Voir sur GitHub↗23,510
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Voir sur GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Stores data on local disk to ensure durability and prevent loss during network outages or service restarts.

    Rusteventsforwarderhacktoberfest
    Voir sur GitHub↗22,071
  • lima-vm/limaAvatar de lima-vm

    lima-vm/lima

    21,320Voir sur GitHub↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Creates and attaches storage volumes that persist independently of virtual machine instances.

    Gocontainerdmacosqemu
    Voir sur GitHub↗21,320
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Voir sur GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    Manages persistent storage configurations to support both lightweight development and scalable production database backends.

    TypeScriptcrowdsecdockerhome-lab
    Voir sur GitHub↗21,255
  • casbin/casbinAvatar de casbin

    casbin/casbin

    19,848Voir sur GitHub↗

    Casbin is an authorization library that provides a model-based engine for enforcing access control across diverse application environments. It decouples authorization logic from application code by using a configuration-driven approach, allowing developers to define access rules and evaluation logic independently. The system supports a wide range of access control models, including role-based, attribute-based, and relationship-based patterns, which are evaluated at runtime to determine if a subject is permitted to perform an action on a resource. The project distinguishes itself through a hig

    Connects to external databases, cloud services, or file systems to load and save authorization models and policy rules.

    Goabacaccess-controlacl
    Voir sur GitHub↗19,848
  • docker-mailserver/docker-mailserverAvatar de docker-mailserver

    docker-mailserver/docker-mailserver

    18,420Voir sur GitHub↗

    This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a complete mail transfer agent that bundles essential services—including SMTP, IMAP, and POP3—into a unified environment. By leveraging container orchestration, it enables the deployment of private email infrastructure that handles message transport, delivery, and user management within a single, manageable service. The platform distinguishes itself through deep integration with container runtimes and robust configuration flexibility. It supports granular customization via configu

    Enforces global limits on mailbox sizes and configures storage formats for managed mail data.

    Shellantispamantiviruscontainer
    Voir sur GitHub↗18,420
  • ourongxing/newsnowAvatar de ourongxing

    ourongxing/newsnow

    18,070Voir sur GitHub↗

    Newsnow is a terminal-based news aggregator and RSS feed reader built with TypeScript. It provides a command-line interface for fetching and displaying real-time news headlines and content streams, allowing users to monitor current events directly within their terminal environment without the need for a graphical web browser. The tool distinguishes itself by integrating with artificial intelligence assistants through a standardized protocol, enabling these models to query and retrieve external information for improved context. It also supports identity verification through external accounts t

    Serializes application state and user preferences into persistent files to maintain continuity across sessions.

    TypeScriptelegantnews
    Voir sur GitHub↗18,070
  • asciinema/asciinemaAvatar de asciinema

    asciinema/asciinema

    16,852Voir sur GitHub↗

    Asciinema is a platform for capturing, replaying, and sharing command-line sessions. It provides a comprehensive suite of tools to record terminal activity into lightweight, text-based files that preserve ANSI escape sequences, allowing users to document technical workflows, troubleshooting steps, and software demonstrations with high fidelity. The project distinguishes itself through its versatile playback and distribution capabilities. It features a web-based player that renders interactive terminal sessions directly in the browser, supporting features like seeking, playback speed control,

    Connects to external databases and object stores to persist recording metadata and uploaded session files.

    Rustasciicastasciinemacli
    Voir sur GitHub↗16,852
  • victoriametrics/victoriametricsAvatar de VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Voir sur GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Converts in-memory log buffers into searchable data blocks to ensure recent logs are available for immediate querying.

    Godatabasegrafanagraphite
    Voir sur GitHub↗16,343
  • apache/answerAvatar de apache

    apache/answer

    15,564Voir sur GitHub↗

    Answer is a self-hosted Q&A platform and knowledge base software designed for capturing and sharing structured information through a searchable forum interface. It functions as a community forum and knowledge management system for hosting repositories of questions and answers. The platform is modular, utilizing a plugin system to add custom extensions and tailored capabilities. It also supports international users through content localization and locale-based text mapping for a multilingual experience. The software provides capabilities for establishing customer help centers, internal knowle

    Manages persistent storage volumes to ensure data durability across restarts.

    Gocommunityforumgo
    Voir sur GitHub↗15,564
  • pyodide/pyodideAvatar de pyodide

    pyodide/pyodide

    14,685Voir sur GitHub↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Attaches external filesystem backends to the virtual environment to enable data persistence across sessions.

    Pythonpythonwebassembly
    Voir sur GitHub↗14,685
  • jujumilk3/leaked-system-promptsAvatar de jujumilk3

    jujumilk3/leaked-system-prompts

    14,134Voir sur GitHub↗

    This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis

    Persists application data to maintain state across research sessions.

    aidocumentllm
    Voir sur GitHub↗14,134
  • yixiaohan/show-me-the-codeAvatar de Yixiaohan

    Yixiaohan/show-me-the-code

    13,703Voir sur GitHub↗

    Show me the code is a curated collection of hands-on programming exercises and mini-projects designed to help developers master core software engineering concepts. It functions as a practical tutorial, focusing on the implementation of common programming patterns through standalone scripts that prioritize fundamental logic and readability. The project is distinguished by its reliance on standard language libraries, intentionally avoiding external dependencies and complex frameworks to ensure code remains portable and easy to execute. Each exercise is structured as a procedural, imperative seq

    Implements logic for storing and retrieving information using local file systems.

    pythonpython-webtutorial
    Voir sur GitHub↗13,703
  • cookiecutter/cookiecutter-djangoAvatar de cookiecutter

    cookiecutter/cookiecutter-django

    13,421Voir sur GitHub↗

    Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the

    Configures dedicated volumes for database and media files to ensure data persistence across container restarts.

    Pythonboilerplatecelerycookiecutter
    Voir sur GitHub↗13,421
  • rt2zz/redux-persistAvatar de rt2zz

    rt2zz/redux-persist

    12,969Voir sur GitHub↗

    redux-persist is a state persistence library for Redux that saves and restores store state to a storage engine to maintain data across sessions. It functions as a state rehydration tool and serialization middleware, loading previously saved application state back into the Redux store during the initialization process. The library includes a schema migration utility to transform persisted state data from older versions to newer schemas, ensuring compatibility after application updates. It also provides state serialization transformations to modify state objects before they are written to or re

    Provides controls to pause, resume, flush, and purge persisted Redux state in the storage engine.

    TypeScript
    Voir sur GitHub↗12,969
Préc.123…4Suivant
  1. Home
  2. Data & Databases
  3. Persistent Storage Management

Explorer les sous-tags

  • Application Persistence2 sous-tagsMechanisms for reading and writing application-specific data files to local storage. **Distinct from Persistent Storage Management:** Focuses on application-level file management rather than container volume mapping.
  • Kubernetes Volume ManagementAttaching and managing persistent storage volumes for stateful applications running in Kubernetes clusters. **Distinct from Persistent Storage Management:** Distinct from Persistent Storage Management: focuses on Kubernetes-specific volume lifecycle, not general container persistence.
  • Mounted Drive Availability DetectionDetects if a mounted drive is unavailable to prevent cloud-to-local deletion mirroring. **Distinct from Network Drive Mounts:** Focuses on availability detection to prevent accidental deletions, not on the act of mounting a network drive.
  • Network Drive Mounts2 sous-tagsMounts network drives to persist files and notebooks across sessions and compute instances. **Distinct from Persistent Storage Management:** Distinct from Persistent Storage Management: focuses on network-attached file system mounts for shared access rather than general volume management.
  • Persistence Lifecycle ManagementControl mechanisms for managing when state is written, purged, or flushed to persistent storage. **Distinct from Persistent Storage Management:** Focuses on the operational lifecycle of application state persistence rather than container volume management.
  • Persistent Log Buffers3 sous-tagsDisk-backed storage mechanisms for queuing logs to prevent data loss during service interruptions. **Distinct from Persistent Storage Management:** Focuses on disk-backed buffering for log ingestion resilience, distinct from general persistent storage management.