GraphQLite - SQLite एक्सटेंशन जो Cypher query language और बिल्ट-इन graph algorithms को सपोर्ट करता है
(github.com/colliery-io)- SQLite में graph DB फीचर्स जोड़ने के लिए विकसित किया गया extension module, जो Cypher query language को सपोर्ट करता है
- single-file आधारित lightweight DB SQLite वातावरण में relational + graph data modeling एक साथ संभव
- MATCH, CREATE, MERGE, UNWIND, RETURN जैसे Cypher syntax को ज्यों-का-त्यों उपयोग करके Neo4j-जैसा query experience प्रदान करता है
- PageRank, Louvain, Dijkstra, BFS/DFS, connected components traversal जैसे built-in graph algorithms को सपोर्ट करता है
- zero-configuration संरचना के साथ, अलग server या configuration के बिना मौजूदा SQLite फ़ाइल पर सीधे चलाया जा सकता है
- Python, Rust, SQL interfaces सभी उपलब्ध हैं, इसलिए अलग-अलग language environments में integrated उपयोग संभव
- REPL-आधारित CLI tool (
gqlite) शामिल.help,.schema,.statsजैसे meta commands का समर्थन- JSON format output और multi-line input processing फीचर उपलब्ध
- MIT लाइसेंस
3 टिप्पणियां
यही तो चाहिए था, बढ़िया है।
https://github.com/twinstae/graphqlite-ts
मैंने LLM के साथ vibe में bun sqlite + ffi binding बनाकर देखी, और यह चल तो रही है। (क्या शानदार ज़माना है)
PoC करते समय यह अच्छा रहेगा, हाहा