Looking for an interesting project to contribute

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/golang

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • OpenDiablo2

    An open source re-implementation of Diablo 2

    Gaming project? https://github.com/OpenDiablo2/OpenDiablo2

  • Wails

    Create beautiful applications using Go

    Wails has a lot of potential IMO. It's a Go alternative to Electron.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • podman

    Podman: A tool for managing OCI containers and pods.

    I recently contributed to podman. Team is nice and the project is relatively simple to apprehend.

  • rosetta-bitcoin

    Bitcoin Rosetta API Implementation

    If you're interested in golang blockchain development, there are more cool projects than I could possibly list. You could check out some Coinbase Rosetta nodes like https://github.com/coinbase/rosetta-bitcoin and https://github.com/coinbase/rosetta-ethereum, both of which have TODO lists. I did a tiny PR for a blockchain called Spacemesh (https://github.com/spacemeshos/go-spacemesh), and found they were friendly, had some "good first issue" tags, and actively look for go devs. I'm sure other people have more relevant blockchain suggestions, those are just a few that come to mind.

  • todocheck

    A static code analyser for annotated TODO comments

    Hey, you can check out my OS project - https://github.com/preslavmihaylov/todocheck

  • taskgo

    Fast and simple terminal based Kanban board manager

    You can contribute to my project if it interests you - taskgo

  • fynedesk

    A full desktop environment for Linux/Unix using Fyne

    we were thinking of contributing to this project fyne-io/fynedesk: A full desktop environment for Linux/Unix using Fyne (github.com)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Blackbox

    Safely store secrets in Git/Mercurial/Subversion

    Interested in making GPG easier to use for encrypting secrets in Git? https://github.com/StackExchange/blackbox is being rewritten in Go and needs help testing, improving, ensuring compatibility, etc.

  • Pion WebRTC

    Pure Go implementation of the WebRTC API

    Check out https://github.com/pion/webrtc

  • space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

    We could use help for SpaceCloud - https://github.com/spaceuptech/space-cloud

  • pigo

    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.

  • go-financial

    A go port of numpy-financial functions and more.

    checkout go-financial. Its a go-native port of the numpy-financial library with some additional helper functions on top of it.

  • kaf

    Modern CLI for Apache Kafka, written in Go.

    Start contributing to https://github.com/birdayz/kaf . The maintainer is currently trying to build/enhance the cli with a web interface with `kaf serve`

  • go-playground

    🇺🇦 Better Go Playground powered by React and Monaco editor

    Hello, I'm looking for contributors for my FOSS project - https://github.com/x1unix/go-playground.

  • Project-Lightspeed

    A self contained OBS -> FTL -> WebRTC live streaming server. Comprised of 3 parts once configured anyone can achieve sub-second OBS to the browser livestreaming

    Hey! I recently released an open source live streaming solution and part of it is written in Golang! I’d love more contributors so feel free to look it over! https://github.com/GRVYDEV/Project-Lightspeed

  • rsrc

    Tool for embedding .ico & manifest resources in Go programs for Windows.

    https://github.com/akavel/rsrc/ - could take some support for version info - it's probably currently the most requested feature in it; as to UX my preference would be for passing it via JSON; some basic barebones tests would also be good, I mean to roughly verify that the version actually gets added successfully, via some powershell/vbscript script or something;

  • up

    Ultimate Plumber is a tool for writing Linux pipes with instant live preview (by akavel)

    https://github.com/akavel/up/ - has quite a few open issues and ideas; it's also potentially open to new ideas (I had quite a lot ideas when developing the tool! you might too!), just to have them merged, it might be good to discuss them first to make sure we're on the same page; but anyway, forking is certainly allowed!

  • fibratus

    A modern tool for the Windows kernel exploration and tracing

    fibratus is the Windows kernel tracing and observability tool, though I'm looking forward to porting it to Linux.

  • sdp

    A Go implementation of the SDP (by pion)

    Right, I've been looking at https://github.com/pion/webrtc and its smaller bits. Landed on https://github.com/pion/sdp, looks approachable and can be improved. Coordinate this through slack maybe?

  • golive

    ⚡ Live views for GoLang with reactive HTML over WebSockets 🔌

    I'd like to suggest GoLive (https://github.com/brendonmatos/golive). It's a new project with an owner that is very open to pull requests. I've been sending PRs and it's a fun project to work on. What is GoLive:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts