awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dpapathanasiou avatar

dpapathanasiou/simple-graph

0
View on GitHub↗
1,523 estrellas·90 forks·MIT·6 vistas

Simple Graph

Simple Graph es un motor de base de datos de grafos ligero que utiliza SQLite para persistir nodos y aristas. Funciona como un motor de grafos relacional mapeando estructuras de grafos en tablas de base de datos estándar, permitiendo el almacenamiento tanto de datos estructurados como de información flexible sin esquema mediante el embebido de documentos JSON.

El sistema proporciona una utilidad para realizar recorridos de grafos complejos y descubrimiento de rutas aprovechando expresiones de tabla comunes recursivas. Este enfoque permite la exploración de conexiones profundas y secuencias de nodos conectados dentro de la red de datos almacenada.

El proyecto admite operaciones estándar de gestión de datos, incluyendo la creación, actualización y eliminación de registros de grafos. Todas las interacciones se manejan mediante la ejecución de sentencias preparadas para asegurar una manipulación de datos consistente y segura dentro del almacenamiento relacional subyacente.

Features

  • SQLite-Backed - Functions as a lightweight graph data store that uses SQLite to persist nodes and edges.
  • Graph-Relational Management - Manages connected data structures by mapping graph nodes and relationships into relational tables.
  • Recursive Relationship Querying - Retrieves paths and connected objects within the data network using recursive queries.
  • Recursive CTE Queries - Implements recursive common table expressions to traverse complex relationship paths within the database.
  • Embedded Storage Engines - Utilizes a serverless transactional database engine for persistent and ACID-compliant storage.
  • Recursive SQL Path Traversals - Executes recursive traversals to retrieve sequences of connected nodes and paths.
  • Data Querying - Retrieves nodes and edges based on specific attributes or traversal paths.
  • SQLite Databases - Builds lightweight applications leveraging relational databases for interconnected information structures.
  • Record Creations and Updates - Performs create, read, update, and delete operations on graph records using prepared statements.
  • Graph Data Modifiers - Provides operations for creating, updating, and deleting nodes and edges within the graph.
  • Relational Property Graph Stores - Persists graph structures using JSON objects for nodes and edges within relational tables.
  • Graph-Relational Databases - Maps graph nodes and edges into structured relational tables for persistent storage.
  • Prepared Statements - Uses pre-compiled SQL templates to ensure secure and efficient data manipulation.
  • Embedded Document Columns - Stores node and edge attributes as serialized JSON objects within relational database columns.

Historial de estrellas

Gráfico del historial de estrellas de dpapathanasiou/simple-graphGráfico del historial de estrellas de dpapathanasiou/simple-graph

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Simple Graph

Colecciones seleccionadas manualmente donde aparece Simple Graph.
  • Bases de datos multimodelo
  • una base de datos de grafos para relaciones de datos complejas
  • Sistemas de gestión de bases de datos de grafos

Alternativas open-source a Simple Graph

Proyectos open-source similares, clasificados según cuántas características comparten con Simple Graph.
  • apache/ageAvatar de apache

    apache/age

    4,236Ver en 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

    Cage-databaseagensgraphanalytics
    Ver en GitHub↗4,236
  • kuzudb/kuzuAvatar de kuzudb

    kuzudb/kuzu

    3,965Ver en 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

    C++cypherdatabaseembeddable
    Ver en GitHub↗3,965
  • edgedb/edgedbAvatar de edgedb

    edgedb/edgedb

    14,104Ver en 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

    Python
    Ver en GitHub↗14,104
  • deployd/deploydAvatar de deployd

    deployd/deployd

    4,942Ver en GitHub↗

    deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked interfaces synchronizing data and events between clients and servers. It functions as a JavaScript API middleware that can be integrated with HTTP servers to provide authentication, request interceptors, and realtime capabilities. The project features a self-hosted API management dashboard for configuring resource settings, managing data collections, and monitoring server status through a web-based interface. It includes a realtime data synchronization engine that pushes live databas

    JavaScript
    Ver en GitHub↗4,942
Ver las 30 alternativas a Simple Graph→

Preguntas frecuentes

¿Qué hace dpapathanasiou/simple-graph?

Simple Graph es un motor de base de datos de grafos ligero que utiliza SQLite para persistir nodos y aristas. Funciona como un motor de grafos relacional mapeando estructuras de grafos en tablas de base de datos estándar, permitiendo el almacenamiento tanto de datos estructurados como de información flexible sin esquema mediante el embebido de documentos JSON.

¿Cuáles son las características principales de dpapathanasiou/simple-graph?

Las características principales de dpapathanasiou/simple-graph son: SQLite-Backed, Graph-Relational Management, Recursive Relationship Querying, Recursive CTE Queries, Embedded Storage Engines, Recursive SQL Path Traversals, Data Querying, SQLite Databases.

¿Qué alternativas de código abierto existen para dpapathanasiou/simple-graph?

Las alternativas de código abierto para dpapathanasiou/simple-graph incluyen: apache/age — Apache AGE is a graph database extension for PostgreSQL that adds openCypher graph query capabilities directly within… kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… edgedb/edgedb — EdgeDB is a graph-relational database that combines a PostgreSQL backend with a graph-based schema and query language.… deployd/deployd — deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked… ccgus/fmdb — fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It… tursodatabase/libsql — LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access,…