awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesGraph-Relational Models

Data models that combine flexible graph-like links with strict relational storage properties.

Distinct from Graph Data Models: Distinct from Graph Data Models: specifically addresses the hybrid nature of combining relational and graph structures.

Explore 10 awesome GitHub repositories matching data & databases · Graph-Relational Models. Refine with filters or upvote what's useful.

Awesome Graph-Relational Models GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • edgedb/edgedbAvatar edgedb

    edgedb/edgedb

    14,104Vezi pe GitHub↗

    EdgeDB is a graph-relational database that combines a PostgreSQL backend with a graph-based schema and query language. It functions as an object-relational mapper and graph query engine, allowing data to be modeled as objects and links to align storage with modern programming language structures. The system features a composable query language designed to retrieve deeply nested or interconnected data without the use of manual SQL joins. It includes an integrated AI-driven data retrieval solution with built-in support for vector embeddings. The platform provides a schema migration tool for tr

    Combines a flexible graph model with relational storage to handle complex datasets and their relationships.

    Python
    Vezi pe GitHub↗14,104
  • visjs/visAvatar visjs

    visjs/vis

    7,812Vezi pe GitHub↗

    vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in the web browser. It functions as a relational data mapper and browser-based charting tool, turning complex structured data into dynamic visual patterns to expose entity relationships. The library provides specialized tools for force-directed network graphs, where relational data is represented as interactive nodes and edges. It also includes an interactive timeline component for plotting chronological events and time intervals on a scalable temporal axis. The project covers b

    Implements interactive graph visualizations for exploring complex relational connections between entities.

    JavaScript
    Vezi pe GitHub↗7,812
  • janusgraph/janusgraphAvatar JanusGraph

    JanusGraph/janusgraph

    5,799Vezi pe GitHub↗

    JanusGraph is a distributed, elastically scalable graph database designed to store and query highly connected data across a cluster of machines. It supports the property graph data model with ACID consistency and integrates multi-model search capabilities including geo, numeric range, and full-text queries. The database also includes a Graph OLAP engine for running batch analytics and global graph computations on large datasets using the Hadoop framework. The project distinguishes itself through a masterless cluster architecture that eliminates single points of failure, allowing every node to

    A graph database that supports property graph data model with geo, numeric range, and full-text search capabilities.

    Javabigtablecassandraelasticsearch
    Vezi pe GitHub↗5,799
  • pbek/qownnotesAvatar pbek

    pbek/QOwnNotes

    5,792Vezi pe GitHub↗

    QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr

    Displays an interactive visual graph of how notes are linked to each other.

    C++
    Vezi pe GitHub↗5,792
  • muisedestiny/zotero-styleAvatar MuiseDestiny

    MuiseDestiny/zotero-style

    4,823Vezi pe GitHub↗

    Zotero Style is a plugin for the Zotero reference manager that adds a set of interface enhancements for organizing and exploring research libraries. It provides tools for customizing PDF appearance, adding configurable tag columns with hierarchical nesting, saving and switching between multiple column layout views, tracking reading progress, and visualizing item relationships in an interactive graph. The plugin distinguishes itself through several specific capabilities: a relation graph that displays connected items and supports click-to-locate and focus-node interactions; a reading progress

    Provides an interactive graph for visualizing related items with click-to-locate and focus-node interactions.

    JavaScriptaddoncolorplugin
    Vezi pe GitHub↗4,823
  • typedb/typedbAvatar typedb

    typedb/typedb

    4,353Vezi pe GitHub↗

    TypeDB este o bază de date graf și un sistem de gestionare a cunoștințelor (knowledge graph) puternic tipizat. Servește ca un magazin de date multi-model care unifică structurile relaționale, document și graf într-un singur mediu, funcționând atât ca o bază de date conformă ACID, cât și ca un motor de interogare declarativ. Sistemul se distinge prin utilizarea modelării n-ary hypergraph și a ierarhiilor de tip polimorfice. Utilizează o schemă puternic tipizată pentru a impune reguli structurale și a valida integritatea datelor, permițând inferența polimorfică bazată pe tip și polimorfismul de interfață bazat pe roluri pentru a rezolva automat relațiile complexe în timpul execuției interogărilor. Platforma acoperă o gamă largă de capabilități, inclusiv calcularea relațiilor recursive prin tabling, tranzacții cu izolare de snapshot și regăsirea declarativă a datelor. De asemenea, suportă disponibilitatea ridicată prin replicarea clusterelor bazată pe consens, controlul accesului bazat pe roluri și integrarea cu agenți AI pentru regăsirea datelor structurate. Gestionarea este susținută printr-o interfață de linie de comandă, iar sistemul oferă instrumente pentru vizualizarea schemelor graf și auditarea activității administrative.

    Unifies relational, document, and graph structures into a single, strongly-typed multi-model environment.

    Rustdatabaseinferenceknowledge-base
    Vezi pe GitHub↗4,353
  • apache/ageAvatar apache

    apache/age

    4,236Vezi pe GitHub↗

    Apache AGE is a graph database extension for PostgreSQL that adds openCypher graph query capabilities directly within the relational database environment. It functions as a loadable extension that translates Cypher graph traversal queries into SQL expressions, enabling users to run pattern matching and path analysis alongside standard SQL operations within a single database instance. The extension stores labeled, directed property graphs as isolated schemas with internal relational tables for vertices, edges, and labels, preventing cross-graph interference. It supports hybrid query execution

    Persists labeled, directed property graphs using relational tables indexed by graph element identifiers.

    Cage-databaseagensgraphanalytics
    Vezi pe GitHub↗4,236
  • kuzudb/kuzuAvatar kuzudb

    kuzudb/kuzu

    3,965Vezi pe GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Maintains a persistent property graph store to provide context-aware data for retrieval-augmented generation.

    C++cypherdatabaseembeddable
    Vezi pe GitHub↗3,965
  • hitsz-ids/synthetic-data-generatorAvatar hitsz-ids

    hitsz-ids/synthetic-data-generator

    2,422Vezi pe GitHub↗

    Acest proiect este un framework pentru generarea de date tabulare sintetice care păstrează proprietățile statistice și integritatea relațională a seturilor de date sursă originale. Funcționează ca un motor bazat pe metadate, utilizând modele de limbaj pentru a sintetiza informații chiar și atunci când eșantioanele de antrenament originale sunt restricționate. Sistemul este conceput pentru a menține consistența logică în structuri complexe, multi-tabel, asigurându-se în același timp că output-urile generate respectă cerințele de schemă definite. Platforma se distinge printr-un accent pe sinteza care protejează confidențialitatea, integrând instrumente pentru a cuantifica și atenua riscurile de re-identificare prin confidențialitate diferențială și tehnici de anonimizare. Susține extensibilitatea modulară, permițând integrarea modelelor de generare personalizate și a conectorilor de date. Mai mult, framework-ul include rutine de validare automatizate care compară distribuția și tiparele de corelație ale output-urilor sintetice cu datele sursă pentru a verifica fidelitatea statistică. Dincolo de generarea de bază, sistemul oferă capabilități pentru îmbogățirea datelor și feature engineering prin derivarea de noi coloane din tiparele învățate. Încorporează instrumente de supraveghere operațională pentru a monitoriza utilizarea resurselor și eficiența procesării în timpul sarcinilor de mare volum. Biblioteca este concepută pentru a gestiona seturi de date la scară largă prin procesare de flux eficientă din punct de vedere al memoriei și batching iterativ pentru a asigura stabilitatea.

    Maintains logical consistency across multi-table structures by enforcing structural dependencies during data generation.

    Pythonagentdata-generatordeep-learning
    Vezi pe GitHub↗2,422
  • dpapathanasiou/simple-graphAvatar dpapathanasiou

    dpapathanasiou/simple-graph

    1,523Vezi pe GitHub↗

    Simple Graph este un motor de bază de date de tip graf ușor care utilizează SQLite pentru a persista noduri și muchii. Funcționează ca un motor de graf relațional prin maparea structurilor de graf în tabele standard de bază de date, permițând stocarea atât a datelor structurate, cât și a informațiilor flexibile, fără schemă, prin embedding de documente JSON. Sistemul oferă un utilitar pentru efectuarea de traversări complexe de grafuri și descoperirea de căi prin utilizarea expresiilor tabelare comune recursive. Această abordare permite explorarea conexiunilor profunde și a secvențelor de noduri conectate în rețeaua de date stocată. Proiectul suportă operațiuni standard de gestionare a datelor, inclusiv crearea, actualizarea și ștergerea înregistrărilor de graf. Toate interacțiunile sunt gestionate prin execuția de instrucțiuni pregătite (prepared statements) pentru a asigura manipularea consistentă și securizată a datelor în stocarea relațională subiacentă.

    Persists graph structures using JSON objects for nodes and edges within relational tables.

    Vezi pe GitHub↗1,523
  1. Home
  2. Data & Databases
  3. Graph Data Models
  4. Graph-Relational Models

Explorează sub-etichetele

  • Interactive Relation GraphsInteractive graph visualizations for exploring connections between items with click-to-locate and focus-node capabilities. **Distinct from Graph-Relational Models:** Distinct from Graph-Relational Models: focuses on interactive visual exploration of existing relations rather than data modeling or storage.
  • Relational Property Graph Stores1 sub-tagPersists labeled, directed graphs with key-value properties on vertices and edges using relational tables indexed by graph element identifiers. **Distinct from Graph-Relational Models:** Distinct from Graph-Relational Models: focuses on the storage model using relational tables for property graphs, not the hybrid data model concept.