Go (Programming Language) Libraries and Tools

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

Copy a direct link to this comment to your clipboard
  1. Matrix icon
     380 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.

    • Instant Messenger
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    Main Page
    165 alternatives
    4.5
    Excellent18 reviews
  2. Forgejo icon
     51 likes

    Beyond coding. We forge. Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.

    Short landing page
    54 alternatives
    4.9
    Excellent15 reviews
  3. Mattermost icon
     253 likes

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

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

    Go (Programming Language) screenshot 1
    68 alternatives
    4.6
    Excellent8 reviews
  5. Cozy Cloud icon
     137 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.

    • Cloud Storage Service
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Self-Hosted
    • Go (Programming Language)
    Automate the synchronisation of your files on your PC with your Cozy.
    80 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.

    • Encrypted Chat App
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    • Ruby
    • JavaScript
    • Tor
    • Go (Programming Language)
    • Java
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    77 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.

    Gogs screenshot 1
    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.

    • Bookmark Manager
    • FreeOpen Source
    • 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.

    • Discontinued
    • Video Sharing Tool
    • FreeOpen Source
    • 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.

    • Discontinued
    • VPN Service
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Go (Programming Language)
    V2Ray screenshot 1
    173 alternatives
  11. OSS Rebuild icon
     3 likes

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

    • FreeOpen Source
    • 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.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Go (Programming Language)
    Moor screenshot 1
    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

    • FreeOpen Source
    • 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.

    • Docker Manager
    • FreeOpen Source
    • Docker
    • Go (Programming Language)
    • Linux
    • Homebrew
    cruise screenshot 1
    19 alternatives
  15.  2 likes

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

    • FreeOpen Source
    • 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.

    • CMS Tool
    • FreeOpen Source
    • Self-Hosted
    • Go (Programming Language)
    • Docker
    Kalmia screenshot 1
    45 alternatives
  17. Sia icon
     27 likes

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

    • FreemiumOpen Source
    • 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.

    coraza screenshot 1
    13 alternatives
  19. 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.

    • FreeOpen Source
    • Go (Programming Language)
    • Linux
    • Mac
    • Windows
    Picocrypt NG screenshot 1
    30 alternatives
  20. 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.

    55 alternatives
  21. Do Docker commands slip your mind because you don't use Docker often enough? Sick of googling commands for everyday tasks? GoManageDocker is designed to NUKE this annoyance.

    • Docker Manager
    • FreeOpen Source
    • Linux
    • Go (Programming Language)
    • Docker
    • Windows
    • Mac
    goManageDocker screenshot 1
    6 alternatives