10 Repos
Mechanism for storing data and metadata on the local file system using consistent pathing.
Distinct from Disk Persistence: Focuses on the cross-platform file system layout for asset storage rather than a complex data structure.
Explore 10 awesome GitHub repositories matching data & databases · File System Persistence. Refine with filters or upvote what's useful.
Certmagic ist eine Go-Bibliothek für die Automatisierung der Ausstellung und Erneuerung von TLS-Zertifikaten. Sie fungiert als automatischer HTTPS-Provisioner und ACME-Client, der den gesamten Lebenszyklus von Zertifikaten handhabt, um eine sichere Konnektivität ohne manuelles Eingreifen zu gewährleisten. Die Bibliothek zeichnet sich durch ihre Unterstützung für On-Demand-TLS-Provisioning aus, das Zertifikate dynamisch während des TLS-Handshakes basierend auf dem Servernamen generiert. Sie bietet zudem Automatisierung für Wildcard-Zertifikate durch DNS-Challenge-Verifizierung und integriert sich in die ZeroSSL-API für den Zertifikatserwerb. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich ACME-Challenge-Auflösung, automatisierter Erneuerungsplanung und Zertifikatswiderruf. Es verwaltet die Datenpersistenz durch austauschbare Speicher-Backends und implementiert verteiltes Sperren und Synchronisierung, um das Zertifikatsmanagement über Servercluster hinweg zu koordinieren. Zusätzliche Funktionalität umfasst OCSP-Stapling, In-Memory-Caching und die Generierung von TLS-Konfigurationen für benutzerdefinierte Server.
Stores assets and metadata on the file system using a consistent, cross-platform path structure.
WeChatVideoDownloader ist ein Social-Media-Video-Extraktor, der darauf ausgelegt ist, Videoinhalte von WeChat Channels für die lokale Offline-Speicherung abzurufen. Er fungiert als Inhaltsarchivierer, der Multimedia-Beiträge aus dem WeChat-Ökosystem erfasst, um Datenverlust zu verhindern. Das Tool ermöglicht das Herunterladen von Videodateien von sozialen Kanälen und erlaubt so die Archivierung sozialer Medien und den Offline-Konsum von Inhalten innerhalb verschiedener Mediaplayer.
Saves downloaded video data streams directly to the local file system for offline storage.
H2 ist ein JDBC-konformes relationales Datenbankmanagementsystem, das in Java geschrieben ist. Es fungiert als einbettbare SQL-Datenbank, die direkt innerhalb eines Anwendungsprozesses ausgeführt werden kann, um Netzwerklatenz zu eliminieren, oder als In-Memory-Datenbank für performante, flüchtige Speicherung. Es enthält zudem eine webbasierte Konsole zur Ausführung von SQL-Befehlen und zur Verwaltung von Schemata. Das System zeichnet sich durch flexible Bereitstellungsmodi aus, einschließlich eines Standalone-Server-Modus für Remote-TCP/IP-Zugriffe und eines gemischten Modus für gleichzeitige lokale und Remote-Konnektivität. Es verfügt über eine Dialekt-Emulationsschicht und Kompatibilitätsmodi, die es ermöglichen, das Verhalten und die Syntax anderer Datenbanksysteme nachzuahmen. Die Engine bietet ein breites Spektrum an Funktionen, darunter ACID-Transaktionen mit Multi-Version Concurrency Control (MVCC), Unterstützung für Geodaten und JSON sowie fortgeschrittene analytische Fensterfunktionen. Es enthält Tools zur Datensicherung durch komprimierte Backups, SQL-Skript-Wiederherstellung und Off-Heap-Speicherverwaltung für große Datensätze. Die Datenbank lässt sich über Standard-JDBC-Treiber und Verbindungs-URLs in Anwendungen integrieren.
Integrates with the local filesystem to import content from files and write binary data.
This project is a Go library and command-line utility designed for the retrieval and local archival of remote video content. It provides a programmatic interface for fetching media streams, allowing users to extract metadata and download video files directly to local storage. The library distinguishes itself through its ability to resolve playback restrictions by performing algorithmic transformations on obfuscated authentication tokens. This signature decryption process enables the tool to bypass standard access limitations, while its interface-driven design allows for the selection of speci
Stores data and metadata on the local file system using consistent pathing.
This project is a native macOS application designed to provide a dedicated interface for streaming and managing Bilibili video content. It functions as a desktop utility that integrates web-based media rendering with native system controls, allowing users to access high-resolution streams while offloading intensive decoding tasks to the host hardware. The application distinguishes itself through advanced playback customization and real-time interaction tools. Users can manage bullet comment overlays using regex-based filtering to maintain visual clarity, and the system supports personalized v
Interfaces with host operating system APIs to manage the storage and retrieval of media assets on the local file system.
This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods and APIs for common programming tasks. It encompasses a UI component library for cross-platform development, a toolkit for MVVM architecture, and specialized utilities for memory management and native interoperability. The library distinguishes itself through high-performance memory abstractions, such as pooled buffers and contiguous two-dimensional memory spans, designed to reduce garbage collection pressure. It also provides native interop wrappers and bindings to facilitate d
Provides mechanisms for selecting directories and persisting data to the local device file system.
AI-Video-Transcriber is an automated media processing platform that converts audio and video files into structured, searchable text documents. It utilizes speech-to-text recognition and external language models to perform transcription, summarization, and translation of media content. The system distinguishes itself through a modular pipeline that orchestrates media extraction, processing, and storage. It features automated media monitoring that tracks channels to compile periodic content digests, alongside a vector-based knowledge retrieval engine that allows users to query their stored tran
Persists transcripts and metadata as structured files on the local host for data portability.
Dieses Projekt ist ein Computer-Vision-System, das für Gesichtserkennung und Identitätsverfolgung in Echtzeit mittels Live-Kamera-Feeds entwickelt wurde. Es bietet ein Framework zum Erfassen, Registrieren und Identifizieren mehrerer Personen gleichzeitig, indem Live-Video-Input mit einer lokalen Datenbank vorregistrierter Gesichtsbeschreibungen verglichen wird. Das System zeichnet sich durch eine leistungsorientierte Verarbeitungspipeline aus, die die Rechenlast während der Live-Analyse ausbalanciert. Durch die Kombination von Feature-Extraktion mittels tiefer neuronaler Netze mit zentroidbasierter Objektverfolgung behält die Software konsistente Identitäts-Labels über Videoframes hinweg bei und minimiert gleichzeitig die Häufigkeit rechenintensiver Erkennungsvorgänge. Dieser Ansatz ermöglicht eine stabile Verfolgung und Identifizierung mehrerer Personen, ohne dass eine vollständige Verarbeitung für jeden Frame erforderlich ist. Die Bibliothek unterstützt eine Reihe von Identitätsverwaltungsaufgaben, einschließlich der Erstellung durchsuchbarer Gesichtsdatenbanken und der automatisierten Protokollierung von Personen. Sie handhabt den gesamten Lebenszyklus biometrischer Daten, von der anfänglichen Extraktion eindeutiger numerischer Vektoren aus Kamerabildern bis zur persistenten Speicherung dieser Beschreibungen auf dem lokalen Dateisystem für zukünftige Verifizierungen.
Stores facial descriptors and reference images as serialized data on the local file system for persistent retrieval.
Rubberduck ist eine Entwicklungsumgebungs-Erweiterung für Legacy-Projekte in Visual Basic und Visual Basic for Applications. Sie fungiert als umfassende Suite, die sich direkt in den Host-Editor integriert, um statische Codeanalyse, automatisierte Refactorings und Projektmanagement-Funktionen bereitzustellen. Das Tool zeichnet sich durch die Implementierung einer formalen, grammatikbasierten Parsing-Engine aus, die Quellcode in einen strukturierten abstrakten Syntaxbaum umwandelt. Dies ermöglicht eine tiefe statische Analyse und die Identifizierung von Defekten und Stil-Inkonsistenzen. Es unterstützt zudem Entwicklungs-Workflows durch Dateisystem-Synchronisierung, die interne Module auf externe Dateien abbildet, um Versionskontrolle zu erleichtern, und nutzt annotationsgesteuerte Metadaten zur Aufrechterhaltung der Projektkonfiguration, ohne das zugrunde liegende Dateiformat zu verändern. Die Suite enthält ein Test-Framework, das automatisierte Unit-Test-Ausführung und Dependency-Isolation durch Mock-Object-Injection unterstützt. Zudem bietet sie Produktivitätsverbesserungen wie hierarchische Codenavigation, automatisiertes Code-Formatting und strukturelle Refactoring-Werkzeuge. Diese Funktionen werden über Standard-Component-Object-Model-Schnittstellen bereitgestellt und erweitern die nativen Fähigkeiten der Entwicklungsumgebung.
Maps internal project modules to external source files on disk to facilitate version control and persistent storage.
This repository is a collection of interactive Jupyter notebooks designed as an educational resource for learning machine learning and data science. It provides a structured curriculum that guides users through the development of predictive models and the analysis of datasets using standard Python libraries. The project utilizes a narrative-driven approach where explanatory text is interleaved with executable code blocks. This format allows learners to execute workflows step-by-step, enabling the visualization of data patterns and the practical implementation of mathematical models within a p
Ensures reproducibility by storing both source code and execution state locally within notebook files.