Go Other Software

Open-source Go projects categorized as Other Software

Top 23 Go Other Software Projects

  • Hugo

    The world’s fastest framework for building websites.

    Project mention: Ask HN: What are your favorite tools for generating simple documentation? | news.ycombinator.com | 2023-02-08

    https://gohugo.io which supports writing in multiple common formats (asciidoc, markdown, ...) and generates a static html website. You can of course add javascript or frameworks if you like

  • syncthing

    Open Source Continuous File Synchronization

    Project mention: New Dropbox client moves files from –/ to –/Library | news.ycombinator.com | 2023-02-03

    The one thing that's kept me from SyncThing is the lack of iOS integration [1]. But the changes Apple has forced on Dropbox here might make me reconsider.

    [1]: https://github.com/syncthing/syncthing/issues/102

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • croc

    Easily and securely send things from one computer to another :crocodile: :package:

    Project mention: Warpinator-Android is an open-source Android port of Linux Mint's file sharing tool for quickly and securely sending files via the LAN to and from Windows, iOS, and Linux devices. | reddit.com/r/Android | 2023-02-07

    Also worth looking at is croc, which doesn't require local network. Idk if there's an iOS app but I know there's one for Android, Linux, and windows.

  • restic

    Fast, secure, efficient backup program

    Project mention: What are the most innovative and interesting frontend/backend frameworks you know? I'll use them to build my next side project. | reddit.com/r/webdev | 2023-02-07

    I'm thinking of recreating something like silverbullet using Vite, Svelte, Echo, Sqlite, anime, and web sockets. I'll host it in Docker on my mini server, access it via Tailscale and back it up with restic to Azure. I have some vague idea of building a web app that is both the editor and the app at the same time. Like a game where you build the game by playing the game, but with markdown and magic. Perfect side project fodder.

  • Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

    Project mention: A Golang-based open-source network monitoring tool | news.ycombinator.com | 2022-12-24
  • Comcast

    Simulating shitty network connections so you can build better systems.

    Project mention: How to simulate a high ping? | reddit.com/r/networking | 2022-09-25

    There's a tool called "comcast" for exactly that (and more): https://github.com/tylertreat/comcast

  • toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

    Project mention: Regarding default TCP setting in Golang and how it effects speed | reddit.com/r/golang | 2022-12-30

    That's why I usually recommend anybody that develops network critical apps to test their app with something like toxiproxy and purposfully mess with their connections and simulate network issues.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • confd

    Manage local application configuration files using templates and data from etcd or consul

    Project mention: Populating Docker containers with sensitive information using kubernetes | reddit.com/r/codehunter | 2022-10-23

    this can then be incorporated into confd, which populates local files according to a template definition (such as Apache or WordPress config files)

  • drive

    Google Drive client for the commandline

    Project mention: 10 years since Google said to “hang tight” about Linux support for Google Drive | news.ycombinator.com | 2022-04-24

    I just want to collect the major options for Google Drive on Linux in a single comment, since a few options are scattered around:

    Insync works well, and it's 50% off for a couple more days: https://www.insynchq.com/ Not affiliated, but $15 is not a lot to pay, as opposed to waiting for something that probably won't happen.

    Rclone has support for Google Drive, and it's open source: https://rclone.org/

    There's a command line client that uses a push/pull workflow: https://github.com/odeke-em/drive It was written by a member of the Google Drive team.

    Gnome supports Google Drive, or at least used to, directly in Nautilus. I don't use Gnome, so I can't comment.

    There may be other options I've missed, but the point is that there is already good support in multiple forms. I'd be interested to know what support Google could provide that's not already available.

  • nes

    NES emulator written in Go.

  • Duplicacy

    A new generation cloud backup tool

    Project mention: Anyone else using Kopia and Backblaze B2? | reddit.com/r/selfhosted | 2023-02-07

    b) Look at it yourself. Commits happen but mostly as clean up while there are a lot issues listed. Alternatives none... maybe expect https://duplicacy.com/ but their ui is payed.

  • scc

    Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

    Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | news.ycombinator.com | 2022-12-20

    Going to say my own https://github.com/boyter/scc/ which I have used to turn down projects of "Oh we just need to do X"

    It allows me to evaluate the code-base quickly and see where potential issues are, and find hidden complexity in the code. I have said no a lot due to it. The only reason it exists was because I got caught out from another project, which wasted months of my time.

    Otherwise IntelliJ and the JetBrains IDE's in general.

  • heka

    DEPRECATED: Data collection and processing made easy.

  • Docker

    Notary is a project that allows anyone to have trust over arbitrary collections of data

    Project mention: Dagger: a new way to build CI/CD pipelines | news.ycombinator.com | 2022-03-30

    I'm not touching anything Docker anymore.

    Here's the scenario: you're the unfortunate soul who received the first M1 as a new employee, and nothing Docker-related works. Cue multi-arch builds; what a rotten mess. I spent more than a week figuring out the careful orchestration that any build involving `docker manifest` needs. If you aren't within the very fine line that buildx assumes, good luck pal. How long has `docker manifest` been "experimental?" It's abandonware.

    Then I decided it would be smart to point out that we don't sign our images, and so I had to figure out how to combine the `docker manifest` mess with `docker trust`, another piece of abandonware. Eventually I figured out that the way to do it was with notary[1], another (poorly documented) piece of abandonware. The new shiny thing is notation[2], which does exactly the same thing, but is nowhere near complete.

    At least Google clearly signals that they are killing something, Docker just lets projects go quiet.

    How long before this project lands up like the rest of them? Coincidentally, we were talking about decoupling our CI from proprietary CI, seeing this was a rollercoaster of emotions.

    [1]: https://github.com/notaryproject/notary

  • myLG

    Network Diagnostic Tool

  • GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

  • Stack Up

    Super simple deployment tool - think of it like 'make' for a network of servers

    Project mention: Project background for sake, a task runner for servers | dev.to | 2022-06-09


  • lgo

    Interactive Go programming with Jupyter

  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Project mention: In depth comparison: PiHole vs AdGuardHome vs Blocky ... | reddit.com/r/selfhosted | 2023-02-08

    Link to the Projects' GitHub pages: 1. https://github.com/0xERR0R/blocky [Blocky] 2. https://github.com/AdguardTeam/AdGuardHome [AdguardHome] 3. https://github.com/pi-hole/pi-hole [Pi-hole]

  • Juju

    Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux apps, with declarative integration between operators for automated microservice integration.

    Project mention: Ask HN: A Better Docker Compose? | news.ycombinator.com | 2023-01-02


    Each app is packaged in a charm which seems to be a yaml declaring inputs, dependencies and other meta data and optional python code that can respond to certain lifecycle hooks


       name: my-node-app

  • Circuit

    Circuit: Dynamic cloud orchestration http://gocircuit.org

  • borg

    Search and save shell snippets without leaving your terminal (by ok-borg)

  • GoDNS

    A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.

    Project mention: Best way to ddns if I own a domain? | reddit.com/r/selfhosted | 2022-11-12

    At some point, I found an amazing tool to manage my DDNS record: https://github.com/TimothyYe/godns I'm using Cloudflare, but this tools supports bunch of other providers.

  • SaaSHub

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

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). The latest post mention was on 2023-02-08.

Go Other Software related posts


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

Project Stars
1 Hugo 65,128
2 syncthing 49,290
3 croc 21,723
4 restic 19,393
5 Gor 16,840
6 Comcast 9,833
7 toxiproxy 8,891
8 confd 8,011
9 drive 6,500
10 nes 5,169
11 Duplicacy 4,504
12 scc 4,418
13 heka 3,410
14 Docker 2,966
15 myLG 2,620
16 GoBoy 2,502
17 Stack Up 2,377
18 lgo 2,279
19 blocky 2,279
20 Juju 2,076
21 Circuit 1,961
22 borg 1,551
23 GoDNS 1,238
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives