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
Back to percona/percona-server

Open-source alternatives to Percona Server

27 open-source projects similar to percona/percona-server, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Percona Server alternative.

  • mysql/mysql-servermysql avatar

    mysql/mysql-server

    12,297View on GitHub↗

    MySQL Server is a relational database management system designed to organize and store structured information. It functions as a comprehensive SQL server platform that provides reliable transactional integrity and high-performance query execution for enterprise data management. The system distinguishes itself through a pluggable storage engine architecture that decouples logical query processing from physical data storage, allowing for specialized handling of diverse workloads. It maintains data consistency and high concurrency through multi-version concurrency control and write-ahead logging

    C++
    View on GitHub↗12,297
  • apache/couchdbapache avatar

    apache/couchdb

    6,905View on GitHub↗

    CouchDB is a NoSQL document database that stores data as flexible documents and exposes a RESTful API for data management over HTTP. It functions as a distributed document store, synchronizing and replicating data across multiple nodes to ensure high availability and consistency. The system includes a full-text search engine that transforms database records into queryable documents, supporting sorting and pagination. Data synchronization is handled via multi-master replication, which exchanges revision histories to maintain consistency across distributed nodes. The database utilizes multi-ve

    Erlang
    View on GitHub↗6,905
  • askdba/myvectoraskdba avatar

    askdba/myvector

    21View on GitHub↗

    Vector Storage & Search Plugin for MySQL

    C++
    View on GitHub↗21
  • dbcli/myclidbcli avatar

    dbcli/mycli

    11,932View on GitHub↗

    mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec

    Pythonauto-completiondatabasemycli
    View on GitHub↗11,932

AI search

Explore more awesome repositories

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

Find more with AI search
  • 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
  • dbeaver/dbeaverdbeaver avatar

    dbeaver/dbeaver

    50,678View on GitHub↗

    DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction regardless of the underlying technology. The project distinguishes itself through an extensible, plugin-based architecture th

    Javaaicopilotdatabase
    View on GitHub↗50,678
  • helgesverre/sql-splitterHelgeSverre avatar

    HelgeSverre/sql-splitter

    6View on GitHub↗

    Split large SQL dump files into individual table files. Fast, memory-efficient, multi-dialect.

    Rust
    View on GitHub↗6
  • mariadb/serverMariaDB avatar

    MariaDB/server

    7,196View on GitHub↗

    This project is an open source relational database management system and SQL database designed for storing and managing structured data. It functions as a relational database for ensuring consistency and reliability, while also operating as a vector database for storing and querying high-dimensional vector embeddings. The system incorporates a columnar storage engine to optimize analytical query processing and large-scale data aggregation. It further enables vector similarity search, allowing users to find similar items by querying vector embeddings. The software covers a broad capability su

    C++amazon-web-servicesdatabasefulltext-search
    View on GitHub↗7,196
  • mariadb4j/mariadb4jMariaDB4j avatar

    MariaDB4j/MariaDB4j

    899View on GitHub↗

    MariaDB Embedded in Java JAR

    Java
    View on GitHub↗899
  • mongodb/mongomongodb avatar

    mongodb/mongo

    28,158View on GitHub↗

    This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments. The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical quer

    C++c-plus-plusdatabasemongodb
    View on GitHub↗28,158
  • mysql/mysql-utilitiesmysql avatar

    mysql/mysql-utilities

    276View on GitHub↗

    MySQL Utilities is a set of easy-to-use scripts intended to make working with MySQL servers easier.

    Python
    View on GitHub↗276
  • mysql/mysql-workbenchmysql avatar

    mysql/mysql-workbench

    990View on GitHub↗

    MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.

    C++
    View on GitHub↗990
  • oceanbase/oceanbaseoceanbase avatar

    oceanbase/oceanbase

    9,980View on GitHub↗

    OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes and regions. It functions as a hybrid transactional and analytical processing engine, allowing real-time analytics and transactions to execute on a single data copy. The system also serves as a vector database engine for indexing and querying vector data to power semantic search and recommendation systems. The platform features native compatibility layers for MySQL and Oracle, enabling the migration of legacy workloads without rewriting SQL code. It utilizes a Paxos-based distri

    C++analyticscloud-nativedatabase
    View on GitHub↗9,980
  • omnidb/omnidbOmniDB avatar

    OmniDB/OmniDB

    3,289View on GitHub↗

    Web tool for database management

    JavaScript
    View on GitHub↗3,289
  • percona/percona-server-mongodbpercona avatar

    percona/percona-server-mongodb

    245View on GitHub↗

    Percona Server for MongoDB

    C++
    View on GitHub↗245
  • percona/percona-toolkitpercona avatar

    percona/percona-toolkit

    1,507View on GitHub↗

    Percona Toolkit: a collection of advanced open source command-line tools.

    Perl
    View on GitHub↗1,507
  • percona/percona-xtradb-clusterpercona avatar

    percona/percona-xtradb-cluster

    384View on GitHub↗

    A High Scalability Solution for MySQL Clustering and High Availability

    C++
    View on GitHub↗384
  • percona/pmm-serverpercona avatar

    percona/pmm-server

    187View on GitHub↗

    PMM Server

    View on GitHub↗187
  • pingcap/tidbpingcap avatar

    pingcap/tidb

    40,166View on GitHub↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    Gocloud-nativedatabasedistributed-database
    View on GitHub↗40,166
  • postgres/postgrespostgres avatar

    postgres/postgres

    20,076View on GitHub↗

    PostgreSQL is an object-relational database management system designed for the persistent storage and retrieval of structured information. It functions as an ACID-compliant database server, utilizing standard query language protocols to maintain data consistency and reliability across large-scale application datasets. The system distinguishes itself through an extensible architecture that allows for the definition of custom data types, operators, and indexing methods. It employs multi-version concurrency control to enable simultaneous read and write operations without blocking, supported by a

    C
    View on GitHub↗20,076
  • sqlitebrowser/sqlitebrowsersqlitebrowser avatar

    sqlitebrowser/sqlitebrowser

    23,649View on GitHub↗

    This application is a desktop utility for managing, editing, and visualizing local database files. It provides a graphical interface for executing SQL queries, designing database structures, and performing routine maintenance tasks on data stores. The software distinguishes itself through its support for encrypted database files, allowing users to manage password-protected data using modular cryptographic extensions. It also offers built-in tools for data analysis, enabling the generation of graphical charts and plots directly from query results to identify trends within datasets. Beyond its

    C++c-plus-pluscross-platformdatabase
    View on GitHub↗23,649
  • stirlingmarketinggroup/swoofStirlingMarketingGroup avatar

    StirlingMarketingGroup/swoof

    29View on GitHub↗

    Just swoof it in

    Go
    View on GitHub↗29
  • sysown/proxysqlsysown avatar

    sysown/proxysql

    6,843View on GitHub↗

    ProxySQL is a database proxy designed to route and balance traffic between applications and MySQL or PostgreSQL servers. It provides database high availability by monitoring backend server health and automatically rerouting traffic to healthy nodes during failover events to prevent downtime. The system integrates with generative AI models by proxying requests through a protocol handler, creating a bridge that allows large language models to access structured data. The project includes capabilities for traffic management through automatic failover routing and cluster topology discovery. It op

    C++
    View on GitHub↗6,843
  • tumblr/jetpantstumblr avatar

    tumblr/jetpants

    1,126View on GitHub↗

    MySQL toolkit for managing billions of rows and hundreds of database machines

    Ruby
    View on GitHub↗1,126
  • vitessio/vitessvitessio avatar

    vitessio/vitess

    20,788View on GitHub↗

    Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti

    Gocncfdatabase-clusterkubernetes
    View on GitHub↗20,788
  • apache/cassandraapache avatar

    apache/cassandra

    9,778View on GitHub↗

    Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets. The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys. The project provides capabilities for horizontal database scaling, distributed data partitioning

    Javacassandradatabasejava
    View on GitHub↗9,778
  • webdb-app/appWebDB-App avatar

    WebDB-App/app

    336View on GitHub↗

    Efficient Database IDE

    TypeScript
    View on GitHub↗336