Skip to content

Latest commit

 

History

History
168 lines (156 loc) · 18.2 KB

Readme.md

File metadata and controls

168 lines (156 loc) · 18.2 KB

Non-trivial Golang projects

A handy reference of common idioms and patterns how to structure applications in Go. The main purpose is reading / learning / teaching.

Background

Setup

$ make run

Update Readme with current stats

$ make crawl

Navigation

Projects

  • http://github.com/uber/jaeger - Jaeger, a Distributed Tracing System
    ( 2017-06-20 / 183 commits / 89 stars )
  • abcum/syncr - A rolling, append-only, local and remote data stream library for Go
    ( 2017-06-20 / 40 commits / 0 stars )
  • asynkronit/protoactor-go - Proto Actor - Ultra fast distributed actors for Golang and C#
    ( 2017-06-19 / 944 commits / 117 stars )
  • caicloud/cyclone - A cloud native CI/CD platform built for container workflow
    ( 2017-06-21 / 226 commits / 61 stars )
  • cgrates/cgrates - Real-time Charging System for Telecom & ISP environments
    ( 2017-06-15 / 5,523 commits / 62 stars )
  • cloudnativego/gogo-service - A microservice that allows clients to play the game of Go
    ( 2016-05-24 / 77 commits / 7 stars )
  • codingsince1985/geo-golang - Go library to access geocoding and reverse geocoding APIs
    ( 2017-06-21 / 151 commits / 14 stars )
  • corestoreio/csfw - CoreStore eCommerce library written in GoLang based on an optimized Magento database structure. ⚠️ Under full development. DON'T use/test it! ⚠️
    ( 2017-06-21 / 2,175 commits / 18 stars )
  • crevax/elysium - The API that powers my personal website
    ( 2016-12-18 / 41 commits / 0 stars )
  • digitalocean/godo - DigitalOcean Go API client
    ( 2017-06-06 / 214 commits / 76 stars )
  • diyan/assimilator - WIP. An attempt to port minimum valuable subset of Sentry from Python to the Golang
    ( 2017-04-04 / 280 commits / 1 stars )
  • duosoftware/v6engine - v6 engin libs for go
    ( 2017-06-01 / 988 commits / 2 stars )
  • erraroo/erraroo - backend
    ( 2015-10-15 / 151 commits / 0 stars )
  • getfider/fider - Fider is an open source, cross platform and free to use feedback system for companies and products.
    ( 2017-06-15 / 411 commits / 1 stars )
  • gopherpit/gopherpit - Take control of your Go packages' import paths
    ( 2017-06-20 / 255 commits / 2 stars )
  • gophish/gophish - Open-Source Phishing Toolkit
    ( 2017-06-19 / 538 commits / 295 stars )
  • grafana/grafana - The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
    ( 2017-06-20 / 10,573 commits / 2,742 stars )
  • humpback/humpback-center - Humpback Center 主要为 Humpback 平台提供集群容器调度服务,以集群中心角色实现各个 Group 的容器分配管理。
    ( 2017-06-09 / 107 commits / 7 stars )
  • insionng/zenpress - Zenpress is a cms system of written in golang
    ( 2017-06-16 / 32 commits / 115 stars )
  • jaracil/nexus - Distributed RPC system
    ( 2017-05-31 / 201 commits / 1 stars )
  • jjosephy/interview - Interview Feedback API and UX on Go
    ( 2016-12-13 / 39 commits / 1 stars )
  • ketchuphq/ketchup - A simple CMS 🍅
    ( 2017-05-14 / 357 commits / 2 stars )
  • mantishk/galore - A todo app backend in Go, written in an attempt to demonstrate minimalistic and idiomatic Go code
    ( 2017-03-09 / 9 commits / 0 stars )
  • markbates/pop - ---
    ( 2017-06-19 / 331 commits / 29 stars )
  • menklab/gocms - Boilerplate for goCMS application
    ( 2017-06-15 / 52 commits / 2 stars )
  • micromdm/micromdm - Mobile Device Management server
    ( 2017-06-14 / 148 commits / 25 stars )
  • monzo/typhon - Go-based RPC framework
    ( 2017-06-18 / 452 commits / 13 stars )
  • muesli/beehive - A flexible event and agent system with lots of bees 🐝
    ( 2017-06-16 / 680 commits / 92 stars )
  • nebulouslabs/sia - Blockchain-based marketplace for file storage
    ( 2017-06-20 / 7,292 commits / 138 stars )
  • netlify/netlify-commerce - A headless e-commerce for JAMstack sites
    ( 2017-05-18 / 160 commits / 11 stars )
  • openbazaar/openbazaar-go - OpenBazaar Server Daemon in Go
    ( 2017-06-14 / 1,496 commits / 52 stars )
  • ory/ladon - A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
    ( 2017-06-17 / 86 commits / 63 stars )
  • peakgames/s5cmd - Parallel S3 and local filesystem execution tool.
    ( 2017-06-15 / 172 commits / 2 stars )
  • ponzu-cms/ponzu - Headless CMS with automatic JSON API. Featuring auto HTTPS, HTTP/2 Server Push, and flexible server framework written in Go.
    ( 2017-06-21 / 1,124 commits / 118 stars )
  • restic/restic - Fast, secure, efficient backup program
    ( 2017-06-19 / 2,542 commits / 162 stars )
  • romana/core - Micro services written in Go.
    ( 2017-06-20 / 1,268 commits / 7 stars )
  • runeasymail/managementapi - ---
    ( 2017-06-13 / 44 commits / 0 stars )
  • skarlso/go-furnace - Golang Hosting Solution with CloudFormation and CodeDeploy
    ( 2017-05-28 / 145 commits / 3 stars )
  • supergiant/supergiant - Automatically scale hardware and easily run stateful applications using Kubernetes.
    ( 2017-06-20 / 286 commits / 29 stars )
  • timakin/airshooter - High-performance Notification and Messaging API for asynchronous job.
    ( 2016-08-14 / 150 commits / 1 stars )
  • tockins/realize - Go build system with file watcher, live reload and output streams. Run, build and watch file changes with custom paths
    ( 2017-06-19 / 535 commits / 43 stars )
  • verizondigital/vflow - Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
    ( 2017-06-20 / 475 commits / 21 stars )
  • vladimirvivien/automi - Composable Stream Processing on top of Go Channels!
    ( 2017-03-15 / 142 commits / 26 stars )
  • yolofy/bulbtransit - Hackathon management software
    ( 2015-11-15 / 8 commits / 0 stars )

By Activity

  • corestoreio/csfw: 2017-06-21
    CoreStore eCommerce library written in GoLang based on an optimized Magento database structure. ⚠️ Under full development. DON'T use/test it! ⚠️
  • caicloud/cyclone: 2017-06-21
    A cloud native CI/CD platform built for container workflow
  • ponzu-cms/ponzu: 2017-06-21
    Headless CMS with automatic JSON API. Featuring auto HTTPS, HTTP/2 Server Push, and flexible server framework written in Go.
  • codingsince1985/geo-golang: 2017-06-21
    Go library to access geocoding and reverse geocoding APIs
  • http://github.com/uber/jaeger: 2017-06-20
    Jaeger, a Distributed Tracing System
  • gopherpit/gopherpit: 2017-06-20
    Take control of your Go packages' import paths
  • verizondigital/vflow: 2017-06-20
    Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
  • romana/core: 2017-06-20
    Micro services written in Go.
  • nebulouslabs/sia: 2017-06-20
    Blockchain-based marketplace for file storage
  • supergiant/supergiant: 2017-06-20
    Automatically scale hardware and easily run stateful applications using Kubernetes.
  • abcum/syncr: 2017-06-20
    A rolling, append-only, local and remote data stream library for Go
  • grafana/grafana: 2017-06-20
    The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  • restic/restic: 2017-06-19
    Fast, secure, efficient backup program
  • gophish/gophish: 2017-06-19
    Open-Source Phishing Toolkit
  • markbates/pop: 2017-06-19
    ---
  • tockins/realize: 2017-06-19
    Go build system with file watcher, live reload and output streams. Run, build and watch file changes with custom paths
  • asynkronit/protoactor-go: 2017-06-19
    Proto Actor - Ultra fast distributed actors for Golang and C#
  • monzo/typhon: 2017-06-18
    Go-based RPC framework
  • ory/ladon: 2017-06-17
    A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
  • muesli/beehive: 2017-06-16
    A flexible event and agent system with lots of bees 🐝
  • insionng/zenpress: 2017-06-16
    Zenpress is a cms system of written in golang
  • getfider/fider: 2017-06-15
    Fider is an open source, cross platform and free to use feedback system for companies and products.
  • cgrates/cgrates: 2017-06-15
    Real-time Charging System for Telecom & ISP environments
  • menklab/gocms: 2017-06-15
    Boilerplate for goCMS application
  • peakgames/s5cmd: 2017-06-15
    Parallel S3 and local filesystem execution tool.
  • openbazaar/openbazaar-go: 2017-06-14
    OpenBazaar Server Daemon in Go
  • micromdm/micromdm: 2017-06-14
    Mobile Device Management server
  • runeasymail/managementapi: 2017-06-13
    ---
  • humpback/humpback-center: 2017-06-09
    Humpback Center 主要为 Humpback 平台提供集群容器调度服务,以集群中心角色实现各个 Group 的容器分配管理。
  • digitalocean/godo: 2017-06-06
    DigitalOcean Go API client
  • duosoftware/v6engine: 2017-06-01
    v6 engin libs for go
  • jaracil/nexus: 2017-05-31
    Distributed RPC system
  • skarlso/go-furnace: 2017-05-28
    Golang Hosting Solution with CloudFormation and CodeDeploy
  • netlify/netlify-commerce: 2017-05-18
    A headless e-commerce for JAMstack sites
  • ketchuphq/ketchup: 2017-05-14
    A simple CMS 🍅
  • diyan/assimilator: 2017-04-04
    WIP. An attempt to port minimum valuable subset of Sentry from Python to the Golang
  • vladimirvivien/automi: 2017-03-15
    Composable Stream Processing on top of Go Channels!
  • mantishk/galore: 2017-03-09
    A todo app backend in Go, written in an attempt to demonstrate minimalistic and idiomatic Go code
  • crevax/elysium: 2016-12-18
    The API that powers my personal website
  • jjosephy/interview: 2016-12-13
    Interview Feedback API and UX on Go
  • timakin/airshooter: 2016-08-14
    High-performance Notification and Messaging API for asynchronous job.
  • cloudnativego/gogo-service: 2016-05-24
    A microservice that allows clients to play the game of Go
  • yolofy/bulbtransit: 2015-11-15
    Hackathon management software
  • erraroo/erraroo: 2015-10-15
    backend

By Size

Quite interesting: