- Módulo de extensión desarrollado para agregar capacidades de base de datos de grafos a SQLite, con soporte para el lenguaje de consultas Cypher
- En el entorno de SQLite, una base de datos ligera basada en un solo archivo, permite realizar al mismo tiempo modelado de datos relacional + de grafos
- Ofrece una experiencia de consulta similar a Neo4j al usar directamente sintaxis de Cypher como MATCH, CREATE, MERGE, UNWIND, RETURN
- Soporte para algoritmos de grafos integrados como PageRank, Louvain, Dijkstra, BFS/DFS y búsqueda de componentes conectados
- Gracias a su arquitectura de configuración cero, puede ejecutarse directamente sobre archivos SQLite existentes sin servidor ni configuración adicional
- Proporciona interfaces para Python, Rust y SQL, lo que permite su uso integrado en distintos entornos de lenguaje
- Incluye una herramienta CLI basada en REPL (
gqlite)
- Soporta metacomandos como
.help, .schema, .stats
- Ofrece salida en formato JSON y manejo de múltiples líneas de entrada
- Licencia MIT
3 comentarios
Era justo lo que quería, qué bien.
https://github.com/twinstae/graphqlite-ts
Hice con vibra junto con un LLM un binding de bun sqlite + ffi. Sí funciona. (qué buen mundo)
Estaría bueno para hacer PoC jajaja