Go Driver

Open-source Go projects categorized as Driver

Top 17 Go Driver Projects

  • mongo-go-driver

    The Official Golang driver for MongoDB

    Project mention: Go EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB and ElasticSearch 👋✨💫 | dev.to | 2022-07-18

    PostgeSQL as event store database Kafka as messages broker gRPC Go implementation of gRPC Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus MongoDB MongoDB database Elasticsearch Elasticsearch client for Go. Echo web framework Kibana Kibana is data visualization dashboard software for Elasticsearch Migrate for migrations

  • gocql

    Package gocql implements a fast and robust Cassandra client for the Go programming language.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • gorethink

    Go language driver for RethinkDB

  • qmgo

    Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo.

  • sqlhooks

    Attach hooks to any database/sql driver

  • mediadevices

    Go implementation of the MediaDevices API.

    Project mention: pkg-config error | reddit.com/r/golang | 2022-05-13

    Hey. I try to get WebRTC Pion to work. For that i follow the instructions on pion/mediadevices: Go implementation of the MediaDevices API. (github.com) . I added the x264 codec.

  • neo4j-go-driver

    Neo4j Bolt Driver for Go

    Project mention: How to build a Neo4j Application with Go | dev.to | 2022-03-23

    In the course, you will learn all about the Neo4j Go Driver by adding it into an existing project, and then modifying a set of services to interact with Neo4j.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • sqlite

    The pure-Go SQLite driver for GORM (by glebarez)

    Project mention: using go-sqlmock with sqlite | reddit.com/r/golang | 2022-10-01

    RTFM ``` import ( "gorm.io/driver/sqlite" // Sqlite driver based on GGO // "github.com/glebarez/sqlite" // Pure go SQLite driver, checkout https://github.com/glebarez/sqlite for details "gorm.io/gorm" )

  • ch-go

    Low-level Go Client for ClickHouse

  • cachego

    Golang Cache component - Multiple drivers

  • go-sqlite

    pure-Go SQLite driver for Go (SQLite embedded) (by glebarez)

    Project mention: Is there a lightweight, stable and embedded database library? | reddit.com/r/golang | 2022-12-19
  • dbcleaner

    Clean database for testing, inspired by database_cleaner for Ruby

    Project mention: The Big Unit Test Misunderstanding | news.ycombinator.com | 2022-03-21

    It is not hard to isolate and stub a database the problem is you will not catch a lot of errors, e.g. writing a 40 char string into a VCHAR(10), DateTime conversations, ...

    In Ruby on Rails it is quite common to use a real database in the unit tests. Even before containers came out and it is still fast (yes, less than 1 second).

    In rails you use the same database instance for all the tests, so you do not have spin up a database instance for every case. Instead you use a database cleaner.

    There also exists a JS implementation: https://github.com/khaiql/dbcleaner

  • scylla-go-driver

    Experimental, high performance Scylla Driver, University of Warsaw students' project

    Project mention: Tell me about a time when you switched from Go to some other language and why | reddit.com/r/golang | 2022-11-08
  • mongo-go-pagination

    Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.

  • vertica-sql-go

    Official native Go client for the Vertica Analytics Database.

  • csi-driver-image

    Kubernetes CSI driver for mounting image

    Project mention: At which size is a configmap the wrong solution? | reddit.com/r/kubernetes | 2023-02-25

    This one looks promising: https://github.com/warm-metal/csi-driver-image

  • go-client

    Go Client Driver for PolarStreams

    Project mention: Barco Streams: A lightweight and fast event streaming system in Go | reddit.com/r/golang | 2022-11-29

    Users usually prefer a permissive license for libraries they have to integrate into their code (dependencies), this is still the case for the go client library, under Apache License v2: https://github.com/barcostreams/go-client

  • SaaSHub

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

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). The latest post mention was on 2023-02-25.

Go Driver related posts


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

Project Stars
1 mongo-go-driver 7,261
2 gocql 2,388
3 gorethink 1,627
4 qmgo 1,085
5 sqlhooks 602
6 mediadevices 433
7 neo4j-go-driver 405
8 sqlite 249
9 ch-go 231
10 cachego 221
11 go-sqlite 217
12 dbcleaner 148
13 scylla-go-driver 120
14 mongo-go-pagination 118
15 vertica-sql-go 53
16 csi-driver-image 12
17 go-client 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives