32 repository-uri
Persistent storage using relational schemas with support for migrations and specialized indexing.
Distinct from Relational Local Storage: Candidates focus on local storage or metadata storage; this is the core relational database provision.
Explore 32 awesome GitHub repositories matching data & databases · Relational Data Storage. Refine with filters or upvote what's useful.
Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a
Uses a professional PostgreSQL relational database as the primary engine for storing structured records.
rqlite is a distributed relational database that replicates SQLite data across a cluster using the Raft consensus algorithm. It functions as a fault-tolerant storage system that provides high availability and a web API for executing SQL queries and managing relational data without requiring native database drivers. The system distinguishes itself by using an HTTP SQL interface to expose database operations and cluster management. It features a real-time change data capture stream that pushes database mutations to external HTTP endpoints via webhooks and supports the scaling of read throughput
Retrieves relational data with configurable consistency levels to balance read speed against data freshness.
Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati
Utilizes relational data storage to persist the parsed code graph for fast navigation.
Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool. The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository. The platform includes tools for project task organization and general software developmen
Utilizes a centralized relational database to store all version control, task, and user data.
InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize
Provides a relational database with support for schema migrations and integrated vector storage.
Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana
Persists all bookmark data and metadata using standard relational database schemas.
Doccano este o platformă colaborativă de etichetare și un instrument de adnotare a textului conceput pentru a crea date de antrenare pentru machine learning. Oferă o interfață specializată pentru efectuarea etichetării secvențiale și clasificării textului pe seturi de date în limbaj natural. Sistemul funcționează ca un manager de seturi de date pentru învățare supervizată, permițând mai multor utilizatori să coordoneze într-un spațiu de lucru partajat pentru a eticheta seturi de date pentru sarcini de procesare a limbajului natural. Suportă pregătirea datelor text brute pentru antrenarea modelelor prin convertirea documentelor nestructurate în exemple structurate și etichetate. Platforma include capabilități pentru etichetarea colaborativă a datelor, etichetarea seturilor de date text și preprocesarea pentru machine learning. Aceste sarcini sunt susținute de o interfață web pentru gestionarea datelor de adnotare și coordonarea eforturilor echipei.
Uses a PostgreSQL relational database to ensure data consistency and relational integrity for datasets and permissions.
linkding is a self-hosted bookmark manager designed for saving, organizing, and retrieving web links. It functions as a centralized, private repository for personal link collections, featuring multi-user support and authentication to manage access and shared bookmarks. The project distinguishes itself through a webpage archive tool that prevents link rot by saving local HTML snapshots of bookmarked sites. It includes a programmable API for integrating third-party scripts and external applications, as well as a Netscape HTML importer to migrate bookmark libraries from other services. The syst
Uses relational data storage to maintain bookmarks, user accounts, and associated metadata.
53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng
Persists user inputs and system responses in relational databases to maintain continuous chat history.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
Integrates with relational databases to provide durable storage for application entities.
go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da
Utilizes a relational database with indexes and stored procedures to optimize read and write performance.
SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr
Persists authorization data using relational schemas within a PostgreSQL database.
AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en
Provides core relational data storage with SQL, transactions, indexes, and constraints for structured data.
Epic Stack este un boilerplate de aplicație full stack și un framework web TypeScript conceput pentru lansarea aplicațiilor web gata de producție. Servește drept starter pentru backend Node.js și o fundație pentru construirea de servicii frontend și backend scalabile. Proiectul oferă un mediu preconfigurat pentru bootstrapping-ul web full stack, concentrându-se pe un flux de lucru de dezvoltare modern care integrează frontend-ul, backend-ul și configurația bazei de date. Include o bibliotecă de componente frontend pentru crearea de interfețe de utilizator consistente și responsive. Stack-ul facilitează prototiparea rapidă a aplicațiilor și deployment-ul în producție printr-un set integrat de instrumente. Acesta include randare pe partea de server (SSR), stocare relațională, un strat ORM type-safe și stilizare bazată pe utilități.
Implements a robust relational data storage system using PostgreSQL for managed structured data.
Acest proiect este o implementare de referință care oferă o colecție de exemple practice pentru tiparele de acces la date și abstractizările de repository în ecosistemul Spring Data. Acesta servește drept vitrină cuprinzătoare pentru implementarea straturilor de date consistente în diverse baze de date relaționale și non-relaționale. Repository-ul demonstrează în mod specific persistența multi-store prin integrarea bazelor de date relaționale, document și vectoriale într-o singură aplicație. Include implementări pentru căutarea vectorială pentru a gestiona embedding-uri de înaltă dimensiune și căutări de similaritate între diferite tehnologii de baze de date. Capabilitățile suplimentare acoperite includ accesul reactiv la date pentru operațiuni non-blocking și fluxuri de date asincrone. Proiectul oferă, de asemenea, îndrumări privind optimizarea imaginilor native pentru a îmbunătăți performanța de pornire și utilizarea memoriei prin compilare ahead-of-time. Exemplele ilustrează în continuare izolarea datelor multi-tenant, designul API-urilor de repository de date și integrarea căutării geospațiale și full-text.
Maps objects to relational database tables to perform standard data operations using a mapping layer.
Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-
Handles storage and retrieval of data with support for caching and recovery.
Acest proiect este o colecție de implementări de referință, cod sursă eșantion și kit-uri de pornire pentru integrarea serviciilor backend Firebase în aplicații web folosind SDK-ul JavaScript. Acesta servește ca un ghid practic pentru inițializarea proiectelor cu autentificare găzduită în cloud, baze de date și logică serverless. Repository-ul oferă exemple specifice pentru implementarea sincronizării datelor în timp real, gestionarea identității utilizatorilor și funcții cloud bazate pe evenimente. De asemenea, include cod de referință pentru utilizarea emulatorilor de servicii locale pentru a testa funcționalitatea cloud pe o mașină locală înainte de implementarea în producție. Codebase-ul acoperă o gamă largă de capabilități, inclusiv stocarea de date no-sql și relaționale, găzduirea de active statice pe un CDN global și aplicarea regulilor de securitate declarative. De asemenea, demonstrează integrarea verificării identității și execuția logicii server-side în medii gestionate.
Enables mobile clients to manage structured data using SQL via a managed relational database.
Noria este un motor de dataflow dinamic și o bază de date cu vederi materializate (materialized views) care transformă operațiunile de citire costisitoare în căutări rapide pe bază de cheie. Acesta funcționează ca un sistem cu stare care actualizează incremental vederile dependente pe măsură ce tabelele relaționale de bază se modifică. Sistemul poate funcționa ca un emulator de protocol MySQL, mimând protocolul binar pentru a permite aplicațiilor să preia date precalculate fără a modifica codul clientului. Poate fi utilizat și ca bază de date embedded în Rust, integrând serverul direct într-un program prin binding-uri native pentru a efectua operațiuni de dataflow fără coordonare externă. Proiectul acoperă coordonarea distribuită a fluxului de date, inclusiv monitorizarea stării nodurilor de lucru prin heartbeats. Oferă instrumente pentru gestionarea tabelelor relaționale, sincronizarea incrementală a vederilor și gestionarea grafurilor de flux de date. Observabilitatea este susținută prin colectarea de statistici de domeniu, benchmarking de performanță și un inspector web de date pentru vizualizarea rezultatelor precalculate.
Supports writing records into base relational tables to trigger automatic updates for dependent materialized views.
Side-Menu.Android este o componentă UI reutilizabilă pentru aplicațiile Android care oferă un meniu de navigare de tip slide-out. Este concepută pentru a ajuta dezvoltatorii să organizeze secțiunile aplicației și opțiunile utilizatorului într-un panou structurat, ascuns, care menține o interfață curată pentru zona de conținut principal. Componenta se distinge prin prezentarea sa vizuală, care urmează ghidurile Material Design pentru a asigura o experiență de utilizator consistentă și intuitivă. Dispune de o ierarhie de meniu bazată pe date care permite gruparea logică a elementelor de navigare și încorporează animații fluide de tip circular reveal pentru a oferi tranziții vizuale rafinate atunci când meniul este deschis sau închis. Prin încapsularea logicii complexe de layout și interacțiune într-o singură clasă modulară, biblioteca simplifică implementarea navigării pe mai multe ecrane. Suportă tranziții bazate pe evenimente, permițând dezvoltatorilor să decupleze interacțiunile din meniu de actualizările de conținut pentru a menține o arhitectură de aplicație curată și responsivă.
Provides structured relational storage with support for caching and data backups.
Acest proiect servește drept arhitectură de referință cuprinzătoare și ghid de bune practici pentru dezvoltarea aplicațiilor scalabile cu framework-ul Spring Boot. Oferă un plan structural pentru dezvoltarea backend-ului Java, concentrându-se pe implementarea API-urilor decuplate și stabilirea standardelor arhitecturale. Proiectul detaliază în mod specific crearea de „starters” personalizate și module de auto-configurare pentru a simplifica integrarea bibliotecilor terțe. De asemenea, oferă un plan de implementare pentru ambalarea aplicațiilor ca fișiere jar executabile și optimizarea build-urilor stratificate pentru medii cloud containerizate. Suprafața de capabilități acoperă optimizarea performanței prin caching în memorie și procesare asincronă, precum și sincronizarea sistemelor distribuite folosind lock-uri distribuite și brokeri de mesaje. Acoperirea suplimentară include gestionarea persistenței datelor, migrarea bazelor de date, programarea automată a sarcinilor și implementarea programării orientate pe aspecte (AOP) pentru preocupări transversale.
Integrates with relational and non-relational databases to handle permanent data storage and retrieval.