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 20 Go NoSQL Projects
-
Project mention: I deleted 78% of my Redis container and it still works | news.ycombinator.com | 2022-07-16
-
octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Project mention: Show HN: ClickHouse-local – a small tool for serverless data analytics | news.ycombinator.com | 2023-01-05Congrats on the Show HN!
It's great to see more tools in this area (querying data from various sources in-place) and the Lambda use case is a really cool idea!
I've recently done a bunch of benchmarking, including ClickHouse Local and the usage was straightforward, with everything working as it's supposed to.
Just to comment on the performance area though, one area I think ClickHouse could still possibly improve on - vs OctoSQL[0] at least - is that it seems like the JSON datasource is slower, especially if only a small part of the JSON objects is used. If only a single field of many is used, OctoSQL lazily parses only that field, and skips the others, which yields non-trivial performance gains on big JSON files with small queries.
Basically, for a query like `SELECT COUNT(*), AVG(overall) FROM books.json` with the Amazon Review Dataset, OctoSQL is twice as fast (3s vs 6s). That's a minor thing though (OctoSQL will slow down for more complicated queries, while for ClickHouse decoding the input is and remains the bottleneck).
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
upper.io/db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Project mention: [Hiring] Remote Golang job: Senior Backend Engineer (Go) at Horizon (Toronto, Canada) | reddit.com/r/jobbit | 2022-05-28You will be joining the expert Go team at Horizon, previously who in our spare time + for fun, authored OSS projects like chi (https://github.com/go-chi/chi), upper/db (https://github.com/upper/db), webrpc (https://github.com/webrpc/webrpc), goware (https://github.com/goware), and much more. Our Go codebases are extremely clean and the patterns we've built have been shaped over 7 years of writing production Go systems and open source projects. These are the patterns which we apply to our infrastructure at Horizon in our products Skyweaver and Sequence.
-
tiedot - Your NoSQL database powered by Golang.
-
-
Project mention: I deleted 78% of my Redis container and it still works | news.ycombinator.com | 2022-07-16
-
-
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.
-
redix
a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more
Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14 -
IceFireDB
IceFireDB is a database built for web3 and web2. It strives to fill the gap between web2 and web3 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
Project mention: IceFireDB-Redis-proxy:Redis database proxy meets P2P, an interesting attempt. | reddit.com/r/golang | 2022-07-17 -
authorizer
Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.
Github: https://github.com/authorizerdev/authorizer
-
You could try https://github.com/objectbox/objectbox-go. I have not used the go version, but a coworker is using it for dart and it made a good impression. I like that its type safe
-
-
-
-
Project mention: SDB :Pure golang development, distributed, rich data structure, persistent, easy-to-use NoSQL database | dev.to | 2022-05-12
SDB :Pure golang development, distributed, rich data structure, persistent, easy-to-use NoSQL database
-
-
Project mention: Tools and Resources for SQL/NoSQL Databases & Distributed Systems | reddit.com/r/bigdata | 2022-06-02
-
gobigdis
GoBigdis is a persistent database based on the Redis server protocol. Any Redis client can interface with it and start to use it right away.
-
clerk
An executable JSON validator with JSON schema to validate documents from local files or databases. (by lisez)
-
Project mention: Mongogram - Social media backend api using golang and mongodb | dev.to | 2022-12-04
View on GitHub
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go NoSQL related posts
- Why a Cloud-Native Database Must Run on K8s
- I deleted 78% of my Redis container and it still works
- Go just hit 100k stars on GitHub
- Caffeine, minimum viable back end for prototyping
- Caffeine, minimum viable back end for prototyping
- Show HN: Caffeine, minimum viable back end for prototyping
- Internet Object – A JSON alternative data serialization format
-
A note from our sponsor - SonarQube
www.sonarqube.org | 28 Jan 2023
Index
What are some of the best open-source NoSQL projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | codis | 12,752 |
2 | octosql | 4,320 |
3 | upper.io/db | 3,245 |
4 | tiedot | 2,708 |
5 | gocql | 2,374 |
6 | tidis | 1,413 |
7 | caffeine | 1,180 |
8 | redix | 1,159 |
9 | IceFireDB | 961 |
10 | authorizer | 867 |
11 | ObjectBox Go Database | 819 |
12 | bolthold | 569 |
13 | nosqli | 275 |
14 | Kivik | 253 |
15 | sdb | 127 |
16 | couchcache | 58 |
17 | SQL-NoSQL-Guide | 39 |
18 | gobigdis | 5 |
19 | clerk | 1 |
20 | mongogram-api | 0 |