Go MariaDB

Open-source Go projects categorized as MariaDB

Top 23 Go MariaDB Projects

  • go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)

  • migrate

    Database migrations. CLI and Golang library.

  • Project mention: Using migrations with Golang | dev.to | 2024-04-17

    Go does not natively support the use of migrations, but we could use the ORM that has this functionality, such as GORM which is the most used by the community, but We can use migrations without using an ORM, for this we will use the golang-migrate package.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • usql

    Universal command-line interface for SQL databases

  • Project mention: xo/usql: Universal command-line interface for SQL databases | /r/devel | 2023-06-08
  • tbls

    tbls is a CI-Friendly tool for document a database, written in Go.

  • Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • wal-g

    Archival and Restoration for databases in the Cloud

  • Project mention: WAL-G 3.0.0 – fast disaster recovery for Postgres | news.ycombinator.com | 2024-03-17
  • ddev

    Docker-based local PHP+Node.js web development environments

  • Project mention: Install Craft CMS v5 (alpha) with one command via DDEV | dev.to | 2024-01-07

    Do you already want to try the new version, which is currently in alpha state? With DDEV this is super simple, just paste one command into the terminal.

  • jet

    Type safe SQL builder with code generation and automatic query result data mapping

  • Project mention: Open-sourcing SQX, a way to build flexible database models in Go | news.ycombinator.com | 2023-09-02

    We are really happy using jet. It lets you write type safe SQL and can read the results into structs- including joins into slice fields.

    https://github.com/go-jet/jet

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • prisma-client-go

    Prisma Client Go is an auto-generated and fully type-safe database client

  • Project mention: Prisma Client Go: Typesafe Database Client for Golang | news.ycombinator.com | 2024-01-20
  • gnomock

    Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻

  • skeema

    Declarative pure-SQL schema management for MySQL and MariaDB

  • Project mention: Features I wish PostgreSQL had as a developer | news.ycombinator.com | 2024-04-05

    If a tool blindly drops columns, that's just a bad tool! It doesn't mean the concept is flawed.

    Thousands of companies successfully use declarative schema management. Google and Facebook are two examples at a large scale, but it's equally beneficial at smaller scales too. As long as the workflow has sufficient guardrails, it's safe and it speeds up development time.

    Some companies use it to auto-generate migrations (which are then reviewed/edited), while others use a fully declarative flow (no "migrations", but automated guardrails and human review).

    I'm the author of Skeema (https://github.com/skeema/skeema) which has provided declarative flow for MySQL and MariaDB since 2016. Hundreds of companies use it, including GitHub, SendGrid, Cash App, Wix, Etsy, and many others you have likely heard of. Safety is the primary consideration throughout all of Skeema's design: https://www.skeema.io/docs/features/safety/

    Meanwhile a few declarative solutions that support Postgres include sqldef, Migra, Tusker (which builds on Migra), and Atlas.

  • mariadb-operator

    🦭 Run and operate MariaDB in a cloud native way

  • Project mention: Mariadb-operator: Run and operate MariaDB in a cloud native way on Kubernetes | news.ycombinator.com | 2023-12-14
  • local-docker-db

    A bunch o' Docker Compose files used to quickly spin up local databases.

  • Wait4X

    Wait4X allows you to wait for a port or a service to enter the requested state.

  • mysqlconfigurer

    Releem is a simple MySQL tuning tool to improve database performance and reduce servers costs.

  • Project mention: What is MySQL Throughput? | dev.to | 2024-03-18

    Managing a MySQL database effectively requires constant monitoring, detecting performance issues and optimization, tasks that can be both time-consuming and complex. This is where Releem steps in – offering a comprehensive solution to automate these processes. Releem calculates QPS and uses throughput data and trends to make configuration suggestions that can dramatically improve your database performance.

  • edgelessdb

    EdgelessDB is a MySQL-compatible database for confidential computing. It runs entirely inside a secure enclave and comes with advanced features for collaboration, recovery, and access control.

  • Gosora

    Gosora is an ultra-fast and secure forum software written in Go that balances usability with functionality.

  • dbbench

    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts

  • Project mention: Mariadb - CCX33 vs AX41-NVMe performance difference | /r/hetzner | 2023-12-08
  • Simple CRUD App w/ Gorilla/Mux, MariaDB

    Simple CRUD Application with Go, Gorilla/mux, MariaDB, Redis.

  • mysql_udf_http_golang

    MySQL(or MariaDB) UDF(User-Defined Functions) Http Client Plugin.

  • slowql

    A package to parse slow query logs in Go, with associated tooling (digester, replayer...), and compatible with multiple databases (MySQL, MariaDB, PerconaDB...).

  • godfish

    a db migration manager

  • brimming

    Row Stuffing

  • sql-export

    Export SQL tables or queries to files in JSON or Markdown / YAML format. Mainly to use with static site generators like Hugo to generate content from database

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go MariaDB related posts

Index

What are some of the best open-source MariaDB projects in Go? This list will help you:

Project Stars
1 go-sql-driver/mysql 14,178
2 migrate 13,946
3 usql 8,605
4 tbls 3,057
5 wal-g 3,038
6 ddev 2,374
7 jet 2,025
8 prisma-client-go 1,937
9 gnomock 1,306
10 skeema 1,229
11 mariadb-operator 379
12 local-docker-db 280
13 Wait4X 242
14 mysqlconfigurer 225
15 edgelessdb 169
16 Gosora 161
17 dbbench 97
18 Simple CRUD App w/ Gorilla/Mux, MariaDB 73
19 mysql_udf_http_golang 40
20 slowql 33
21 godfish 7
22 brimming 5
23 sql-export 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com