An open API service indexing awesome lists of open source software.

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.0 Docker
  • Wayback - A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems. GPL-3.0 Go

Automation

  • µTask - Automation engine that models and executes business processes declared in yaml. BSD-3-Clause Go/Docker
  • gocron - Task scheduler that allows users to specify recurring jobs via a simple YAML configuration file. MIT Docker

Bookmarks and Link Sharing

  • Shiori - Simple bookmark manager built with Go. MIT Go/Docker

Communication - Custom Communication Systems

  • PushBits - Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify. ISC Go

E-commerce

  • myCart - ⚠ - Shopping cart in 1 file (with support for payment by card or cryptocurrency). MIT Go/Docker

Feed Readers

  • Fusion - Lightweight RSS aggregator and reader. MIT Go/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. MIT Go
  • Goeland - Turns any RSS/Atom feed into a beautiful email digest. MIT Go/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.0 Go

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.0 Go/Docker
  • Plik - Scalable and friendly temporary file upload system. (Demo) MIT Go/Docker
  • transfer.sh - Easy file sharing from the command line. MIT Go
  • PicoShare - Minimalist, easy-to-host service for sharing images and other files. (Clients) AGPL-3.0 Go/Docker

Games

Maps and Global Positioning System (GPS)

  • Geo2tz - Get the timezone from geo coordinates (lat, lon). MIT Go/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.0 Docker/Go/Nodejs

Media Management

  • yt-dlp Web UI - Web GUI for yt-dlp. MPL-2.0 Docker/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.0 Go/Docker

Media Streaming - Audio Streaming

  • gonic - Lightweight music streaming server. Subsonic compatible. GPL-3.0 Go/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. MIT Go
  • Tiramisu - BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid). GPL-2.0 Go/Docker

Miscellaneous

  • Pønskelisten - Sharing wishlists and collaborating on gifts and presents. GPL-3.0 Docker/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) MIT Go/Docker

Pastebins

  • Sup3rS3cretMes5age - Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage. MIT Go
  • Yopass - Secure sharing of secrets, passwords and files. (Demo) Apache-2.0 Go/Docker

Personal Dashboards

  • Glance - Highly customizable dashboard that puts all your feeds in one place. AGPL-3.0 Docker/Go
  • gobookmarks - Landing page to display bookmarks stored in GitHub, GitLab or local Git. AGPL-3.0 Go/Docker
  • Compass - Landing page for services, dashboards, and documents, with automatic discovery from sources such as Docker, Kubernetes, and Tailscale. (Source Code) Apache-2.0 Go/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.0 Docker/Go
  • Photofield - Experimental fast photo viewer. MIT Docker/Go

Proxy

  • sish - HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH (serveo/ngrok alternative). MIT Go/Docker

Software Development - Testing

  • WebHook Tester - Powerful tool for testing WebHooks and more. MIT Docker/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. MIT Docker/Go

Wikis

  • LeafWiki - A fast wiki for people who think in folders, not feeds. Fast editing. Tree navigation. Markdown on disk. (Demo) MIT Docker/Go