Go System Software

View 2033 business solutions
System Go Clear Filters

Browse free open source Go System Software and projects below. Use the toggles on the left to filter open source Go System Software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    deepin
    deepin is a Debian-based distribution that aims to provide an elegant, user-friendly and reliable operating system. It does not only include the best the open source world has to offer, but it has also created its own desktop environment called DDE or Deepin Desktop Environment which is based on the Qt 5 toolkit. Deepin focuses much of its attention on intuitive design. Its home-grown applications, like Deepin Software Centre, DMusic and DPlayer are tailored to the average user. Being easy to install and use, deepin can be a good Windows alternative for office and home use.
    Leader badge
    Downloads: 2,893 This Week
    Last Update:
    See Project
  • 2
    NVM for Windows

    NVM for Windows

    A node.js version management utility for Windows written in Go

    Manage multiple installations of node.js on a Windows computer. Similar (not identical) to nvm, but for Windows. This has always been a node version manager, not an io.js manager, so there is no back-support for io.js. However, node 4+ is supported. Remember when running nvm install or nvm use, you must have Windows administrative rights (to create symlinks). There are situations where the ability to switch between different versions of Node.js can be very useful. For example, if you want to test a module you're developing with the latest bleeding edge version without uninstalling the stable version of node, this utility can help. Please note that any global npm modules you may have installed are not shared between the various versions of node.js you have installed. Additionally, some npm modules may not be supported in the version of node you're using, so be aware of your environment as you work.
    Downloads: 180 This Week
    Last Update:
    See Project
  • 3
    frp

    frp

    A Fast Reverse Proxy

    frp stands for exactly what it is: a fast reverse proxy. It helps you expose a local server behind a NAT or firewall to the Internet. It is currently under development, but already supports TCP and UDP, as well as HTTP and HTTPS protocols where requests can be forwarded to internal services by domain name. It also has a P2P connect mode and many other nifty features. These include configuration files, environment variables, a dashboard that shows you frp's status and proxies' statistics information, an Admin UI that helps you check and manage frpc's configuration, and many others.
    Downloads: 167 This Week
    Last Update:
    See Project
  • 4
    CasaOS

    CasaOS

    A simple, easy-to-use, elegant open-source Personal Cloud system

    CasaOS by IceWhaleTech is a personal cloud OS designed around Docker. It offers a simple, elegant UI and streamlined installer to manage local storage, apps, media, and smart home services, all self-hosted.
    Downloads: 105 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    Syncthing

    Syncthing

    Open Source Continuous File Synchronization

    Syncthing is an open source continuous file synchronization program, which essentially works by synchronizing files between two or more computers in real time. Syncthing is designed to first and foremost keep users’ data safe and protected against data loss and against attackers who would unlawfully try and access this data. It doesn’t store data anywhere else except on your computers and uses encryption to secure all your data. It is very easy to use, cross-platform and automatic. As such, it is very user-friendly and ideal for all users looking for a secure and easy-to-use file synchronization solution. Syncthing supports file versioning, relaying, ignoring files and many more. Different configurations offer different options to suit users’ specific requirements.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 6
    Leader badge
    Downloads: 526 This Week
    Last Update:
    See Project
  • 7
    File Browser

    File Browser

    Web File Browser

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename, and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app.
    Downloads: 68 This Week
    Last Update:
    See Project
  • 8
    AdGuard Home

    AdGuard Home

    Network-wide ads and trackers blocking DNS server

    AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network. Block throughout the whole system. This includes video ads and ads in your favorite apps, browsers, games, and on any website you can imagine. Dozens of ad filters are available to you and are updated on a regular basis, guaranteeing the best filtering quality. Protecting your personal data is our top priority. With AdGuard, you and your sensitive data will be safe from any online tracker and analytics system that may attempt to steal your data while surfing the web. Use the Family protection mode to block access to all websites with adult content and enforce safe search in the browser, in addition to the regular perks of ad blocking and browsing security.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 9
    3X-UI

    3X-UI

    Xray panel supporting multi-protocol multi-user expire day

    3X‑UI is an enhanced fork of the X‑UI project, serving as a multifunctional web panel to manage VPN services. It supports multi‑protocol configurations (like VMess, VLESS, Trojan, Shadowsocks, WireGuard), offers traffic and user limits, SSL management, multilingual support, and integrates Telegram notifications for system events. Advanced, open-source web-based control panel designed for managing Xray-core server. It offers a user-friendly interface for configuring and monitoring various VPN and proxy protocols. As an enhanced fork of the original X-UI project, 3X-UI provides improved stability, broader protocol support, and additional features.
    Downloads: 55 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    Alist

    Alist

    A file list/WebDAV program that supports multiple storages

    Alist is a file‑listing and WebDAV server built with Gin (Go) and SolidJS. It supports multiple storage backends—local disk, OneDrive, Google Drive, Aliyun Drive—and offers a modern UI for browsing, sharing, and streaming files.
    Downloads: 55 This Week
    Last Update:
    See Project
  • 11
    RtspSimpleServer

    RtspSimpleServer

    ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy

    rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams. Publish live streams to the server Read live streams from the server. Proxy streams from other servers or cameras, always or on-demand. Streams are automatically converted from a protocol to another. For instance, it's possible to publish a stream with RTSP and read it with HLS. Serve multiple streams at once in separate paths Authenticate users; use internal or external authentication. Redirect readers to other RTSP servers (load balancing) Query and control the server through an HTTP API. Reload the configuration without disconnecting existing clients (hot reloading) Read Prometheus-compatible metrics. Run external commands when clients connect, disconnect, read or publish streams. Natively compatible with the Raspberry Pi Camera. Compatible with Linux, Windows and macOS, does not require any dependency or interpreter.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 12
    K3s

    K3s

    Lightweight Kubernetes

    Lightweight Kubernetes. Production-ready, easy to install, half the memory, all in a binary less than 100 MB. K3s is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances. K3s is packaged as a single <70MB binary that reduces the dependencies and steps needed to install, run and auto-update a production Kubernetes cluster. Both ARM64 and ARMv7 are supported with binaries and multiarch images available for both. K3s works great on something as small as a Raspberry Pi to an AWS a1.4xlarge 32GiB server.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 13
    Mole

    Mole

    🐹 Deep clean and optimize your Mac.

    Mole is a terminal-based tool for deep system cleanup, app uninstallation, and optimization on macOS. It aims to consolidate the functionality of multiple popular Mac utilities—cleaners, uninstallers, disk analyzers, and system tuners—into a single open-source binary. From the command line, you can scan and remove large caches, logs, temporary files, browser remnants, and other junk that quietly accumulates over time. Mole’s smart uninstall mode walks the filesystem to remove not just an application bundle, but also associated caches, preferences, launch agents, logs, and other leftovers in more than twenty locations. It also includes optimization routines that rebuild caches, reset network services, trim swap files, and refresh indexes to keep the system feeling responsive. An interactive disk analyzer view helps you navigate directories with the keyboard to find space hogs, while status commands surface live CPU, memory, disk, and network metrics.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 14
    MailHog

    MailHog

    Web and API based SMTP testing

    Inspired by MailCatcher, easier to install. Built with Go, MailHog runs without installation on multiple platforms. Run it from Docker Hub or using the provided Dockerfile. The SMTP server starts on port 1025, the HTTP server starts on port 8025, in-memory message storage. ESMTP server implementing RFC5321. Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). Web interface to view messages (plain text, HTML or source). Supports RFC2047 encoded headers. Real-time updates using EventSource. Release messages to real SMTP servers. Chaos Monkey for failure testing. HTTP API to list, retrieve and delete messages. See APIv1 and APIv2 documentation for more information. HTTP basic authentication for MailHog UI and API. Multipart MIME support. Download individual MIME parts. In-memory message storage. MongoDB and file based storage for message persistence. Lightweight and portable. No installation required.
    Downloads: 49 This Week
    Last Update:
    See Project
  • 15
    NetBird

    NetBird

    Connect your devices into a secure WireGuard-based overlay network

    NetBird is an open-source solution that builds a WireGuard®-based overlay network enabling seamless, encrypted peer-to-peer connectivity without the complexity of firewall rules, port forwarding, or centralized VPN gateways. It integrates access control features such as SSO and MFA for secure, policy-driven networking. Every machine in the network runs NetBird Agent (or Client) that manages WireGuard. Every agent connects to Management Service that holds network state, manages peer IPs, and distributes network updates to agents (peers). NetBird agent uses WebRTC ICE implemented in pion/ice library to discover connection candidates when establishing a peer-to-peer connection between machines.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 16
    Rat

    Rat

    Compose shell commands to build interactive terminal applications

    rat is an experiment in composing shell commands to build interactive, text-based interfaces—think “tig-style” navigation with as little custom UI logic as possible. Rather than reimplementing features, it delegates work to existing tools: a shell command generates output, a pager displays it, and “annotators” attach actions to recognized patterns. For example, a mode might run git log --graph and annotate commit hashes so hitting a key can open a diff, check out a branch, or run a follow-up command. Another mode could list files or search results and let you act on selected lines, chaining shell operations together. The design encourages small, composable behaviors that feel like browsing within structured terminal output, while retaining the power of the underlying CLI. It’s a hacker-friendly approach to interactive workflows: leverage the ecosystem of commands you already trust, add a thin layer of annotations, and turn static listings into a navigable, actionable interface.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 17
    K9s

    K9s

    Kubernetes CLI To Manage Your Clusters In Style!

    K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources. Provides standard cluster management commands such as logs, scaling, port-forwards, restarts. Define your own command shortcuts for quick navigation via command aliases and hotkeys. Plugin support to extend K9s to create your very own cluster commands. Powerful filtering mode to allow user to drill down and view workload related resources. Supports for viewing RBAC rules such as cluster/roles and their associated bindings. Reverse lookup to asserts what a user/group or ServiceAccount can do on your clusters. You can benchmark your HTTP services/pods directly from K9s to see how your application fare and adjust your resources request/limit accordingly.
    Downloads: 38 This Week
    Last Update:
    See Project
  • 18
    Node exporter

    Node exporter

    Exporter for machine metrics

    Power your metrics and alerting with a leading open-source monitoring solution. Prometheus implements a highly dimensional data model. Time series are identified by a metric name and a set of key-value pairs. PromQL allows slicing and dicing of collected time series data in order to generate ad-hoc graphs, tables, and alerts. Prometheus has multiple modes for visualizing data: a built-in expression browser, Grafana integration, and a console template language. Prometheus stores time series in memory and on local disk in an efficient custom format. Scaling is achieved by functional sharding and federation. Existing exporters allow bridging of third-party data into Prometheus. You can enable additional collectors as desired by adding them to your init system's or service supervisor's startup configuration for node_exporter but caution is advised. Enable at most one at a time, testing first on a non-production system, then by hand on a single production node.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 19
    autobrr

    autobrr

    Modern, easy to use download automation for torrents and usenet

    autobrr is an automated torrent management and filtering tool designed for power users who want precise control over torrent downloads from trackers and indexers. It monitors IRC and RSS feeds for torrent announcements and matches them against user-defined filters to automatically send matching torrents to download clients. Ideal for private tracker users, autobrr integrates with popular clients like qBittorrent, Deluge, and rTorrent, and allows advanced filtering based on release names, resolution, encoding, and more. It's especially popular among media automation enthusiasts and home server users.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 20
    GXDE OS

    GXDE OS

    Gorgeous eXtended Deepin Environment

    GXDE is a desktop environment which is based on DDE15 (Deepin Desktop Environment version 15). You can run the classic desktop on newer Debian-based system than deepin 15.11 If you want to download the daily build image, you can visit https://sourceforge.net/projects/gxde-os/ Discord: https://discord.gg/t5Uf2xYpvA
    Leader badge
    Downloads: 533 This Week
    Last Update:
    See Project
  • 21
    Azure Linux

    Azure Linux

    General purpose Linux OS for Azure

    Azure Linux is Microsoft’s open-source Linux distribution built and optimized for Azure environments. It is designed to provide a secure and reliable operating system for virtual machines, containers, and bare-metal platforms. The distribution is derived from Fedora Linux sources while adding Azure-specific engineering for cloud operations. It uses the RPM package ecosystem, which makes it familiar to administrators and developers who already work with RPM-based Linux systems. Azure Linux emphasizes hardened security, supply chain integrity, compliance readiness, and predictable lifecycle management. It is especially useful for organizations that want a Microsoft-maintained Linux foundation aligned with Azure infrastructure, cloud-native workloads, and enterprise operational requirements.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 22
    Kopia

    Kopia

    Cross-platform backup tool for Windows, macOS and Linux

    Kopia is a fast, secure, and open-source backup and restore tool designed to help users and administrators protect important data by creating encrypted, deduplicated snapshots and storing them in a range of local, network, or cloud storage locations. Instead of imaging entire machines, it focuses on backing up selected files and directories with efficient incremental backups that only transfer changed data, which reduces storage and bandwidth needs. Kopia has both a command-line interface for automation and scripting as well as a graphical UI for interactive use, making it suitable for advanced users and those who prefer visual tools. Its architecture supports end-to-end encryption, optional compression, and deduplication, so multiple backups can share data efficiently, and repositories can be stored securely even in untrusted locations.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 23
    Gobuster

    Gobuster

    Directory/File, DNS and VHost busting tool written in Go

    Gobuster is a tool used to brute-force. This project is born out of the necessity to have something that didn't have a fat Java GUI (console FTW), something that did not do recursive brute force, something that allowed me to brute force folders and multiple extensions at once, something that compiled to native on multiple platforms, something that was faster than an interpreted script (such as Python), and something that didn't require a runtime. Provides several modes, like the classic directory brute-forcing mode, DNS subdomain brute-forcing mode, the mode that enumerates open S3 buckets and looks for existence and bucket listings, and the virtual host brute-forcing mode (not the same as DNS!). Since this tool is written in Go you need to install the Go language/compiler/etc. Full details of installation and set up can be found on the Go language website. Once installed you have two options. You need at least go 1.16.0 to compile gobuster.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 24
    IPerf3-Windows

    IPerf3-Windows

    IPerf3 startup program for windows with GUI

    This is an iperf3 for windows GUI startup program, no need to install. Just run it directly. Supports two startup services: iperf3 server and client.
    Leader badge
    Downloads: 406 This Week
    Last Update:
    See Project
  • 25
    Grafana Loki

    Grafana Loki

    Multi-tenant log aggregation system inspired by Prometheus

    Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream. Unlike other logging systems, Loki is built around the idea of only indexing metadata about your logs: labels (just like Prometheus labels). Log data itself is then compressed and stored in chunks in object stores such as S3 or GCS, or even locally on the filesystem. A small index and highly compressed chunks simplifies the operation and significantly lowers the cost of Loki. Loki supports multi-tenancy so that data between tenants is completely separated. Multi-tenancy is achieved through a tenant ID (which is represented as an alphanumeric string). When multi-tenancy mode is disabled, all requests are internally given a tenant ID of “fake”.
    Downloads: 27 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next