Go self-hosted

Open-source Go projects categorized as self-hosted

Top 23 Go self-hosted Projects

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

    Project mention: How to make the most out of my storage | reddit.com/r/DataHoarder | 2023-06-02

    Consider running a home server. A mini pc like this is powerful enough to serve files and stream videos and can be more convenient than plugging your external drives into your desktop PC every time you want to do a backup and it can run 24/7 while using very little electricity. You can also install services for your users like Homepage and Photoprism and many many more. Learning about Linux and Docker is a huge benefit there.

  • CasaOS

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

    Project mention: CasaOS Port Change | reddit.com/r/CasaOS | 2023-05-17

    https://github.com/IceWhaleTech/CasaOS/issues/282 as per this. /casaOS/server/conf/conf.ini not available anywhere

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Listmonk

    High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

    Project mention: How would you go about building your own email marketing system like Mailchimp? | reddit.com/r/webdev | 2023-06-01
  • Gotify

    A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)

    Project mention: GitHub: List of open-source alternatives to everyday SaaS products | reddit.com/r/opensource | 2023-05-23
  • Netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

    Project mention: Benefit of connect device under NAT to VPN network | reddit.com/r/selfhosted | 2023-05-25

    These days, I'm trying to deploy full mesh VPN network with netmaker. it is really easy to use and manage. However there are something makes me confused.

  • yao

    :rocket: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.

    Project mention: Golang low-code platforms for something like ERP | reddit.com/r/golang | 2022-07-29

    I have found some like YAO , CORTEZA but give me your suggestions and if you think it would be a good idea to achieve the goal.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • cloud-torrent

    ☁️ Cloud Torrent: a self-hosted remote torrent client

  • remark42

    comment engine

    Project mention: Who is using Go to build web sites and applications? | reddit.com/r/golang | 2023-04-04
  • neko

    A self hosted virtual browser that runs in docker and uses WebRTC.

    Project mention: Teleparty without subscriptions? | reddit.com/r/selfhosted | 2023-05-27
  • gatus

    ⛑ Automated developer-oriented status page

    Project mention: ntfy is an open source tool to send push notifications to your phone via PUT/POST. It now supports making phone calls, access tokens, user account sync, Prometheus metrics, structured logging, and more 🥳 | reddit.com/r/selfhosted | 2023-05-18

    Official support in healthchecks.io, Uptime Kuma, Radarr, Sonarr, Shoutrrr, Gatus, and many more!

  • blocky

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

    Project mention: I have progressively been upgrading my small apartment lab over the last week | reddit.com/r/homelab | 2023-03-07

    The PI is running a DNS proxy (https://github.com/0xERR0R/blocky) and not much else at the moment.

  • fx

    A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)

    Project mention: Any self-hosted equivalent to AWS Lambdas? | reddit.com/r/selfhosted | 2023-02-25
  • exatorrent

    Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.

    Project mention: Preferred torrent client with mobile friendly web-ui | reddit.com/r/selfhosted | 2022-07-20

    exatorrent is a mobile-first torrent client I've been using recently

  • Wakapi

    📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics

    Project mention: 916 days of Emacs | reddit.com/r/emacs | 2023-04-13

    WakaTime integrates with editors and essentially records the current file plus some meta-information like git project, language, editor, etc. It's a proprietary centralized service (although there's a FOSS implementation that became viable about a year ago), so all its data is available for export, which I believe is due to GDPR.

  • wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.

    Project mention: If we lose the Internet Archive, we’re screwed | reddit.com/r/opensource | 2023-05-14

    I wish there was an alternative to the Internet Archive with collaborative curation. You share files and people who tag and sort them into albums can download them. And if it was federated it could be just as extensive as the Internet Archive by searching files on many instances at the same time. Sadly the closest thing are ArchiveBox and wayback which won't replace the Internet Archive.

  • openbooks

    Search and Download eBooks

    Project mention: What's a software you searched to selfhost but is still missing to you ? | reddit.com/r/selfhosted | 2023-04-10

    OpenBooks link

  • Plik

    Plik is a temporary file upload system (Wetransfer like) in Go.

    Project mention: Quick no-login file upload/download? | reddit.com/r/selfhosted | 2022-10-06

    I tried plik and it worked very well: https://github.com/root-gg/plik

  • gonic

    music streaming server / subsonic server API implementation

    Project mention: My simple Music Stack | reddit.com/r/selfhosted | 2023-05-26

    I've always thought of that one to be more useful when e.g. using gonic, which comes with out a web interface (and seems pretty awesome overall, although I have never tried it myself since I'm quite happy with Navidrome).

  • SignTools

    ✒ A free, self-hosted platform to sideload iOS apps without a computer

    Project mention: Has anyone tries SignTools? I found this while browsing GitHub and it looks interesting. | reddit.com/r/sideloaded | 2023-05-09

    There are two components to self-hosting SignTools, the web frontend, and the actual signing server, the latter of which must be run on macOS. Fortunately there's a guide to set it up so that you use GitHub Actions as the signing server, which gives you a certain amount of free minutes per month. I've never gotten close to the limit, even when I'm signing a few dozen apps. The guide also shows you how to set up the web frontend on Railway, which also offers free monthly credits, so you can actually self-host both components for free: https://github.com/SignTools/SignTools/blob/master/INSTALL-SIMPLE.md

  • server

    self-hosted tag-based time tracking (by traggo)

    Project mention: Can anyone tell me an open source alternative for Google Digital Wellbeing... I'm using Android 8.1 in my device | reddit.com/r/opensource | 2022-06-08

    Traggo. https://github.com/traggo/server

  • Gossa

    🎶 a fast and simple multimedia fileserver

  • Gokapi

    Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.

    Project mention: Looking for self-hosted alternative to imgur, temporary image file hosting | reddit.com/r/selfhosted | 2023-05-02

    I maintain the Gokapi project, which does everything you mentioned above. For viewing in the webbrowser instead of regular downloads, you will need to use the hotlink URL instead of the regular one.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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-06-02.

Go self-hosted related posts


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

Project Stars
1 PhotoPrism 26,239
2 CasaOS 10,503
3 Listmonk 10,097
4 Gotify 8,780
5 Navidrome Music Server 6,844
6 Netmaker 6,819
7 yao 6,018
8 cloud-torrent 5,500
9 remark42 4,330
10 neko 3,824
11 gatus 3,710
12 blocky 2,632
13 fx 1,978
14 exatorrent 1,705
15 Wakapi 1,504
16 wayback 1,289
17 openbooks 1,235
18 Plik 1,228
19 gonic 1,083
20 SignTools 1,032
21 server 760
22 Gossa 708
23 Gokapi 683
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.