Automation / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted



  • Alltube – Web interface for youtube-dl, a program to download videos and audio from more than 100 websites. (DemoSource Code) GPL-3.0 PHP
  • AmIUnique – Learn how identifiable you are on the Internet (browser fingerprinting tool). (Source Code) MIT Java
  • Beehive – Flexible event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. AGPL-3.0 Go
  • CampaignChain ⚠ – A marketing hub allowing to schedule posts on social media (a la Hootsuite+Buffer) and combine them with newsletter campaigns. (Source Code) Apache-2.0 PHP
  • CouchPotato – CouchPotato is an automatic Video Library Manager for Movies. Automatic torrent/nzb searching, downloading, and processing at the qualities you want. (Source Code) GPL-3.0 Python
  • Episodes ⚠ – Self Hosted TV show Episode tracker and recommender built using django, bootstrap4. MIT Python
  • feedmixer – FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON). (Demo) WTFPL Python
  • FHEM – FHEM is used to automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperature or power consumption. You can control it via web or smartphone frontends, telnet or TCP/IP directly. (Source Code) GPL-3.0 Perl
  • Gekko – Gekko is a Bitcoin TA trading and backtesting bot which support multiple exchanges and cryptocurrencies. (Source Code) MIT Nodejs
  • Gladys – Gladys is an open-source home assistant which runs on your Raspberry Pi. (Source Code) MIT Nodejs
  • Headphones – Automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. GPL-3.0 Python
  • Healthchecks – Django app which listens for pings and sends alerts when pings are late. (Source Code) BSD-3-ClausePython
  • Home Assistant – Open-source home automation platform. (DemoSource Code) MIT Python
  • homebank-converter – Web app to convert an export bank file to compatible Homebank csv. (Demo) AGPL-3.0 HTML5
  • HRConvert2 – Drag-and-drop file conversion server with session based authentication, automatic temporary file maintenance, and logging capability. (DemoSource Code) GPL-3.0 PHP
  • Huginn – Allows you to build agents that monitor and act on your behalf. MIT Ruby
  • Http2pic – Website screenshots/renderer. It uses the wkhtmltox to render websites with various options. (Source Code) Apache 2.0 PHP/Javascript
  • Kibitzr – Lightweight personal web assistant with powerful integrations. (Source Code) MIT Python
  • LazyLibrarian ⚠ – LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. GPL-3.0 Python
  • Lidarr – Lidarr is a music collection manager for Usenet and BitTorrent users. (Source Code) GPL-3.0 C#
  • Medusa – Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. GPL-3.0 Python
  • Node RED – Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions. (Source Code) Apache-2.0 Nodejs
  • openHAB – Vendor and technology agnostic open source software for home automation. (Source Code) EPL-1.0 Java
  • PolitePol – Online tool for creation of RSS feeds for any web page. (Demo) MIT Python
  • Poffer ⚠ – Tool that makes it easier to share the content you like thanks to Pocket+Buffer. (Source Code) MIT Nodejs
  • pyLoad – Lightweight, customizable and remotely manageable downloader for 1-click-hosting sites like rapidshare.com or uploaded.to. (Source Code) GPL-3.0 Python
  • Radarr – Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato. (Source Code) GPL-3.0 C#
  • RSS-Bridge – rss-bridge is a PHP project capable of generating ATOM feeds for websites which don’t have one. Public domain PHP
  • RSS Merger – PHP script which will take multiple RSS / Atom feeds as input and merge them into a single RSS feed. GPL-2.0 PHP
  • SickRage – SickRage is an automatic Video Library Manager for TV Shows. Automatic torrent/nzb searching, downloading, and processing at the qualities you want. (Source Code) GPL-3.0 Python
  • Sonarr – Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available. (Source Code) GPL-3.0 C#
  • TriggerHappy – Open source clone of IFTTT, a bridge between your internet services. (Source Code) BSD-3-ClausePython
  • WebUI-aria2 – Interface to interact with the aria2 downloader. Very simple to use, just download and open index.html in any web browser. (Demo) MIT HTML5
  • WTFDYUM ⚠ – Why The Fuck Did You Unfollow Me – Find out who stops following you on Twitter. (DemoSource Code) Apache-2.0 Java
  • Zenbot 3 – Zenbot is a lightweight, extendable, artificially intelligent trading bot for Bitcoin, Ether, Litecoin, and more. MIT Node.js