awesome
My own awesome project list based on starred projects
https://github.com/paulosuzart/awesome
Last synced: about 2 hours ago
JSON representation
-
<a name="Go"></a>Go
- componego/componego - The most flexible component-oriented framework for GoLang applications
- sourcegraph/conc - Better structured concurrency for go
- redpanda-data/connect - Fancy stream processing made operationally mundane
- frain-dev/convoy - The Cloud Native Webhooks Gateway
- gopherd/core - A powerful Go library that provides a component-based development framework for building backend services.
- cogentcore/core - A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.
- gazette/core - Build platforms that flexibly mix SQL, batch, and stream processing paradigms
- coroot/coroot - Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
- cortezaproject/corteza - Low-code platform
- crossplane/crossplane - The Cloud Native Control Plane
- heimdalr/dag - Yet another directed acyclic graph (DAG) implementation in golang.
- postgres-ai/database-lab-engine - DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.
- decred/dcrd - Decred daemon in Go (golang).
- docker-archive/deploykit - A toolkit for creating and managing declarative, self-healing infrastructure.
- dgraph-io/dgraph - high-performance graph database for real-time use cases
- DiceDB/dice - DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.
- wagoodman/dive - A tool for exploring each layer in a docker image
- dolthub/dolt - Dolt – Git for Data
- dolthub/doltgresql - DoltgreSQL - Version Controlled PostgreSQL
- lni/dragonboat - A feature complete and high performance multi-group Raft library in Go.
- kmarkela/duffman - Fuzzer and Lightweight CLI Client for Postman Collections
- microsoft/durabletask-go - The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordinary code.
- zrougamed/dynamic-notification-system - A Go-based dynamic notification scheduler. Supports multi-channel notifications (Slack, Email, SMS, Webhook), flexible intervals, and database-driven job scheduling with execution logging.
- malumar/ebus - type-safe event bus library for Go with full lifecycle
- labstack/echo - High performance, minimalist Go web framework
- rapidloop/ellycache - Simple, performant, isolative query cache with HTTP server for PostgreSQL
- flume/enthistory - History tables for ent
- ergo-services/ergo - An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- etcd-io/etcd - Distributed reliable key-value store for the most critical data of a distributed system
- mishudark/eventhus - Go - CQRS / Event Sourcing made easy - Go
- tidwall/evio - Fast event-loop networking for Go
- expr-lang/expr - Expression language and expression evaluation for Go
- kubernetes-sigs/external-dns - Configure external DNS servers dynamically from Kubernetes resources
- VictoriaMetrics/fastcache - Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- fastschema/fastschema - All-in-One Backend as a Service with Headless CMS Power
- pquerna/ffjson - faster JSON serialization for Go
- paulosuzart/fgamanager - A Text based UI for managing FGA Tuples
- flipt-io/flipt - Enterprise-ready, Git native feature management solution
- turbot/flowpipe - Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters.
- flynn/flynn - [UNMAINTAINED] A next generation open source platform as a service (PaaS)
- charmbracelet/freeze - Generate images of code and terminal output 📸
- flomesh-io/fsm - Lightweight service mesh for Kubernetes East-West and North-South traffic management, uses eBPF for layer4 and pipy proxy for layer7 traffic management, support multi cluster network.
- go-fuego/fuego - Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- fyne-io/fyne - Cross platform GUI toolkit in Go inspired by Material Design
- steveyegge/gastown - Gas Town - multi-agent workspace manager
- paulosuzart/gb - Go Benchmark. Inspired by Apache Benchmark
- onsi/ginkgo - A Modern Testing Framework for Go
- steveyen/gkvlite - Simple, ordered, key-value persistence library for the Go Language
- glasskube/glasskube - 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
- charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻
- maxence-charriere/go-app - A package to build progressive web apps with Go programming language and WebAssembly.
- asticode/go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
- amitshekhariitbhu/go-backend-clean-architecture - A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
- toorop/go-bittrex - Go binding for the Bittrex crypto-currency exchange API.
- Melkeydev/go-blueprint - Go-blueprint allows users to spin up a quick Go project using a popular framework
- wcharczuk/go-chart - go chart is a basic charting library in go.
- unionj-cloud/go-doudou - go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
- ipfs/go-ds-crdt - A distributed go-datastore implementation using Merkle-CRDTs.
- thomaspoignant/go-feature-flag - GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
- BooleanCat/go-functional - go-functional is a library of iterators to augment the standard library
- thoas/go-funk - A modern Go utility library which provides helpers (map, find, contains, filter, ...)
- skelterjohn/go-gb - A(nother) tool to build go projects.
- mattn/go-gtk - Go binding for GTK
- kofalt/go-memoize - An easy, no-frills memoizer for Go. Cache your expensive function calls.
- dolthub/go-mysql-server - A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go.
- redis/go-redis - Redis Go client
- madari/go-socket.io - A Socket.IO backend implementation written in Go
- go-swagger/go-swagger - Swagger 2.0 implementation for go
- Azure/go-workflow - Workflow is library to organize steps with dependencies into DAG (Directed-Acyclic-Graph) for Go
- Tochemey/goakt - [Go] Distributed Actor/Grain framework using protocol buffers as message for Golang
- nsf/gocode - An autocompletion daemon for the Go programming language
- yikakia/godoc-mcp-server - A mcp server provide infomation from pkg.go.dev. For all golang programmers
- joho/godotenv - A Go port of Ruby's dotenv library (Loads environment variables from .env files)
- emirpasic/gods - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
- brianvoe/gofakeit - Random fake data generator written in go
- tz3/goforge - GoForge is a command-line interface (CLI) tool designed to streamline the setup of new API projects for Go developers. With GoForge, you can quickly generate a well-structured project skeleton, allowing you to focus on writing actual code rather than spending time on boilerplate setup.
- ligfx/golang-distributed-filesystem - HDFS-alike in Go. Written in 2014 to learn the language and get a job.
- johnnadratowski/golang-neo4j-bolt-driver - Golang Bolt driver for Neo4j
- AjayMT/golsp - The Golsp programming language.
- cosmos72/gomacro - Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
- maragudk/gomponents - HTML components in pure Go.
- elazarl/goproxy - An HTTP proxy library for Go
- go-gorm/gorm - The fantastic ORM library for Golang, aims to be developer friendly
- leomorpho/goship - Opinionated Go/HTMX boilerplate with payments, emails, auth, notifications and more!⛵️
- dpouris/goster - An API framework and micro-service helper in Go featuring dynamic routing, middleware support, and integrated logging
- gptscript-ai/gptscript - Build AI assistants that interact with your systems
- 99designs/gqlgen - go generate based graphql server library
- dominikbraun/graph - A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
- graphql-go/graphql - An implementation of GraphQL for Go / Golang
- ldebruijn/graphql-protect - A dead-simple yet highly customizable security proxy compatible with any HTTP GraphQL Server or Gateway.
- hyperjumptech/grule-rule-engine - Rule engine implementation in Golang
- charmbracelet/gum - A tool for glamorous shell scripts 🎀
- google/gvisor - Application Kernel for Containers
- nvellon/hal - A Golang implementation of HAL media type standard
- teamhanko/hanko - Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.
- malisetti/hartman - hartman is a go routine manager
- arttor/helmify - Creates Helm chart from Kubernetes yaml
- huton-io/huton - An embeddable and distributed in-memory key-value store written in Go
- codenotary/immudb - immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
- apache/incubator-seata-go - Go Implementation For Seata
- cruise-automation/isopod - An expressive DSL and framework for Kubernetes configuration without YAML
- istio/istio - Connect, secure, control, and observe services.
- indeedeng/iwf - iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
- guycipher/k4 - High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
- clastix/kamaji - Kamaji is the Hosted Control Plane Manager for Kubernetes.
- projectdiscovery/katana - A next-generation crawling and spidering framework.
- keploy/keploy - API, Integration, E2E Testing Agent for Developers that actually work. Generate tests, mocks/stubs for your APIs!
- xiaonanln/keylock - Golang utility class KeyLock: lock by string key, so as to avoid giant lock
- kubernetes/kops - Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
- yonahd/kor - A Golang Tool to discover unused Kubernetes Resources
- konstructio/kubefirst - The Kubefirst Open Source Platform
- kumahq/kuma - 🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
- getlago/lago - Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
- openfga/language - Grammar for the OpenFGA modeling language
- jesseduffield/lazydocker - The lazier way to manage everything docker
- Sumit189/letItGo - Liteweight scheduler in Go
- liftbridge-io/liftbridge - Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
- aki237/ligo - ligo language interpreter
- superfly/litefs - FUSE-based file system for replicating SQLite databases across a cluster of machines
- samber/lo - 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- sirupsen/logrus - Structured, pluggable logging for Go.
- medama-io/medama - Self-hostable, privacy-focused website analytics.
- hashicorp/memberlist - Golang package for gossip based membership and failure detection
- eko/monday - ⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP
- hoisie/mustache - The mustache template language in Go
- kataras/neffos - A modern, fast and scalable websocket framework with elegant API written in Go
- werf/nelm - Nelm is a Helm 4 alternative. It is a Kubernetes deployment tool that manages Helm Charts and deploys them to Kubernetes. The Nelm goal is to provide a modern alternative to Helm, with long-standing issues fixed and many new major features introduced.
- nucleuscloud/neosync - Open Source Data Security Platform for Developers to Monitor and Detect PII, Anonymize Production Data and Sync it across environments.
- nitrictech/nitric - Nitric is a multi-language framework for cloud applications with infrastructure from code.
- attic-labs/noms - The versioned, forkable, syncable database
- nixys/nxs-data-anonymizer - A tool for anonymizing PostgreSQL and MySQL databases' dump
- oauth2-proxy/oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
- openbao/openbao - OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.
- openchoreo/openchoreo - OpenChoreo is an open-source internal developer platform (IDP)
- openfga/openfga - A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar
- craigpastro/openfga-dsl-parser
- careduct/openfga_aws - This repository includes the code necessary to deploy the HTTP endpoint of OpenFGA on AWS Lambda and Amazon RDS.
- gianarb/orbiter - Orbiter is an opensource docker swarm autoscaler
- hookdeck/outpost - Open Source Outbound Webhooks and Event Destinations Infrastructure
- mikestefanello/pagoda - Rapid, easy full-stack web development starter kit and admin panel in Go
- pgflo/pg_flo - Stream, transform, and route PostgreSQL data in real-time.
- pgschema/pgschema - Terraform-style, declarative schema migration for Postgres
- mosuka/phalanx - Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
- andydunstall/piko - An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes)
- pocketbase/pocketbase - Open Source realtime backend in 1 file
- harshadmanglani/polaris - Polaris: High performance workflow orchestrator for Golang
- cashapp/pranadb
- asynkron/protoactor-go - Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
- alexei-led/pumba - Chaos testing, network emulation, and stress testing tool for containers
- sreekar2307/queue - Distributed queue
- oxequa/realize - Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
- nalgeon/redka - Redis re-implemented with SQL
- rigdev/rig - The DevEx & Application-layer for your Internal Developer Platform ⛵
- deepnoodle-ai/risor - Fast and flexible scripting for Go developers and DevOps.
- riverqueue/river - Fast and reliable background jobs in Go
- samber/ro - 🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
- rqlite/rqlite - The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
- rulego/rulego - ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
- JJBordy/rules - Minimal rules engine, uses yaml as input
- schemahero/schemahero - A Kubernetes operator for declarative database schema management (gitops for database schemas)
- seaweedfs/seaweedfs - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
- MightyMoud/sidekick - Bare metal to production ready in mins; your own fly server on your VPS.
- tobert/skeezy - A simple blog using Go & Cassandra
- apache/skywalking-swck - Apache SkyWalking Cloud on Kubernetes
- maaslalani/slides - Terminal based presentation tool
- slingdata-io/sling-cli - Sling is a CLI tool that extracts data from a source storage/database and loads it in a target storage/database.
- SnellerInc/sneller - World's fastest log analysis: λ + SQL + JSON + S3
- authzed/spicedb - Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
- go-dev-frame/sponge - A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
- pg-sharding/spqr - Stateless Postgres Query Router.
- aarondl/sqlboiler - Generate a Go ORM tailored to your database schema.
- sqlc-dev/sqlc - Generate type-safe code from SQL
- jmoiron/sqlx - general purpose extensions to golang's database/sql
- owenrumney/squealer - Telling tales on you for leaking secrets!
- stern/stern - ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern
- stoolap/stoolap-go - NewSQL That Starts Simple. High-performance SQL database with MVCC, columnar indexes, and HTAP capabilities. Pure Go and zero dependencies.
- asdine/storm - Simple and powerful toolkit for BoltDB
- subtrace/subtrace - Network inspector for your backend
- siderolabs/talos - Talos Linux is a modern Linux distribution built for Kubernetes.
- grafana/tanka - Flexible, reusable and concise configuration for Kubernetes
- runvnc/tealang - Tealang - high level language for Algorand ASC1 and TEAL
- a-h/templ - A language for writing HTML user interfaces in Go.
- hashicorp/terraform-provider-aws - The AWS Provider enables Terraform to manage AWS resources.
- ionos-cloud/terraform-provider-ionoscloud - The IONOS Cloud Terraform provider gives the ability to deploy and configure resources using the IONOS Cloud APIs.
- ZEISS/terraform-provider-openfga - (Experimental) OpenFGA Terraform Provider
- GoogleCloudPlatform/terraformer - CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
- tilt-dev/tilt - Define your dev environment as code. For microservice apps on Kubernetes.
- tokenetes/tokenetes - Transaction Tokens Service
- aserto-dev/topaz - Cloud-native authorization for modern applications and APIs
- runabol/tork - Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
- Shopify/toxiproxy - :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
- traefik/traefik - The Cloud Native Application Proxy
- rivo/tview - Terminal UI library with rich, interactive widgets — written in Golang
- twitchtv/twirp - A simple RPC framework with protobuf service definitions
- oklog/ulid - Universally Unique Lexicographically Sortable Identifier (ULID) in Go
- updatecli/updatecli - A Declarative Update Policy Engine
- xo/usql - Universal command-line interface for SQL databases
- ovh/utask - µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
- poonai/vegamcache - Distributed in-memory cache using gossip protocol in go-lang
- ovh/venom - 🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
Programming Languages
Categories
<a name="Go"></a>Go
247
<a name="Rust"></a>Rust
246
<a name="Java"></a>Java
182
<a name="TypeScript"></a>TypeScript
171
<a name="Python"></a>Python
142
<a name="JavaScript"></a>JavaScript
85
<a name="Scala"></a>Scala
75
<a name="Clojure"></a>Clojure
70
<a name="Not%20Set"></a>Not Set
53
<a name="OCaml"></a>OCaml
51
<a name="C%2B%2B"></a>C++
28
<a name="Kotlin"></a>Kotlin
25
<a name="Zig"></a>Zig
25
<a name="Crystal"></a>Crystal
24
<a name="Elixir"></a>Elixir
23
<a name="C"></a>C
19
<a name="Shell"></a>Shell
14
<a name="Haskell"></a>Haskell
11
<a name="Jupyter%20Notebook"></a>Jupyter Notebook
9
<a name="Ruby"></a>Ruby
7
<a name="D"></a>D
6
<a name="HTML"></a>HTML
5
<a name="Groovy"></a>Groovy
4
<a name="V"></a>V
4
<a name="HCL"></a>HCL
3
<a name="MoonBit"></a>MoonBit
3
<a name="PLpgSQL"></a>PLpgSQL
2
<a name="Swift"></a>Swift
2
<a name="C%23"></a>C#
2
<a name="Svelte"></a>Svelte
2
<a name="Lua"></a>Lua
2
<a name="Flix"></a>Flix
1
<a name="Makefile"></a>Makefile
1
<a name="Vim%20script"></a>Vim script
1
<a name="Smarty"></a>Smarty
1
Uncategorized
1
<a name="SCSS"></a>SCSS
1
<a name="Solidity"></a>Solidity
1
<a name="R"></a>R
1
<a name="Vue"></a>Vue
1
<a name="Koka"></a>Koka
1
<a name="Starlark"></a>Starlark
1
<a name="Odin"></a>Odin
1
<a name="Dockerfile"></a>Dockerfile
1
<a name="PHP"></a>PHP
1
Sub Categories
Keywords
rust
140
golang
106
go
87
java
79
database
75
ai
74
python
71
typescript
64
postgresql
64
sql
62
kubernetes
54
llm
53
nodejs
42
scala
42
postgres
39
javascript
39
cli
37
graphql
36
http
34
mysql
33
docker
32
web
31
api
29
ocaml
29
developer-tools
28
distributed-systems
28
sqlite
27
devops
26
framework
25
cloud-native
24
machine-learning
24
openai
24
security
23
kafka
23
rag
22
react
21
json
21
ai-agents
20
agents
20
analytics
19
testing
19
functional-programming
18
tui
18
wasm
18
automation
18
open-source
17
elixir
17
kotlin
17
microservices
17
web-framework
17