SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Go Database Driver Projects
-
-
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.
-
-
go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
elastic
Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
-
-
-
-
-
qmgo
Qmgo - The Go driver for MongoDB. Itβs based on official mongo-go-driver but easier to use like Mgo.
-
mgm
Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver) (by Kamva)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
MemoryDB documentation has an example for a Java application with the Lettuce client. The process is similar for other languages, but you still need to implement it. So, let's learn how to do it for a Go application with the widely used go-redis client.
sqlx for the database driver.
Project mention: Setting up a Database Driver, Repository and Implementation of a transaction function for your Go App | dev.to | 2024-04-22Sometimes, backend developers tend to opt for an ORM library because it provides an abstraction between your app and the database and thus there is little or no need to write raw queries and migrations which is nice. However, if you want to get better at writing queries (SQL for example), you need to learn how to build your repositories without an ORM. To open a database handle, you can either do it directly from the database driver or do it from database/sql with the driver passed into it. I will be opening the connection with database/sql together with pgx which is a driver and toolkit for PostgreSQL. Walk with me.
MongoDB, a document-oriented NoSQL database, will be our data powerhouse. We'll utilize the mongo-driver library to seamlessly connect our Golang application to MongoDB. This section will cover essential database interactions, including creating collections, storing metadata, and efficiently querying for image-related data. Understanding these fundamentals is crucial for building a robust image storage and retrieval system.
i am trying to generate the following query using github.com/olivere/elastic/v7
Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
The story is this: our microservice is developed in Golang and uses mgm as the ORM for MongoDB.
Go Database Drivers discussion
Go Database Drivers related posts
-
Bleve β a modern text indexing library in go
-
Migrating Next.js App to GO + Templ & HTMX
-
Setting up a Database Driver, Repository and Implementation of a transaction function for your Go App
-
The DDD Hamburger for Go
-
Uploading and Serving Images from MongoDB in Golang
-
Build a Golang Todo App Backend: A Step-by-Step Guide
-
Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2024
Index
What are some of the best open-source Database Driver projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Redis | 19,471 |
2 | sqlx | 15,551 |
3 | cayley | 14,781 |
4 | go-sql-driver/mysql | 14,263 |
5 | bleve | 9,736 |
6 | redigo | 9,714 |
7 | pgx | 9,687 |
8 | pq | 8,814 |
9 | mongo-go-driver | 7,967 |
10 | elastic | 7,338 |
11 | go-elasticsearch | 5,504 |
12 | clickhouse-go | 2,783 |
13 | gocql | 2,538 |
14 | go-mssqldb | 1,800 |
15 | gomemcache | 1,714 |
16 | gorethink | 1,645 |
17 | qmgo | 1,280 |
18 | elasticsql | 1,151 |
19 | elastigo | 946 |
20 | mgm | 731 |
21 | go-oci8 | 628 |
22 | redeo | 433 |
23 | aerospike-client-go | 428 |