Top 22 Go Dynamodb Projects
-
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.
-
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)
-
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.
-
surf
CLI Text Search across your infrastructure platforms, Universal Ctrl+F for infra (by Isan-Rivkin)
-
lambda-functionurl-dynamodb-sam-go
Use Lambda Function URL to write a Serverless app backed by DynamoDB
-
langchaingo-dynamodb-chat-history
Chat history (memory) implementation for LangChain based on DynamoDB
-
msk-cdk-apprunner-eks-dynamodb
End-to-end app with producer on App Runner sending data to MSK. Consumer on EKS persisting data to DynamoDB
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You can learn more about fly.io and tigris, we will need to create an account on both platforms for this project regardless. Anyway with the theory out of the way let's get started in the next section as we create our accounts and start building the app.
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
Did this for DynamoDB over the pandemic. Helped me learn both the Redis API and DynamoDB. https://github.com/dbProjectRED/redimo.go
Want to do the same thing with Postgres as well.
The Redis API and data structures are really nice and have been tuned to be useful in a wide variety of situations. Implementing these APIs is different concurrent, compute and storage models is a nice way to learn them and get options open.
Project mention: Show HN: Dynmgrm – Operate DynamoDB with GORM (Golang OSS) | news.ycombinator.com | 2024-04-12
Project mention: Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock | dev.to | 2024-01-18Using DynamoDB as the backend store history: Refer to the GitHub repository if you are interested in the implementation. To summarize, I implemented the required functions of the schema.ChatMessageHistory.
Project mention: Run and test DynamoDB applications locally using Docker and Testcontainers | dev.to | 2024-02-07If you find this project interesting/helpful, don't hesitate to ⭐️ it and share it with your colleagues. Happy Building!
Go Dynamodb related posts
Index
What are some of the best open-source Dynamodb projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | tbls | 3,068 |
2 | dynamo | 1,245 |
3 | tigris | 885 |
4 | mouthful | 759 |
5 | go-gin-boilerplate | 716 |
6 | gokv | 666 |
7 | dynamolock | 128 |
8 | surf | 108 |
9 | go-localstack | 75 |
10 | redimo.go | 30 |
11 | dynatomic | 16 |
12 | go-web-dynamo-starter | 14 |
13 | dynamodb-with-go | 13 |
14 | predicates | 9 |
15 | dynastorev2 | 5 |
16 | dynmgrm | 6 |
17 | lambda-functionurl-dynamodb-sam-go | 3 |
18 | langchaingo-dynamodb-chat-history | 3 |
19 | dynamodb-go-sdk-type-conversion | 2 |
20 | dynamodb-local-testcontainers-go | 2 |
21 | msk-cdk-apprunner-eks-dynamodb | 1 |
22 | kinesis-lambda-events-golang | 0 |
Sponsored