Skip to content

Self-Hosted Apps Built with C

5 self-hostable apps built with C you can run on your own server — compared on specs, deployment difficulty, and the SaaS each one replaces.

Home automation

Eclipse Mosquitto

A lightweight MQTT message broker from the Eclipse Foundation: the publish/subscribe hub that smart-home devices, Zigbee bridges and sensors talk through. A small C program with TLS, authentication and persistence, published as an official Docker image.
C
easyRead guide →
Observability

Netdata

Real-time, per-second monitoring of systems, containers, and applications with zero-configuration auto-detection and a lightweight C agent.
C
easyRead guide →
Network-wide ad blocking

Pi-hole

A DNS sinkhole that blocks ads and trackers for every device on your network — no client software needed. Runs on almost nothing and gives you a tidy dashboard of what your network is really talking to.
C (pihole-FTL)
easyRead guide →
File sync & storage

Seafile

File sync and share built around libraries: each one syncs separately with delta transfers and resumable uploads, and any library can be encrypted on the desktop client with a password the server never stores. The Community Edition server core is AGPL-3.0 with an Apache-2.0 web UI; the Professional Edition adds full-text search, file locking, audit logs and S3 storage, and is free for up to three users.
CGoPython
moderateRead guide →
Monitoring

Zabbix

Enterprise-grade infrastructure monitoring covering agents, SNMP, IPMI, JMX and agentless checks, with templates, network auto-discovery, escalation-aware alerting and long-term trend storage. It is a server, a database, a PHP frontend and agents — not a single container you start and forget.
CPHPMySQL
hardRead guide →

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.