awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
go-sql-driver avatar

go-sql-driver/mysql

0
View on GitHub↗
15,424 estrellas·2,340 forks·Go·mpl-2.0·7 vistaspkg.go.dev/github.com/go-sql-driver/mysql↗

Mysql

This project is a native Go driver for the MySQL protocol, providing a communication layer that enables applications to interact with relational database management systems. It implements the standard database interface, allowing developers to manage persistent connections, execute queries, and handle transactions within their applications.

The driver functions by translating high-level database commands into the specific binary packet format required for communication with MySQL servers. It manages network sessions through a connection pooling mechanism and supports context-aware query cancellation, which terminates long-running operations when a request is aborted or times out. To maintain performance during the retrieval of large result sets, the driver utilizes memory buffers to process incoming network streams.

The library is designed for integration with existing Go codebases that utilize the standard database package. It is available as a pluggable driver, facilitating structured data access and relational data persistence across backend services.

Features

  • MySQL Connectors - Provides a native driver for the MySQL protocol enabling database connectivity and query execution.
  • Relational Database Connectors - Manages persistent connections and data transmission between application code and database management systems.
  • SQL Database Connectors - Implements the standard database interface to facilitate structured data access and interaction with relational databases.
  • Database Drivers - Implements low-level database communication protocols to allow applications to interact with database servers.
  • Connection Pooling - Maintains a cache of active network connections to reduce latency and overhead of establishing new sessions.
  • Database Drivers - MySQL driver for Go.
  • Database Tools - MySQL driver for Go.
  • Databases and Storage - MySQL driver for database/sql.
  • Persistence Frameworks - MySQL driver for the Go programming language.
  • Database Connectors - Implements a lightweight Go driver for database/sql.
  • Relational Database Persistence - Stores and retrieves application state in structured databases to ensure data integrity and reliable access.
  • Custom Driver Registration - Registers as a pluggable driver using standard library interfaces for seamless integration with existing database code.
  • Binary Serialization Protocols - Translates high-level database commands into specific binary packet formats for efficient server communication.
  • Context-Aware Cancellation - Monitors lifecycle signals to terminate long-running network operations immediately when a request is aborted or times out.

Historial de estrellas

Gráfico del historial de estrellas de go-sql-driver/mysqlGráfico del historial de estrellas de go-sql-driver/mysql

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace go-sql-driver/mysql?

This project is a native Go driver for the MySQL protocol, providing a communication layer that enables applications to interact with relational database management systems. It implements the standard database interface, allowing developers to manage persistent connections, execute queries, and handle transactions within their applications.

¿Cuáles son las características principales de go-sql-driver/mysql?

Las características principales de go-sql-driver/mysql son: MySQL Connectors, Relational Database Connectors, SQL Database Connectors, Database Drivers, Connection Pooling, Database Tools, Databases and Storage, Persistence Frameworks.

¿Qué alternativas de código abierto existen para go-sql-driver/mysql?

Las alternativas de código abierto para go-sql-driver/mysql incluyen: pymysql/pymysql — PyMySQL is a MySQL database connector and SQL database driver for Python environments. It serves as a client library… jackc/pgx — This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL.… mysqljs/mysql — This project is a MySQL database driver and client for Node.js. It provides a JavaScript implementation of the MySQL… beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… lib/pq — pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection… golang-migrate/migrate — This project is a command-line utility designed to manage database schema versioning and automate incremental schema…

Alternativas open-source a Mysql

Proyectos open-source similares, clasificados según cuántas características comparten con Mysql.
  • pymysql/pymysqlAvatar de PyMySQL

    PyMySQL/PyMySQL

    7,842Ver en GitHub↗

    PyMySQL is a MySQL database connector and SQL database driver for Python environments. It serves as a client library that enables Python applications to establish network connections and interact with MySQL database servers. The library is a pure Python implementation of the MySQL client-server wire protocol. This design allows for MySQL integration and data management without requiring native C extensions. The project provides capabilities for database connectivity, query execution, and secure access control. It follows the DB-API 2.0 specification to provide a consistent interface for mana

    Pythonmysqlpython
    Ver en GitHub↗7,842
  • jackc/pgxAvatar de jackc

    jackc/pgx

    13,428Ver en GitHub↗

    This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o

    Go
    Ver en GitHub↗13,428
  • mysqljs/mysqlAvatar de mysqljs

    mysqljs/mysql

    18,623Ver en GitHub↗

    This project is a MySQL database driver and client for Node.js. It provides a JavaScript implementation of the MySQL protocol to facilitate connecting to, querying, and managing data within MySQL databases. The driver includes a connection pool manager to maintain a cache of reusable database connections, reducing the overhead of frequent network handshakes. It also supports row-by-row result streaming to process large datasets without loading entire result sets into memory. Core capabilities cover SQL query execution, the management of database transactions, and the coordination of multiple

    JavaScriptjavascriptmysqlnodejs
    Ver en GitHub↗18,623
  • beekeeper-studio/beekeeper-studioAvatar de beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Ver en GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    Ver en GitHub↗22,030
  • Ver las 30 alternativas a Mysql→