n8n
Automation · Nodejs
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Other directories make you browse by tech category. CanIHost lets you start with what you want to do — “replace Google Photos”, “run my own Netflix” — then tells you if your box can run it and ships the docker-compose.
Click + on any app below to add it to your build.
Add apps to estimate your homelab footprint
Pick apps from the directory and we'll estimate combined RAM, CPU, and ARM compatibility.
Pick a goal — not a tech category. We'll show the apps that replace what you're paying for.
Automation · Nodejs
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Generative Artificial Intelligence (GenAI) · Python
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
Software Development · Docker
Build, test and deploy LLM applications.
Generative Artificial Intelligence (GenAI) · Python
User-friendly AI Interface, supports Ollama, OpenAI API.
Photo Galleries · Docker
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).
Internet of Things (IoT) · Python
Home automation platform.
File Transfer & Synchronization · Go
Syncthing is an open source peer-to-peer file synchronisation tool.
Document Management · Java
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.
Software Development · Nodejs
Fast and beautiful API request builder.
Generative Artificial Intelligence (GenAI) · Nodejs
Modern design AI chat framework supporting multiple AI providers, one click install MCP Marketplace and Artifacts / Thinking.
Software Development · Nodejs
VS Code in the browser, hosted on a remote server.
Search Engines · Java
Distributed, RESTful search and analytics engine.
Web Servers · Go
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Analytics · Python
Modern data exploration and visualization platform.
Content Management Systems (CMS) · Nodejs
The most advanced open-source Content Management Framework (headless-CMS) to build powerful API with no effort.
Task Management & To-do Lists · Rust
Build detailed lists of to-do’s for different projects while tracking the status of each one. Open Source Notion Alternative.
Miscellaneous · Javascript
Framework for easily creating beautiful presentations using HTML.
Knowledge Management Tools · Docker
Next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, customizable and ready to use (alternative to Notion and Miro).
Web Servers · Go
HTTP reverse proxy and load balancer that makes deploying microservices easy.
Database Management · Nodejs
No-code platform that turns any database into a smart spreadsheet (alternative to Airtable and Smartsheet).
Password Managers · Rust
Lightweight Bitwarden server API implementation written in Rust.
Generative Artificial Intelligence (GenAI) · Nodejs
All-in-one desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Note-taking & Editors · Go
Knowledge base that works with a SQLite db file.
DNS · Shell
Blackhole for Internet advertisements with a GUI for management and monitoring.
Software Development · Go
Backend for your next SaaS and Mobile app in one file.
Search Engines · Rust
Ultra relevant, instant and typo-tolerant full-text search API.
Software Development · Docker
End to end backend server for web, native, and mobile developers 🚀.
Software Development · Go
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD.
Note-taking & Editors · Nodejs
Note taking application with markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through a self hosted Nextcloud instance or similar (alternative to Evernote).
Blogging Platforms · Nodejs
Just a blogging platform.
Media Streaming · C#
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi.
Resource Planning · Python
Free open source ERP system.
Software Development · Docker
Track issues, epics, and product roadmaps in the simplest way possible (alternative to JIRA, Linear and Height).
Communication · Ruby
Federated microblogging server.
Customer Relationship Management (CRM) · Docker
A modern CRM offering the flexibility of open source, advanced features, and a sleek design.
Miscellaneous · Docker
Web-based design and prototyping platform meant for cross-domain teams.
Automation · Ruby
Build agents that monitor and act on your behalf.
Analytics · Java
Easy way for everyone in your company to ask questions and learn from data.
Software Development · Go
Painless self-hosted Git Service written in Go.
Communication · Docker
Advanced forum / community solution based on Ruby and JS.
Generative Artificial Intelligence (GenAI) · Docker
Run your AI models locally and generate images and audio (alternative to OpenAI and Claude).
Automation · Python
Platform to programmatically author, schedule, and monitor workflows.
Booking and Scheduling · Nodejs
Online appointment scheduling system.
Communication · Nodejs
Communications platform that puts data protection first (alternative to Gitter.im and Slack).
File Transfer · Python
Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexer, video thumbnails, audio transcoding, and write-only folders, in a single file with no mandatory dependencies.
Feed Readers · Nodejs
Easy to use, and extensible RSS feed aggregator capable of generating RSS feeds from pretty much everything ranging from social media to university departments.
Knowledge Management Tools · Go
A privacy-first personal knowledge management software, written in typescript and golang.
Software Development · Python
Powerful error tracking platform with wide language support and a robust API.
Software Development · Lua
Microservice API Gateway and Platform.
Money, Budgeting & Management · Rust
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Content Management Systems (CMS) · Nodejs
Developer-first headless CMS and application framework.
File Transfer & Synchronization · Nodejs
Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.
Document Management · Python
Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).
Software Development · Java
Build admin panels, CRUD apps and workflows. Build everything you need, 10x faster.
Photo Galleries · Go
Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures.
Database Management · Python
AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.
Communication · Nodejs
Notification infrastructure for developers.
Generative Artificial Intelligence (GenAI) · Nodejs
Enhanced ChatGPT-compatible AI chat interface supporting multiple AI providers, with multi-user auth, message search, and plugin support.
Software Development · Java
A powerful and easy-to-use website building tool (documentation in Chinese).
Wikis · Nodejs
Extensible wiki for your team.