go-mysql VS dgraph

Compare go-mysql vs dgraph and see what are their differences.


a powerful mysql toolset with Go (by siddontang)
Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
go-mysql dgraph
0 24
3,738 18,318
2.2% 0.8%
8.5 6.9
21 days ago 25 days ago
Go Go
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of go-mysql. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning go-mysql yet.
Tracking mentions began in Dec 2020.


Posts with mentions or reviews of dgraph. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-08.
  • Open Source Databases in Go
    52 projects | reddit.com/r/golang | 8 Jun 2022
    dgraph - Scalable, Distributed, Low Latency, High Throughput Graph Database.
  • Voice assistant that can be taught how to swear (Part 2)
    3 projects | dev.to | 8 Apr 2022
    Now let’s talk about saving questions and answers. The Trie data structure is a great fit for quickly identifying if a question exists in the database and then finding its answer. To store tree nodes and links between them, I used the graph database Dgraph. For this project, I created a free cloud repository on dgraph.io. A TrieNode looks like this:
  • Firebase is Dead: What is the Perfect Database in 2022?
    11 projects | dev.to | 10 Mar 2022
    4. Dgraph
  • The Best Collected Details on the GraphQL Specification – Overview & Language
    5 projects | dev.to | 29 Dec 2021
    GraphQL, as defined, is not a programming language and not capable of arbitrary computation. This is important to note, as many of the platforms and services that provide GraphQL APIs could lead one to think that GraphQL is providing much of the functionality in these platforms, when really it is merely the facade and presentation via API of the capabilities of the underlying systems and platforms (re: Hasura, AppSync, Astra, Atlas, Dgraph, Contentful, GraphCMS, etc).
  • DGraph Data Modeling: Part 1 - Timestamps
    2 projects | dev.to | 26 Nov 2021
    In my opinion, DGraph is the best competition to Firestore there is (and much much more). Imagine Firestore with Subscriptions, plus a Graph Database for complex searching, plus any kind of relational data you can think of, wrapped in a GraphQL interface, or a backend custom language called DQL.
    2 projects | dev.to | 26 Nov 2021
    While DGraph is new and they team works on getting every feature we can think of implemented, Timestamps seems to be one of the most requested features. There is an active pull request on github for this feature (dpeek, seriously thank you for your hard work--also anytime the Dgraph team works on GraphQL Features, thank you guys too!), the feature is not quite available for the public. Once approved, it will be available to non-cloud users immediately (or now if they want to add use a custom backend), and to cloud users hopefully in the next 0 days to 6 months. At that point, I will update this posts, as it will still contain valuable information for some users.
  • I've made Unigraph, a local/self-hosted FOSS personal knowledge graph, notetaking app, and personal search engine that connects with your existing workflow (demo & access in link)
    2 projects | reddit.com/r/selfhosted | 18 Nov 2021
    Database is a fork of Dgraph (https://dgraph.io), backend is node.js, and frontend is react (optional electron). All in typescript & ES6+
  • GraphQL Auth without Middleware
    2 projects | dev.to | 17 Nov 2021
    In almost every GraphQL API, GraphQL developers need to add middleware to create rules for the authorization of these CRUD actions. There is on implementation of GraphQL however that stands above the competition, Dgraph! Dgraph has engineered their GraphQL API which is embedded into the core of the database to generate CRUD operations with authorization built-in. How is this possible? When a developer deploys a schema, they simply need to create rules using the @auth directive. Dgraph will then apply these rules and run them as a single query operation (avoiding the N+1 problem) when querying and mutating data.
  • A Backend with Flexibility
    3 projects | dev.to | 12 Nov 2021
    Let me introduce you to Dgraph! Dgraph is a spanner-like backend solution that at its core is a key-value store, but at the API level provided as an endpoint inside of the core provides a GraphQL API.
  • Golang + Neo4j
    3 projects | reddit.com/r/golang | 2 Nov 2021
    What is with dgraph ? https://github.com/dgraph-io/dgraph as I see same features as neojs and written also in go

What are some alternatives?

When comparing go-mysql and dgraph you can also consider the following projects:

cockroach - CockroachDB - the open source, cloud-native distributed SQL database.

tidb - TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try free: https://tidbcloud.com/free-trial

Hasura - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.


TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

InfluxDB - Scalable datastore for metrics, events, and real-time analytics

GORM - The fantastic ORM library for Golang, aims to be developer friendly

go-raw-postgresql-builder - Create raw sql from structs without ORM

spicedb - Open source permissions database inspired by Google Zanzibar

jaeger - CNCF Jaeger, a Distributed Tracing Platform