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
hhyo avatar

hhyo/Archery

0
View on GitHub↗
6,929 stars·1,830 forks·Python·Apache-2.0·26 viewsarcherydms.com↗

Archery

Archery is a suite of specialized utilities for database schema migration, SQL audit and review, mapping parsing, and performance analysis. It functions as a centralized platform for reviewing, executing, and auditing SQL queries across multiple database environments through controlled workflows.

The platform includes a mapping parser that converts XML files into readable SQL statements to simplify the review of application-generated queries. It also provides tools for parsing slow query logs and analyzing execution patterns to optimize database indexes and speeds.

The system covers broad database operations including non-blocking schema modifications and structural synchronization across different environments. It manages multi-dialect database connectivity to centralize query management and employs a multi-stage approval process to maintain verifiable audit trails for all SQL execution.

Features

  • SQL Execution Audits - Provides a multi-stage approval workflow to review and audit SQL execution for security and compliance.
  • Database Management Platforms - Provides a centralized platform for controlling and managing multiple database instances and their queries.
  • Database Schema Managers - Provides a declarative toolset for managing and versioning database structures across environments.
  • Multi-Database Connections - Implements a unified driver layer to manage and coordinate multiple independent database connections.
  • Online Schema Migration Tools - Provides triggerless utilities to modify large database table structures without causing downtime.
  • Schema Migration Tools - Provides utilities for generating and managing scripts to update database schemas without locking tables.
  • SQL Query Optimizations - Provides capabilities to analyze query patterns, suggest index improvements, and optimize SQL statements for faster execution.
  • MyBatis XML Parsers - Provides a tool to convert MyBatis XML mapping files into readable SQL for query review.
  • Schema Comparison Tools - Analyzes metadata across environments to generate synchronization scripts for aligning table structures.
  • Mapping-to-SQL Parsers - Converts complex XML mapping files into readable SQL statements for query review.
  • SQL Performance Analysis - Analyzes executed SQL statements and processing times to identify and resolve performance bottlenecks.
  • Mapping-to-SQL Converters - Converts application mapping files into executable SQL statements to facilitate manual review.
  • SQL Readability Reviews - Converts XML mapping files into readable SQL to review queries generated by application frameworks.
  • Schema Alignment Tools - Compares and aligns database table structures across different environments to maintain consistency.
  • Log File Parsing - Transforms raw database slow query logs into structured data for performance visualization.
  • Slow Query Analyzers - Identifies and reports database queries exceeding latency thresholds by parsing slow query logs.

Star history

Star history chart for hhyo/archeryStar history chart for hhyo/archery

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.

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

Projects sharing features with Archery

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

    bytebase/bytebase

    14,151View on GitHub↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Gocicddata-maskingdata-security
    View on GitHub↗14,151
  • mattes/migratemattes avatar

    mattes/migrate

    2,282View on GitHub↗

    This project is a database schema migration engine that provides a command-line interface and a library for managing sequential structural changes. It functions as a version control utility for database schemas, enabling the application, reversion, and synchronization of incremental updates across development and production environments. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of relational and non-relational storage systems. It maintains schema consistency by using a dedicated metadata table to track versions and prevent concurrent up

    Goaws-s3cassandracrate
    View on GitHub↗2,282
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    View on GitHub↗6,769
  • dotnet/efcoredotnet avatar

    dotnet/efcore

    14,587View on GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    C#aspnet-productc-sharpdatabase
    View on GitHub↗14,587
Compare all 30 related projects→

Frequently asked questions

What does hhyo/archery do?

Archery is a suite of specialized utilities for database schema migration, SQL audit and review, mapping parsing, and performance analysis. It functions as a centralized platform for reviewing, executing, and auditing SQL queries across multiple database environments through controlled workflows.

What are the main features of hhyo/archery?

The main features of hhyo/archery are: SQL Execution Audits, Database Management Platforms, Database Schema Managers, Multi-Database Connections, Online Schema Migration Tools, Schema Migration Tools, SQL Query Optimizations, MyBatis XML Parsers.

Which projects share features with hhyo/archery?

Projects with overlapping indexed features include: bytebase/bytebase — Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations,… mattes/migrate — This project is a database schema migration engine that provides a command-line interface and a library for managing… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… dotnet/efcore — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using… cookiey/yearning — Yearning is a MySQL SQL audit platform and database change management system. It provides a governance framework for… tgriesser/knex — Knex is a programmatic SQL query builder for Node.js applications. It provides a unified interface for generating…