29 repositorios
Systems that store and manage data in simple, human-readable files instead of traditional database management systems.
Distinguishing note: This category focuses on file-based storage architectures, distinct from general database management systems or data processing tools.
Explore 29 awesome GitHub repositories matching data & databases · Flat-File Databases. Refine with filters or upvote what's useful.
Este proyecto es un directorio mantenido por la comunidad que sirve como índice completo de herramientas de software, frameworks y materiales educativos. Funciona como una base de conocimientos de código abierto, organizando diversos dominios de ingeniería y recursos técnicos en una taxonomía estructurada para ayudar a los desarrolladores a descubrir contenido de alta calidad. El directorio se distingue por un modelo de revisión por pares descentralizado, donde colaboradores independientes curan, verifican y actualizan las entradas para garantizar su precisión y relevancia. Toda la información se almacena en un formato markdown de archivos planos con control de versiones, lo que garantiza la independencia de la plataforma, la transparencia y la auditabilidad de toda la colección. El proyecto cubre una amplia superficie de capacidades, que abarca el descubrimiento de recursos técnicos, el avance profesional y la gestión del conocimiento en desarrollo de software. Proporciona acceso a rutas de aprendizaje estructuradas, herramientas de infraestructura y seguridad, utilidades de gestión de datos y recursos especializados para campos que van desde la atención médica hasta las humanidades digitales. El repositorio se mantiene como una colección pública con control de versiones, lo que permite el acceso programático y las actualizaciones impulsadas por la comunidad a sus datos estructurados.
Stores all directory data in human-readable flat-file markdown for platform independence and auditability.
Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.
Operates content management systems that use flat files and template engines for site building.
This project is a technical quiz reference database and answer key designed for passing LinkedIn skill assessments and other professional technical certifications. It serves as a searchable repository of verified questions and correct answers used to earn skill badges and validate professional proficiency. The database covers a wide range of technical domains, including various programming languages, database technologies, and cloud infrastructure certifications such as AWS Lambda and REST API assessments. It functions as a study guide for those preparing for industry-standard technical tests
Uses a flat-file database architecture to organize verified technical answers by skill and language.
This project is a community-maintained directory of resources for building desktop applications with Electron. It serves as a centralized knowledge base, aggregating high-quality tools, learning materials, and software examples to assist developers in mastering the framework and improving their development workflows. The repository functions as a curated ecosystem index, relying on peer review and community contributions to verify and organize information. By maintaining a structured collection of articles, books, boilerplates, and third-party components, it provides a comprehensive reference
Stores all project metadata and resource listings within a single plain-text file to ensure portability and simple version tracking.
This project is a comprehensive, community-curated compendium of the fundamental principles, heuristics, and adages that define professional software engineering. It serves as a structured reference for developers and managers, documenting the empirical observations and mathematical formulas that shape system architecture, team dynamics, and technical decision-making. The repository distinguishes itself through a decentralized, open-contribution model that relies on distributed version control to maintain its knowledge base. By utilizing a flat-file data structure and markdown-based content c
Organizes information into simple, human-readable files to eliminate the need for complex database management systems.
Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the
Manages application state by persisting data directly to local JSON files.
This project is a curated ebook directory and digital library designed for self-directed learning. It functions as a version-controlled knowledge base that provides a collection of downloadable academic textbooks and educational resources across multiple disciplines. The library is built as a markdown-based system where book metadata and download links are stored in flat files. These files are managed through a git-driven content pipeline and rendered as a static site resource index for fast access and simple hosting. The system utilizes a directory-based categorization model to organize mat
Uses simple text files as the primary data source instead of a relational database.
Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut manager that allows users to jump to frequently visited directories using partial name matching. The tool optimizes shell workflows by learning navigation patterns and maintaining a weighted database of visited paths. It ranks folders based on access frequency and recency to resolve ambiguous queries and minimize the keystrokes required to reach deeply nested directories. Beyond shell navigation, the utility provides integration with native system file explorers to launch mana
Uses a simple flat-file database to persist directory visit history and weights across sessions.
Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f
Uses a flat-file database to persist directory paths and their associated visit scores.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Stores website content and configuration in flat-file structures, eliminating the need for a traditional database.
NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate
Persists documents to a local file system as a flat-file database to ensure data survival across restarts.
This project is a community-driven repository that serves as a directory for artificial intelligence providers offering free usage tiers and trial credits for large language model inference. It functions as a resource for developers to discover and integrate external AI services into applications while minimizing initial infrastructure costs. The repository provides structured metadata that enables developers to track request constraints, token limits, and rate requirements across multiple providers. By utilizing standardized data structures and declarative configuration, it assists in managi
Aggregates service details using structured flat files without requiring a persistent backend database.
This project is a configuration framework for the Fish shell, providing a centralized system for managing plugins, themes, and custom environment settings. It functions as a plugin manager and theme engine that allows users to install, update, and remove functional extensions and visual styles. The framework includes a shell extension scaffolder that generates standardized directory structures and boilerplate files for creating new plugins and themes. To ensure quality, it provides a specification-based testing suite for validating package functionality through automated assertions. The syst
Uses a simple file system layout to track installed extensions and metadata for shell discovery.
PyWxDump is a data recovery and export utility designed to extract, decrypt, and convert proprietary mobile messaging databases into readable formats for archival and recovery. It specifically functions as a tool to read and parse encrypted SQLite databases used by WeChat to retrieve chat history and user data. The project focuses on the preservation of conversation history and the forensic recovery of application data for archival or legal purposes. It enables the conversion of proprietary message stores into portable, open formats to prevent data loss from account deletion or device migrati
Converts internal relational database structures into portable JSON or CSV files.
motioneyeos is a dedicated video surveillance operating system and embedded OS build system designed to turn single-board computers into standalone network video monitoring stations. It functions as a specialized Linux-based distribution for resource-constrained hardware, providing the necessary infrastructure to manage a network of cameras for continuous security monitoring. The project features a menu-driven build automation pipeline that allows for the configuration, compilation, and validation of custom system images. It utilizes toolchain-based cross compilation to ensure compatibility a
Generates build packages by scanning external module descriptions to automate software distribution and integration.
ExploitDB is a curated archive of exploit code and vulnerability data designed for penetration testing and security research. It serves as an offensive security knowledge base and a repository of publicly available proof-of-concept code used to validate software flaws. The project provides a searchable collection of historical and current exploit vectors. It supports security threat intelligence by tracking public releases and aids in vulnerability research by providing a reference library for analyzing how specific systems can be compromised. The archive is managed through a curated input p
Uses a flat-file database structure to store individual exploit entries as standalone files.
s-ui is a web-based management interface for Xray VPN protocols. It provides a graphical user interface for configuring and monitoring network protocols, inbounds, and outbound routing rules. The project includes a VPN subscription manager for generating and distributing configuration links to clients, as well as an access controller to enforce data usage caps and account expiration dates. Administrative access is secured through token authentication and SSL encryption via custom certificates. The system provides observability tools for tracking real-time CPU, memory, and network traffic met
Stores user settings and client configurations in local database files for persistence and portability.
preserve-cd is a game preservation archive and digital library designed to store and organize out-of-print computer and console game disk images and instructional guides. It serves as a repository for retro gaming archives and legacy software to prevent the permanent loss of classic software and gaming knowledge. The system utilizes a static-file hosting model and flat-file metadata indexing to map game titles to storage paths. It employs binary-stream content delivery and direct-download routing to transfer large disk images while maintaining data integrity. The platform provides capabiliti
Uses simple text files as a database to map game metadata to storage paths.
This project is a public health monitoring platform and data aggregator that tracks COVID-19 statistics, recovery rates, and vaccination data across India. It functions as a public health data repository, archiving epidemiological metrics for regional impact tracking and research. The platform transforms raw health statistics into an interactive data visualization site. It utilizes a series of dashboards to convert these statistics into visual trends, allowing for the monitoring of regional impacts. The system provides capabilities for epidemiological data analysis, including the collection
Implements a flat-file architecture to transform raw text datasets for frontend consumption without a backend database.
Este proyecto es un registro público de transparencia de avisos de retirada por derechos de autor y contranotificaciones. Funciona como un registro de derechos de autor redactado, manteniendo un registro cronológico de las solicitudes de cumplimiento legal recibidas por una plataforma de alojamiento. El archivo utiliza un modelo de datos de archivos planos, almacenando los avisos como archivos de texto sin formato dentro de una jerarquía de directorios. Un sistema de control de versiones distribuido proporciona una pista de auditoría permanente y un historial de versiones para todos los avisos legales archivados. El sistema se centra en la supervisión de derechos digitales y la transparencia en la aplicación de derechos de autor eliminando la información de identificación personal de los avisos antes de su publicación. Estos registros redactados se organizan por fecha para facilitar la navegación cronológica y la inspección pública de la gestión de avisos legales.
Uses simple human-readable files as the primary storage mechanism to ensure data portability and simplicity.