The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 19 Go Simple Projects
-
maroto
A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.
-
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.
-
gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
-
go-generics-cache
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Handy Go utilities
GO Golang Utilities and helpers like validators and string formatters (by miguelpragier)
-
optic
A simplified, generic, entity based web library for golang that's drop in compatible with net/http (by nanvenomous)
-
async-job
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Really great overview!
I've been tracking some of them for a while as part of evaluating which ones to add to my key-value abstraction library gokv [1], but others only noticed recently. It's really interesting that there's no single most popular implementation, but new ones emerging and gaining popularity regularly.
[1] https://github.com/philippgille/gokv
Project mention: The Gorilla web toolkit project is being revived, all repos are out of archive mode. | /r/golang | 2023-07-12Doesn't hurt to be more frugal & heavily scope the code we write. I wrote optic to solve one problem for a net/http service. Would love feedback in the context of this disucssion.
Go Simple related posts
- A Simplerr way to use errors in Go!
- golang wildcard matcher
- Tsk: Lightweight terminal task app written in Go (Golang)
- tsk: Lightweight terminal based task app powered by BoltDB
- tsk: Lightweight terminal based task app built with Go and BoltDB
- Error handling exhausted
- We reduced 502 errors by caring about PID 1 in Kubernetes
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Simple projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | maroto | 1,440 |
2 | cozy-stack | 1,083 |
3 | gokv | 666 |
4 | go-generics-cache | 421 |
5 | tsk | 237 |
6 | glg | 189 |
7 | sjwt | 117 |
8 | Handy Go utilities | 77 |
9 | baraka | 54 |
10 | simple-jwt-provider | 38 |
11 | lg | 25 |
12 | simplog | 21 |
13 | simplerr | 19 |
14 | optic | 11 |
15 | async-job | 8 |
16 | smpl-vim | 7 |
17 | zehd-frontend | 3 |
18 | slf4g | 3 |
19 | wildcard | 3 |
Sponsored