awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
filhodanuvem avatar

filhodanuvem/gitql

0
View on GitHub↗

Gitql

Gitql is a SQL query engine and metadata search tool designed to explore and retrieve information from version control systems. It provides a structured query language that allows users to filter and extract assets from a project history using a formal syntax instead of standard command line interface commands.

The tool operates as an interactive data explorer, featuring a command prompt interface for evaluating repository data in real time. It maps version control entities, such as commits and tags, to virtual relational tables, enabling the execution of sequential queries to audit history and analyze repository metadata.

The system covers wide-ranging capabilities for repository asset retrieval, including the extraction of information from pull requests, issues, and discussions. It also includes mechanisms for repository schema exploration to identify which data tables are available for querying.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Git Query Tools - Provides a specialized tool for querying Git repository metadata and commit history using a formal query language.
  • Git Metadata Query Engines - Executes structured SQL queries against Git repository metadata to filter and retrieve version control information.
  • SQL Query Interfaces - Provides an interface for executing standard SQL commands against a Git repository to retrieve specific metadata.
  • Git Repository Explorers - Features a terminal-based interactive explorer for navigating repository schemas and evaluating version control data.
  • Git Repository Analysis - Uses a structured query language to analyze and filter Git commit logs and repository metadata.
  • Structured VCS Search - Implements a formal query language for retrieving specific data from version control systems with advanced filtering.
  • SQL-to-Git Translation - Converts structured SQL statements into specific Git commands or API calls to retrieve repository metadata.
  • Version Control Query Languages - Provides a structured syntax specifically for extracting and filtering assets from a Git-based project history.
  • VCS Entity Mappings - Maps version control entities like commits and tags to virtual relational tables for standardized SQL querying.
  • VCS Asset Extraction - Retrieves specific metadata from repository assets such as pull requests, issues, and discussions using SQL queries.
  • VCS Asset Retrieval - Implements a structured query mechanism to extract information from commits, pull requests, issues, and discussions.
  • Query-Driven Command Interfaces - Provides an interactive command-line interface where users execute sequential queries to explore repository data.
  • History Auditing - Enables auditing of version control history by running sequential queries against repository data in real time.
  • Version Control Abstractions - Implements an abstraction layer that decouples the SQL query engine from the underlying Git storage.
  • VCS Output Parsing - Processes raw output from version control tools into structured data formats that match requested SQL schemas.
  • VCS Schema Exploration - Allows users to identify available data tables within a Git repository to determine which assets can be queried.
6,295 stars·161 forks·Go·MIT·15 views

Star history

Star history chart for filhodanuvem/gitqlStar history chart for filhodanuvem/gitql

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Gitql

These projects share indexed features with Gitql. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tomgi/git_statstomgi avatar

    tomgi/git_stats

    1,089View on GitHub↗

    Git stats is a command-line utility and reporting tool that analyzes project activity and generates statistical insights from source code version control data. It functions as a Git history analysis tool and repository analytics generator, processing historical commit logs and file modification patterns to track how codebases grow and change over time. The application operates through a command-line interface execution pipeline that parses raw repository logs and commit streams directly into structured data records. It includes an incremental activity aggregator that rolls up individual commi

    Rubygitstatistics-generator
    View on GitHub↗1,089
  • harelba/qharelba avatar

    harelba/q

    10,353View on GitHub↗

    q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da

    Pythonclicommand-linecommand-line-tool
    View on GitHub↗10,353
  • dbcli/pgclidbcli avatar

    dbcli/pgcli

    13,231View on GitHub↗

    pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure

    Pythondatabasepostgrespostgresql
    View on GitHub↗13,231
  • kennethreitz/recordskennethreitz avatar

    kennethreitz/records

    7,217View on GitHub↗

    Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON

    Pythonforhumanskennethreitzorm
    View on GitHub↗7,217
Compare all 30 related projects→

Frequently asked questions

What does filhodanuvem/gitql do?

Gitql is a SQL query engine and metadata search tool designed to explore and retrieve information from version control systems. It provides a structured query language that allows users to filter and extract assets from a project history using a formal syntax instead of standard command line interface commands.

What are the main features of filhodanuvem/gitql?

The main features of filhodanuvem/gitql are: Git Query Tools, Git Metadata Query Engines, SQL Query Interfaces, Git Repository Explorers, Git Repository Analysis, Structured VCS Search, SQL-to-Git Translation, Version Control Query Languages.

Which projects share features with filhodanuvem/gitql?

Projects with overlapping indexed features include: tomgi/git_stats — Git stats is a command-line utility and reporting tool that analyzes project activity and generates statistical… microsoft/azuredatastudio — Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and… harelba/q — q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using… dbcli/pgcli — pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an… kennethreitz/records — Records is a SQL database client designed for executing raw queries and managing result sets through a simplified… maxteabag/sqlit — Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database…