Go Programming

Open-source Go projects categorized as Programming

Top 15 Go Programming Projects

Programming
  1. lo

    đź’Ą A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

    Project mention: 5 Essential Go Utility Functions: Filter, Map, and More (With Examples) | dev.to | 2025-12-03
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. webhook

    webhook is a lightweight incoming webhook server to run shell commands

  4. mo

    🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

  5. version-manager

    🔥 A general version manager for thousands of SDKs with TUI inspired by lazygit. No need to remember any commands. Less bugs.

  6. bookmarks

    :warning: Mirrored from https://gitea.zoemp.be/sansguidon/bookmarks ! :bookmark: +5K awesome resources for geeks and software crafters :beer: (by SansGuidon)

    Project mention: Ask HN: What Are You Working On? (Nov 2025 | news.ycombinator.com | 2025-11-09

    I still need to go back working on https://www.cinekids.info/ , a tool I made for myself to use before showing any movie to my 4 years old kiddo. It scrapes reviews from some parent friendly movie reviews websites and aggregates them.

    I'm also automating more stuff around bookmarks management -> I used to manage an awesome list as a repository on GitHub for myself and over a couple of years there are relatively many stars on this repository. However I lost interest in maintaining this repo manually as I prefer to save my bookmarks on Shaarli. I'm coding a CLI tool to automate the work of syncing my shaarli links to my public "popular" (+500 stars) repo at https://github.com/SansGuidon/bookmarks

    Myself and other users complain a lot about the "native" Plex -> Ombi watchlist integration being broken, I coded some sync tool to workaround the app malfunctions, by using Ombi, Plex and TMDB (The Movie Database) APIs and ensure Ombi is always up-to-date based on Plex watchlist. This works very well and allowed me to put a stop to the complains from my family members :-D

    I'm also automating most of my email/linkedin interactions thanks to userscripts.

  7. golang-book

    A book on Go, contains fundamentals but also recipes

  8. gokatas

    Internalize the Go movements 🥋

  9. gogu

    A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

  10. programming-resources

    A collection of programming and computation resources. (by ADGEfficiency)

  11. WordIDE

    A tool that helps you write code in your favorite IDE: your word processor!

  12. gotil

    lodash inspired utility library for go

  13. gostart

    Este repositório é uma coleção de exemplos básicos em Go, ideal para quem está começando. Cada diretório contém um exemplo focado em um conceito central da linguagem. (by TheZehel)

    Project mention: # Hands-on Go — Avançando com Exemplos Práticos | dev.to | 2025-06-24
  14. ArborGo

    The implementation of the Arbor Language compiler

  15. base

    A lightweight language for backend development. (by igorkalen)

    Project mention: B.A.S.E. – A standalone back end language with zero dependencies | news.ycombinator.com | 2026-02-28

    Technical bits: The language uses a JS/C-inspired syntax. Under the hood, the interpreter handles an "Auto Keep-Alive" system - if you start a server or a scheduled task, the engine stays alive without you needing to write infinite loops.

    I’m currently using it for my own homelab automation and for building lightweight APIs.

    I’d love to hear your feedback on the DSL design and the "single binary" approach for this kind of work.

    Repo: https://github.com/igorkalen/base

  16. tinygp

    Tiny Genetic Programming in Golang

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Programming discussion

Log in or Post with

Go Programming related posts

  • Build Your Own BitTorrent

    9 projects | news.ycombinator.com | 19 Oct 2023
  • samber/lo utility package based on generics

    2 projects | /r/golang | 18 May 2023
  • Want to learn Go. Please give me challenging project ideas.

    4 projects | /r/golang | 14 Apr 2023
  • What the state of functional programming ecosystem ?

    2 projects | /r/golang | 6 Feb 2023
  • golings, learn golang through exercises

    4 projects | /r/golang | 15 Nov 2022
  • Launch HN: CodeCrafters (YC S22) – Practice writing complex software

    8 projects | news.ycombinator.com | 4 Aug 2022
  • Improve your Golang skill by rewriting popular software

    2 projects | dev.to | 19 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Programming projects in Go? This list will help you:

# Project Stars
1 lo 21,314
2 webhook 11,872
3 mo 3,358
4 version-manager 1,331
5 bookmarks 538
6 golang-book 176
7 gokatas 160
8 gogu 110
9 programming-resources 78
10 WordIDE 35
11 gotil 9
12 gostart 7
13 ArborGo 3
14 base 3
15 tinygp 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com