awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
https://github.com/awesome-selfhosted/awesome-selfhosted
Last synced: about 15 hours ago
JSON representation
Filtered by Go. Clear filters
Software
Archiving and Digital Preservation (DP)
-
Ganymede
-
⚠- Twitch VOD and live stream archiving platform. Includes a rendered chat for each archive.GPL-3.0Docker -
Wayback
- A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems.
GPL-3.0Go
Automation
-
µTask
- Automation engine that models and executes business processes declared in yaml.
BSD-3-ClauseGo/Docker -
gocron
- Task scheduler that allows users to specify recurring jobs via a simple YAML configuration file.
MITDocker
Bookmarks and Link Sharing
-
Shiori
- Simple bookmark manager built with Go.
MITGo/Docker
Communication - Custom Communication Systems
-
PushBits
- Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.
ISCGo
E-commerce
-
myCart
-
⚠- Shopping cart in 1 file (with support for payment by card or cryptocurrency).MITGo/Docker
Feed Readers
-
Fusion
- Lightweight RSS aggregator and reader.
MITGo/Docker -
Yarr
- Yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server.
MITGo -
Goeland
- Turns any RSS/Atom feed into a beautiful email digest.
MITGo/Docker
File Transfer - Object Storage & File Servers
-
SeaweedFS
- SeaweedFS is an open source distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optimized for lots of small files, and easy to add capacity.
Apache-2.0Go
File Transfer - Single-click & Drag-n-drop Upload
-
Gokapi
- Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files.
GPL-3.0Go/Docker -
Plik
- Scalable and friendly temporary file upload system. (Demo)
MITGo/Docker -
transfer.sh
- Easy file sharing from the command line.
MITGo -
PicoShare
- Minimalist, easy-to-host service for sharing images and other files. (Clients)
AGPL-3.0Go/Docker
Games
-
Scribble.rs
- A web-based pictionary game. (Demo)
BSD-3-ClauseGo/Docker
Maps and Global Positioning System (GPS)
-
Geo2tz
- Get the timezone from geo coordinates (lat, lon).
MITGo/Docker -
wanderer
- Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue. (Demo)
AGPL-3.0Docker/Go/Nodejs
Media Management
-
yt-dlp Web UI
- Web GUI for yt-dlp.
MPL-2.0Docker/Go/Nodejs -
Elengrab
- Fast cross-platform video and audio downloader and media viewer with flexible format and quality options. Supports 1000+ websites including YouTube, Instagram, TikTok, Twitch and more. (Demo)
AGPL-3.0Go/Docker
Media Streaming - Audio Streaming
-
gonic
- Lightweight music streaming server. Subsonic compatible.
GPL-3.0Go/Docker
Media Streaming - Video Streaming
-
Tube
- Youtube-like (without censorship and features you don't need!) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
MITGo -
Tiramisu
- BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
GPL-2.0Go/Docker
Miscellaneous
-
Pønskelisten
- Sharing wishlists and collaborating on gifts and presents.
GPL-3.0Docker/Go
Network Utilities
-
whois
- WHOIS/RDAP query API for domains, IP addresses, CIDR prefixes and ASNs, with unified JSON output, caching, API key authentication, batch queries and MCP support for AI assistants. (Demo)
MITGo/Docker
Pastebins
-
Sup3rS3cretMes5age
- Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage.
MITGo -
Yopass
- Secure sharing of secrets, passwords and files. (Demo)
Apache-2.0Go/Docker
Personal Dashboards
-
Glance
- Highly customizable dashboard that puts all your feeds in one place.
AGPL-3.0Docker/Go -
gobookmarks
- Landing page to display bookmarks stored in GitHub, GitLab or local Git.
AGPL-3.0Go/Docker -
Compass
- Landing page for services, dashboards, and documents, with automatic discovery from sources such as Docker, Kubernetes, and Tailscale. (Source Code)
Apache-2.0Go/Docker/K8S
Photo Galleries
-
Immich Kiosk
- Lightweight slideshow for running on kiosk devices and browsers that uses Immich as a data source. (Clients)
GPL-3.0Docker/Go -
Photofield
- Experimental fast photo viewer.
MITDocker/Go
Proxy
-
sish
- HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH (serveo/ngrok alternative).
MITGo/Docker
Software Development - Testing
-
WebHook Tester
- Powerful tool for testing WebHooks and more.
MITDocker/Go/deb/K8S
Web Servers
-
go-doxy
- Lightweight, simple, and performant reverse proxy with WebUI, Docker integration, automatic shutdown/startup for container based on traffic.
MITDocker/Go