AmrDeveloper/GQL
GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 78
- Release rhythm 74
- Longevity 84
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 24.5
- age_days: 1185
- days_rel: 177
- days_push: 134
- n_releases_24m: 17
Adoption not part of the score
3512 stars · 96 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GitQL is a SQL-like query language with an in-memory query engine, implemented in Rust, that executes queries directly on .git files without converting them to a database. It ships as an SDK of libraries so developers can build custom tools to run SQL-like queries over arbitrary data sources, with support for grouping, ordering, aggregation, window functions, and user-defined types and functions.
Use cases
- query git commit history with SQL
- find most frequent commit authors in a repository
- analyze which files change most often in a git repo
- build a custom SQL query tool for my own data source
- run SQL-like queries on local git files without a database
- list branches and tags with filters and ordering
When to choose
- you want to analyze local git repositories with familiar SQL syntax
- you need an embeddable in-memory query engine to query custom data sources
- you want extensible query features like user-defined types, functions, and window functions
When to avoid
- you need a full production SQL database with persistence and transactions
- you need to query remote git hosting APIs rather than local .git files
- you need joins across large external datasets
Facets
library · maturity active
interpreter parser database cli sdk developer-tools version-control programming-languages rust cli cross-platform sql-like-query-language git-analysis in-memory-query-engine query-engine gitql-sdk command-line
2 sources
- readme: https://github.com/AmrDeveloper/GQL · fetched 2026-08-28 · aa7937cdf0e7
- homepage: https://amrdeveloper.github.io/GQL/ · fetched 2026-08-29 · 88e847b2bea8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| AmrDeveloper/GQL | main | 78 |
For agents
markdown · JSON · MCP: product_card(name="AmrDeveloper/GQL")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem