Go (Programming Language) Libraries and Tools

Browse 103 Go (Programming Language) Libraries and Tools on AlternativeTo.

Copy a direct link to this comment to your clipboard
  1. Matrix icon
     381 likes

    Matrix defines a set of open APIs for decentralised communication, suitable for securely publishing, persisting and subscribing to data over a global open federation of servers with no single point of control.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    Main Page
    166 alternatives
    4.5
    Excellent18 reviews
  2. Mattermost icon
     253 likes

    Mattermost is a secure, open source platform for communication, collaboration, and workflow orchestration across tools and teams.

    Cost / License

    • Paid
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • JavaScript
    • Software as a Service (SaaS)
    • Go (Programming Language)
    • Cloudron
    Mattermost screenshot 1
    Mattermost screenshot 1
    Mattermost screenshot 2
    +1
    Mattermost screenshot 3
    130 alternatives
    3.5
    Good11 reviews
  3. Open-source programming language with C-style syntax, Google-backed. Features concurrency, automatic memory management, and a robust library for web and CLI apps.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • Go (Programming Language)
    Go (Programming Language) screenshot 1
    70 alternatives
    4.6
    Excellent8 reviews
  4. Cozy Cloud icon
     136 likes

    Choose simplicity, get Cozy. We all have a life and a digital life. Cozy gathers them. In your Cozy, you have all your personal data: pictures, health, bank, holidays, accessible only by you. Welcome to your new digital home.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Self-Hosted
    • Go (Programming Language)
    Automate the synchronisation of your files on your PC with your Cozy.
    Save your mobile pictures, they will be available on your PC and tablet.
    Share your photos and files with your friends and family.
    +4
    All your data (bills, contacts, health refunds, photos…) automatically imported ! More than 100 available providers!
Timeline of Cozy Photos View of Cozy Drive
    80 alternatives
  5. Anubis icon
     15 likes

    Anubis weighs the soul of your connection using a sha256 proof-of-work challenge in order to protect upstream resources from AI scraper bots.

    Cost / License

    • Free Personal
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • Go (Programming Language)
    • Docker
    Anubis screenshot 1
    47 alternatives
  6. Keybase icon
     142 likes

    Keybase is a new and free security app for mobile phones and computers. For the geeks among us: it's open source and powered by public-key cryptography.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    • Ruby
    • JavaScript
    • Tor
    • Go (Programming Language)
    • Java
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    76 alternatives
    4.0
    Very Good12 reviews
  7. Gogs icon
     135 likes

    The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
    Gogs screenshot 1
    Gogs screenshot 1
    Gogs screenshot 2
    42 alternatives
    4.2
    Very Good8 reviews
  8. Shiori is a simple bookmarks manager written in Go language. Intended as a simple clone of Pocket. You can use it as command line application or as web application. This application is distributed as a single binary, which means it can be installed and used easily.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
    Shiori Bookmark Manager screenshot 1
    38 alternatives
  9. IPFSTube icon
     47 likes

    IPFSTube is a player and uploader for videos, stored on the distributed IPFS (InterPlanetary File System) network.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • IPFS
    • JavaScript
    • Go (Programming Language)
    IPFSTube screenshot 1
    22 alternatives
  10. V2Ray icon
     13 likes

    A platform for building proxies to bypass network restrictions.

    Cost / License

    • Free
    • Open Source (MIT)

    Application types

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Go (Programming Language)
    V2Ray screenshot 1
    174 alternatives
  11. OSS Rebuild icon
     3 likes

    Securing open-source package ecosystems by originating, validating, and augmenting build attestations.

    Cost / License

    Platforms

    • Go (Programming Language)
    • Linux
    • Mac
    • Windows
    • BSD
    OSS Rebuild screenshot 1
    15 alternatives
  12. Moor icon
     7 likes

    Moor is a pager. It's designed to be easy to use and just do the right thing without any configuration.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Go (Programming Language)
    Moor screenshot 1
    Its own code in Windows Terminal, which it works in, btw!
    Moar showing a Git change
    +1
    Moar showing the source code for its own test suite
    7 alternatives
  13.  2 likes

    Eget is the best way to easily get pre-built binaries for your favorite tools. It downloads and extracts pre-built binaries from releases on GitHub

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • GitHub
    • Go (Programming Language)
    • Windows
    • Mac
    • Linux
    • Homebrew
    eget screenshot 1
    52 alternatives
  14.  2 likes

    Cruise is a powerful, intuitive, and fully-featured TUI (Terminal User Interface) for interacting with Docker. Built with Go and Bubbletea, it offers a visually rich, keyboard-first experience for managing containers, images, volumes, networks, logs and more — all from your terminal.

    Cost / License

    Application type

    Platforms

    • Docker
    • Go (Programming Language)
    • Linux
    • Homebrew
    cruise screenshot 1
    cruise screenshot 1
    cruise screenshot 2
    +8
    cruise screenshot 3
    19 alternatives
  15.  2 likes

    Feature-rich terminal-based text viewer. It is a so-called terminal pager.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Go (Programming Language)
    • Linux
    • Windows
    • Mac
    • FreeBSD
    • Homebrew
    • MacPorts
    ov screenshot 1
    8 alternatives
  16. Kalmia icon
     2 likes

    Kalmia is a Go tool with a web interface for managing RsPress documentation. It supports multiple versions, multiple users, and includes a Markdown editor for easy edits.

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • Go (Programming Language)
    • Docker
    Kalmia screenshot 1
    Kalmia screenshot 1
    Kalmia screenshot 2
    +2
    Kalmia screenshot 3
    45 alternatives
  17. Sia icon
     27 likes

    Sia is a new decentralized cloud storage platform aimed at giving users control of their data.

    Cost / License

    • Freemium
    • Open Source

    Platforms

    • Online
    • JSON
    • JavaScript
    • Go (Programming Language)
    Main Page
    44 alternatives
  18. coraza icon
     2 likes

    Coraza is an open source, enterprise-grade, high performance Web Application Firewall (WAF) ready to protect your beloved applications. It is written in Go, supports ModSecurity SecLang rulesets and is 100% compatible with the OWASP Core Rule Set v4.

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • Go (Programming Language)
    coraza screenshot 1
    13 alternatives
  19.  1 like

    A lightweight (hopefully) terminal-friendly NetworkManager wrapper written in Go. It’s a clone of impala, because Impala’s UI made a single majestic white tear roll down my leg.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    • Go (Programming Language)
    netpala screenshot 1
    4 alternatives
  20. Picocrypt NG icon
     1 like

    Picocrypt NG (new generation) is a very small (hence Pico), very simple, yet very secure encryption tool that you can use to protect your files. It's designed to be the go-to tool for file encryption, with a focus on security, simplicity, and reliability.

    Cost / License

    Platforms

    • Go (Programming Language)
    • Linux
    • Mac
    • Windows
    Picocrypt NG screenshot 1
    30 alternatives
  21. FyneDesk icon
     1 like

    FyneDesk is an easy to use Linux/Unix desktop environment following material design. It is built using the Fyne toolkit and is designed to be easy to use as well as easy to develop. We use the Go language and welcome any contributions or feedback for the project.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    • Go (Programming Language)
    FyneDesk screenshot 1
    FyneDesk screenshot 1
    26 alternatives
  22. clipse is a configurable, TUI-based clipboard manager application written in Go with minimal dependency. Though the app is optimized for a Linux OS using a dedicated window manager, clipse can also be used on any Unix-based system.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Linux
    • Go (Programming Language)
    • Wayland
    55 alternatives