# GraphQLite - Cypher 쿼리 언어와 내장 그래프 알고리듬을 지원하는 SQLite 확장

> Clean Markdown view of GeekNews topic #25913. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25913](https://news.hada.io/topic?id=25913)
- GeekNews Markdown: [https://news.hada.io/topic/25913.md](https://news.hada.io/topic/25913.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-01-18T09:31:02+09:00
- Updated: 2026-01-18T09:31:02+09:00
- Original source: [github.com/colliery-io](https://github.com/colliery-io/graphqlite)
- Points: 9
- Comments: 3

## Summary

SQLite에 **그래프 데이터베이스 기능**을 더해주는 확장 모듈로, **Cypher 쿼리 언어**를 그대로 사용할 수 있습니다. 단일 파일 기반인 SQLite 환경에서 관계형과 그래프형 모델을 함께 다룰수 있게 해주며, PageRank나 Dijkstra 같은 내장 알고리듬도 바로 실행할 수 있습니다. 별도 서버 설정 없이 작동하고 Python·Rust·SQL 인터페이스를 모두 지원해, 경량형 그래프 분석 워크플로를 손쉽게 구성할 수 있습니다.

## Topic Body

- **SQLite**에 **그래프 DB 기능을 추가**하기 위해 개발된 확장 모듈로, **Cypher 쿼리 언어** 지원  
- 단일 파일 기반의 경량형 DB인 SQLite 환경에서 **관계형 + 그래프형 데이터 모델링**을 동시에 수행 가능  
- **MATCH, CREATE, MERGE, UNWIND, RETURN** 등 Cypher 구문을 그대로 활용해 **Neo4j 유사한 쿼리 경험** 제공  
- **PageRank, Louvain, Dijkstra, BFS/DFS, 연결 요소 탐색** 등 **내장 그래프 알고리듬** 지원  
- Zero-configuration 구조로 별도 서버나 설정 없이 **기존 SQLite 파일에서 바로 실행** 가능  
- Python, Rust, SQL 인터페이스를 모두 제공해 다양한 언어 환경에서 통합 사용 가능  
- **REPL 기반 CLI 도구(gqlite)** 포함  
  - `.help`, `.schema`, `.stats` 등 메타 명령 지원  
  - JSON 포맷 출력 및 다중 입력 라인 처리 기능 제공  
- MIT 라이선스

## Comments



### Comment 49413

- Author: ng0301
- Created: 2026-01-18T12:49:58+09:00
- Points: 1

딱 원하던건데 나이스 하네요

### Comment 49409

- Author: twinstae
- Created: 2026-01-18T10:59:28+09:00
- Points: 1

https://github.com/twinstae/graphqlite-ts  
  
LLM이랑 같이 vibe하게 bun sqlite + ffi 바인딩을 만들어봤는데. 돌아가긴 하네요. (좋은 세상)

### Comment 49408

- Author: yangeok
- Created: 2026-01-18T10:57:10+09:00
- Points: 1

poc할ㅋ대 좋겠네요 ㅎㅎ
