Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Go NoSQL Database Projects
-
IDE: use whatever make you productive. I personally use vscode. VCS: git, as golang communities use github heavily as base for many libraries. AFAIK Linter: use staticcheck for linting as it looks like mostly used linting tool in go, supported by many also. In Vscode it will be recommended once you install go plugin. Libraries/Framework: actually the standard libraries already included many things you need, decent enough for your day-to-day development cycles(e.g. `net/http`). But here are things for extra: - Struct fields validator: validator - Http server lib: chi router , httprouter , fasthttp (for non standard http implementations, but fast) - Web Framework: echo , gin , fiber , beego , etc - Http client lib: most already covered by stdlib(net/http), so you rarely need extra lib for this, but if you really need some are: resty - CLI: cobra - Config: godotenv , viper - DB Drivers: sqlx , postgre , sqlite , mysql - nosql: redis , mongodb , elasticsearch - ORM: gorm , entgo , sqlc(codegen) - JS Transpiler: gopherjs - GUI: fyne - grpc: grpc - logging: zerolog - test: testify , gomock , dockertest - and many others you can find here
-
Even that can't be generalized. I bet that neo4j is way, way more popular than cayley, yet, cayley has more stars.
-
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.
-
-
IDE: use whatever make you productive. I personally use vscode. VCS: git, as golang communities use github heavily as base for many libraries. AFAIK Linter: use staticcheck for linting as it looks like mostly used linting tool in go, supported by many also. In Vscode it will be recommended once you install go plugin. Libraries/Framework: actually the standard libraries already included many things you need, decent enough for your day-to-day development cycles(e.g. `net/http`). But here are things for extra: - Struct fields validator: validator - Http server lib: chi router , httprouter , fasthttp (for non standard http implementations, but fast) - Web Framework: echo , gin , fiber , beego , etc - Http client lib: most already covered by stdlib(net/http), so you rarely need extra lib for this, but if you really need some are: resty - CLI: cobra - Config: godotenv , viper - DB Drivers: sqlx , postgre , sqlite , mysql - nosql: redis , mongodb , elasticsearch - ORM: gorm , entgo , sqlc(codegen) - JS Transpiler: gopherjs - GUI: fyne - grpc: grpc - logging: zerolog - test: testify , gomock , dockertest - and many others you can find here
-
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
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)
-
-
-
-
-
-
go-rejson
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)
-
-
-
-
-
-
-
Project mention: Tools and Resources for SQL/NoSQL Databases & Distributed Systems | reddit.com/r/bigdata | 2022-06-02
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go NoSQL Databases related posts
- Redis with golang
- Storage Layer 📦
- Using Redis for Caching (2022)
- Using Redis on Cloud? Here are ten things you should know
- Elasticache Redis cluster mode disable and go-redis
- Building turbo-ledger: A Scalable Ledger with Go and Redis
- Memcached protocol
-
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Apr 2023
Index
What are some of the best open-source NoSQL Database projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Redis | 16,901 |
2 | cayley | 14,492 |
3 | redigo | 9,487 |
4 | mongo-go-driver | 7,303 |
5 | gocql | 2,394 |
6 | gorethink | 1,629 |
7 | gomemcache | 1,590 |
8 | qmgo | 1,092 |
9 | mgm | 634 |
10 | redeo | 420 |
11 | aerospike-client-go | 407 |
12 | neoism | 388 |
13 | gocb | 341 |
14 | go-couchbase | 314 |
15 | go-rejson | 310 |
16 | Kivik | 258 |
17 | godis | 109 |
18 | Neo4j-GO | 76 |
19 | arangolite | 73 |
20 | dynago | 68 |
21 | go-couchdb | 56 |
22 | SQL-NoSQL-Guide | 42 |
23 | neo4j | 27 |