🇩🇪 Made in Germany

Discover Germany's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Germany.

TOP Go Projects

1
photoprism/photoprism

photoprism/photoprism

AI-Powered Photos App for the Decentralized Web 🌈💎✨
Go
32,691
star
2
julienschmidt/httprouter

julienschmidt/httprouter

A high performance HTTP request router that scales well
Go
15,742
star
3
ory/hydra

ory/hydra

OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
Go
14,588
star
4
talkgo/night

talkgo/night

Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
Go
11,749
star
5
rivo/tview

rivo/tview

Terminal UI library with rich, interactive widgets — written in Golang
Go
9,508
star
6
ory/kratos

ory/kratos

Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service.
Go
8,361
star
7
zserge/lorca

zserge/lorca

Build cross-platform modern desktop apps in Go + HTML5
Go
7,899
star
8
schachmat/wego

schachmat/wego

weather app for the terminal
Go
7,637
star
9
olivere/elastic

olivere/elastic

Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
Go
7,227
star
10
dominikh/go-tools

dominikh/go-tools

Staticcheck - The advanced Go linter
Go
5,848
star
11
tealeg/xlsx

tealeg/xlsx

Go library for reading and writing XLSX files.
Go
5,751
star
12
golang-design/go-questions

golang-design/go-questions

📖 Go 程序员面试笔试宝典 | 从问题切入,串连 Go 语言相关的所有知识,融会贯通。 https://golang.design/go-questions
Go
5,562
star
13
teamhanko/hanko

teamhanko/hanko

Customer Identity and Access Management for the passkey era
Go
5,325
star
14
k3d-io/k3d

k3d-io/k3d

Little helper to run CNCF's k3s in Docker
Go
5,073
star
15
streadway/amqp

streadway/amqp

Go client for AMQP 0.9.1
Go
4,796
star
16
dvyukov/go-fuzz

dvyukov/go-fuzz

Randomized testing for Go
Go
4,699
star
17
rebuy-de/aws-nuke

rebuy-de/aws-nuke

Nuke a whole AWS account and delete all its resources.
Go
4,576
star
18
ory/keto

ory/keto

Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
Go
4,528
star
19
golang-design/under-the-hood

golang-design/under-the-hood

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood
Go
4,256
star
20
0xERR0R/blocky

0xERR0R/blocky

Fast and lightweight DNS proxy as ad-blocker for local network with many features
Go
4,120
star
21
DominicBreuker/pspy

DominicBreuker/pspy

Monitor linux processes without root permissions
Go
3,951
star
22
majd/ipatool

majd/ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
Go
3,737
star
23
ory/dockertest

ory/dockertest

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Go
3,676
star
24
cheggaaa/pb

cheggaaa/pb

Console progress bar for Golang
Go
3,567
star
25
ory/oathkeeper

ory/oathkeeper

A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
Go
3,140
star
26
soundcloud/roshi

soundcloud/roshi

Roshi is a large-scale CRDT set implementation for timestamped events.
Go
3,107
star
27
nfnt/resize

nfnt/resize

Pure golang image resizing
Go
2,970
star
28
alicebob/miniredis

alicebob/miniredis

Pure Go Redis server for Go unittests
Go
2,893
star
29
gardener/gardener

gardener/gardener

Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, vSphere, KubeVirt, Hetzner, EquinixMetal, MetalStack, and OnMetal with minimal TCO.
Go
2,712
star
30
nikoksr/notify

nikoksr/notify

A dead simple Go library for sending notifications to various messaging services.
Go
2,707
star
31
flosch/pongo2

flosch/pongo2

Django-syntax like template-engine for Go
Go
2,698
star
32
justjanne/powerline-go

justjanne/powerline-go

A beautiful and useful low-latency prompt for your shell, written in go
Go
2,695
star
33
evcc-io/evcc

evcc-io/evcc

Sonne tanken ☀️🚘
Go
2,551
star
34
databus23/helm-diff

databus23/helm-diff

A helm plugin that shows a diff explaining what a helm upgrade would change
Go
2,509
star
35
felixge/fgprof

felixge/fgprof

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
Go
2,469
star
36
lovoo/goka

lovoo/goka

Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
Go
2,293
star
37
ory/ladon

ory/ladon

A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
Go
2,280
star
38
LeanerCloud/AutoSpotting

LeanerCloud/AutoSpotting

Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Go
2,279
star
39
ory/fosite

ory/fosite

Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Go
2,218
star
40
muety/wakapi

muety/wakapi

📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics
Go
2,150
star
41
birdayz/kaf

birdayz/kaf

Modern CLI for Apache Kafka, written in Go.
Go
2,049
star
42
Rhymen/go-whatsapp

Rhymen/go-whatsapp

WhatsApp Web API
Go
2,022
star
43
kabukky/journey

kabukky/journey

A blog engine written in Go, compatible with Ghost themes.
Go
1,977
star
44
squat/kilo

squat/kilo

Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)
Go
1,951
star
45
qvest-digital/loginsrv

qvest-digital/loginsrv

JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
Go
1,910
star
46
linki/chaoskube

linki/chaoskube

chaoskube periodically kills random pods in your Kubernetes cluster.
Go
1,734
star
47
loeffel-io/ls-lint

loeffel-io/ls-lint

An extremely fast directory and filename linter - Bring some structure to your project filesystem
Go
1,660
star
48
Bios-Marcel/cordless

Bios-Marcel/cordless

The Discord terminal client you never knew you wanted.
Go
1,636
star
49
julienschmidt/go-http-routing-benchmark

julienschmidt/go-http-routing-benchmark

Go HTTP request router and web framework benchmark
Go
1,617
star
50
Phantas0s/devdash

Phantas0s/devdash

🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Go
1,606
star
51
svent/sift

svent/sift

A fast and powerful alternative to grep
Go
1,592
star
52
tharsis/ethermint

tharsis/ethermint

Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
Go
1,588
star
53
trustmaster/goflow

trustmaster/goflow

Flow-based and dataflow programming library for Go (golang)
Go
1,577
star
54
requilence/integram

requilence/integram

Integrate Telegram into your workflow – Trello, Gitlab, Bitbucket and other bots
Go
1,529
star
55
dmacvicar/terraform-provider-libvirt

dmacvicar/terraform-provider-libvirt

Terraform provider to provision infrastructure with Linux's KVM using libvirt
Go
1,508
star
56
SimonWaldherr/golang-examples

SimonWaldherr/golang-examples

Go(lang) examples - (explain the basics of #golang)
Go
1,498
star
57
offen/docker-volume-backup

offen/docker-volume-backup

Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage
Go
1,485
star
58
adjust/rmq

adjust/rmq

Message queue system written in Go and backed by Redis
Go
1,479
star
59
andygrunwald/go-jira

andygrunwald/go-jira

Go client library for Atlassian Jira
Go
1,401
star
60
pojntfx/weron

pojntfx/weron

Overlay networks based on WebRTC.
Go
1,375
star
61
peterbourgon/diskv

peterbourgon/diskv

A disk-backed key-value store.
Go
1,343
star
62
colinmarc/hdfs

colinmarc/hdfs

A native go client for HDFS
Go
1,342
star
63
peterbourgon/ff

peterbourgon/ff

Flags-first package for configuration
Go
1,305
star
64
sgreben/jp

sgreben/jp

dead simple terminal plots from JSON data. single binary, no dependencies. linux, osx, windows.
Go
1,302
star
65
kubermatic/kubeone

kubermatic/kubeone

Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
Go
1,295
star
66
marcelja/facebook-delete

marcelja/facebook-delete

Fast facebook activity deletion
Go
1,275
star
67
corneliusweig/rakkess

corneliusweig/rakkess

Review Access - kubectl plugin to show an access matrix for k8s server resources
Go
1,256
star
68
yannh/kubeconform

yannh/kubeconform

A FAST Kubernetes manifests validator, with support for Custom Resources!
Go
1,231
star
69
tharsis/evmos

tharsis/evmos

Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. It is the flagship implementation of the Ethermint library that prioritizes interoperability and novel economics.
Go
1,070
star
70
matoous/go-nanoid

matoous/go-nanoid

Golang random IDs generator.
Go
1,059
star
71
golang-design/history

golang-design/history

📝 Go: A Documentary | https://golang.design/history
Go
1,042
star
72
kubermatic/kubermatic

kubermatic/kubermatic

Kubermatic Kubernetes Platform - the Central Kubernetes Management Platform For Any Infrastructure
Go
1,030
star
73
dennis-tra/pcp

dennis-tra/pcp

📦 Command line peer-to-peer data transfer tool based on libp2p.
Go
1,026
star
74
cupcakearmy/autorestic

cupcakearmy/autorestic

Config driven, easy backup cli for restic.
Go
1,026
star
75
seiflotfy/cuckoofilter

seiflotfy/cuckoofilter

Cuckoo Filter: Practically Better Than Bloom
Go
1,013
star
76
objectbox/objectbox-go

objectbox/objectbox-go

Embedded Go Database, the fast alternative to SQLite, gorm, etc.
Go
1,003
star
77
mrtazz/checkmake

mrtazz/checkmake

experimental linter/analyzer for Makefiles
Go
1,000
star
78
blang/semver

blang/semver

Semantic Versioning (semver) library written in golang
Go
987
star
79
hetznercloud/cli

hetznercloud/cli

A command-line interface for Hetzner Cloud
Go
972
star
80
oleiade/trousseau

oleiade/trousseau

File based encrypted key-value store
Go
954
star
81
lu4p/ToRat

lu4p/ToRat

ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Go
950
star
82
vkorbes/aprendago

vkorbes/aprendago

Curso completo em português da linguagem Go, de zero a ninja! 🇧🇷
Go
948
star
83
mindreframer/golang-stuff

mindreframer/golang-stuff

interesting go libs
Go
948
star
84
pemistahl/lingua-go

pemistahl/lingua-go

The most accurate natural language detection library for Go, suitable for long and short text alike
Go
948
star
85
Nerzal/gocloak

Nerzal/gocloak

golang keycloak client
Go
944
star
86
erjadi/kubecraftadmin

erjadi/kubecraftadmin

Go
936
star
87
trivago/gollum

trivago/gollum

An n:m message multiplexer written in Go
Go
935
star
88
philippta/flyscrape

philippta/flyscrape

Flyscrape is a command-line web scraping tool designed for those without advanced programming skills.
Go
921
star
89
dominikh/gotraceui

dominikh/gotraceui

Go execution trace frontend
Go
918
star
90
tecbot/gorocksdb

tecbot/gorocksdb

gorocksdb is a Go wrapper for RocksDB
Go
915
star
91
michaelsauter/crane

michaelsauter/crane

Crane - Lift containers with ease
Go
914
star
92
ashellunts/ffmpeg-to-webrtc

ashellunts/ffmpeg-to-webrtc

Stream video from ffmpeg to web(rtc)
Go
912
star
93
bleenco/abstruse

bleenco/abstruse

Abstruse is a free and open-source CI/CD platform that tests your models and code.
Go
906
star
94
utkuozdemir/pv-migrate

utkuozdemir/pv-migrate

CLI tool to easily migrate Kubernetes persistent volumes
Go
895
star
95
felixge/httpsnoop

felixge/httpsnoop

Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers.
Go
891
star
96
martin-helmich/prometheus-nginxlog-exporter

martin-helmich/prometheus-nginxlog-exporter

Export metrics from Nginx access log files to Prometheus
Go
888
star
97
RUB-NDS/Terrapin-Scanner

RUB-NDS/Terrapin-Scanner

This repository contains a simple vulnerability scanner for the Terrapin attack present in the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".
Go
887
star
98
costela/wesher

costela/wesher

wireguard overlay mesh network manager
Go
884
star
99
felixge/fgtrace

felixge/fgtrace

fgtrace is an experimental profiler/tracer that is capturing wallclock timelines for each goroutine. It's very similar to the Chrome profiler.
Go
878
star
100
wormi4ok/evernote2md

wormi4ok/evernote2md

Convert Evernote .enex files to Markdown
Go
872
star