mergestat-lite

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊 (by mergestat)

Mergestat-lite Alternatives

Similar projects and alternatives to mergestat-lite

  1. jj

    Discontinued A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj] (by martinvonz)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dolt

    Dolt – Git for Data

  4. semantic-release

    :package::rocket: Fully automated version management and package publishing

  5. octosql

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

  6. sqlite-plus

    The ultimate set of SQLite extensions

  7. sgr

    sgr (command line client for Splitgraph) and the splitgraph Python library

  8. crux

    16 mergestat-lite VS crux

    Discontinued General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb] (by juxt)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. go-mysql-server

    A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

  11. spyql

    23 mergestat-lite VS spyql

    Query data on the command line with SQL-like SELECTs powered by Python expressions

  12. datasette-lite

    Datasette running in your browser using WebAssembly and Pyodide

  13. gitalias

    Git alias commands for faster easier version control

  14. git-xargs

    git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.

  15. gitmq

    GitMQ: Git message queue

  16. git-blameall

    Shows every line that was ever in the file, along with information about when it was added or deleted.

  17. timediff

    Go library for printing human readable, relative time differences 🕰️

  18. cl-git

    3 mergestat-lite VS cl-git

    A Common Lisp implementation of parsers for the git object file formats (by fiddlerwoaroof)

  19. flan

    10 mergestat-lite VS flan

    A tasty tool that lets you save, load and share postgres snapshots with ease (by sdelements)

  20. git-activity

    Display an activity graph (like the contribution graph on GitHub) for the current git repository and branch

  21. time

    A simplified approach to working with dates, times, and time zones. (by elm)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mergestat-lite alternative or higher similarity.

mergestat-lite discussion

Log in or Post with

mergestat-lite reviews and mentions

Posts with mentions or reviews of mergestat-lite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-18.
  • Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming
    12 projects | news.ycombinator.com | 18 Mar 2025
    This is such a cool tool. It's a better approach to solving many of the questions I built MergeStat to answer (https://github.com/mergestat/mergestat-lite). It's been some time, but I also wrote a `git blame ...` parser in Go: https://github.com/mergestat/gitutils/blob/main/blame/blame.... :)

    Amazing work and excited to dig into this more thoroughly

  • SQLite Doesn't Use Git
    2 projects | /r/programming | 12 Sep 2022
    You can query git with this: https://github.com/mergestat/mergestat if you like the idea.
  • A SQLite extension for reading large files line-by-line
    8 projects | news.ycombinator.com | 30 Jul 2022
    Hey, author here, happy to answer any questions! Also checkout this notebook for a deeper dive into sqlite-lines, along with a slick WASM demonstration and more thoughts on the codebase itself https://observablehq.com/@asg017/introducing-sqlite-lines

    I really dig SQLite, and I believe SQLite extensions will push it to another level. I rarely reach for Pandas or other "traditional" tools and query languages, and instead opt for plain ol' SQLite and other extensions. As a shameless plug, I recently started a blog series on SQLite and related tools and extensions if you want to learn more! Next week I'll be publishing more SQLite extensions for parsing HTML + making HTTP requests https://observablehq.com/@asg017/a-new-sqlite-blog-series

    A few other SQLite extensions:

    - xlite, for reading Excel files, in Rust https://github.com/x2bool/xlite

    - sqlean, several small SQLite extensions in C https://github.com/nalgeon/sqlean

    - mergestat, several SQLite extensions for developers (mainly Github's API) in Go https://github.com/mergestat/mergestat

  • Show HN: Contribution Graph as a Git Command
    3 projects | news.ycombinator.com | 27 May 2022
  • Exploring Git Repos With MergeStat 🔬
    2 projects | dev.to | 15 Feb 2022
    mergestat is an open-source tool that allows users to run SQL queries on the contents and history of git repositories.
  • The world of PostgreSQL wire compatibility
    3 projects | news.ycombinator.com | 10 Feb 2022
    Thanks for this write up! I've been really interested in postgres compatibility in the context of a tool I maintain (https://github.com/mergestat/mergestat) that uses SQLite. I've been looking for a way to expose the SQLite capabilities over a more commonly used wire-protocol like postgres (or mysql) so that existing BI and visualization tools can access the data.

    This project is an interesting one: https://github.com/dolthub/go-mysql-server that provides a MySQL interface (wire and SQL) to arbitrary "backends" implemented in go.

    It's really interesting how compatibility with existing protocols has become an important feature of new databases - there's so much existing tooling that already speaks postgres (or mysql), being able to leverage that is a huge advantage IMO

  • Go library for printing human readable, relative time differences 🕰️
    3 projects | /r/programming | 3 Feb 2022
    timediff is a Go package for printing human readable, relative time differences. Output is based on ranges defined in the Day.js JavaScript library, and can be customized if needed. It's currently used by the mergestat command-line interface.
  • Askgit: Command-line tool for running SQL queries on Git repositories
    1 project | /r/CKsTechNews | 27 Nov 2021
    1 project | news.ycombinator.com | 27 Nov 2021
  • Semantic Git Commit Messages
    2 projects | news.ycombinator.com | 27 Sep 2021
    Assuming committers adhere to it, there could be some interesting use cases when combined with a tool like AskGit (https://github.com/askgitdev/askgit) for understanding what "categories" of work is being done in a codebase.

    Maybe even what directories/files tend to see `fix` or `refactor` more frequently (signs of a poorly design or "hot" area?)

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic mergestat-lite repo stats
11
3,497
0.0
12 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?