ToolJet
Retool's job, self-hosted: ToolJet is an open-source low-code platform for building internal tools, dashboards, and admin panels. Apps are assembled in a drag-and-drop visual builder with 60+ responsive components, including tables, charts, forms, and lists, and connected to 80+ data sources: PostgreSQL, MySQL, MongoDB, REST and GraphQL APIs, cloud storage, and common SaaS tools. When visual configuration is not enough, you can run JavaScript or Python inline for queries and transformations. A built-in no-code database (ToolJet Database) covers apps that need their own tables without provisioning an external database, Workflows add node-based automation for background jobs with dedicated worker containers and a Redis-backed queue, and multi-page apps with multiplayer editing, inline comments, and mentions support team development. Security is designed for internal data: credentials are AES-256-GCM encrypted, data flows proxy-only through your server so database contents never reach a third-party cloud, and granular per-app access control plus SSO gate each tool. Where Retool-style platforms bill per builder and sometimes per end user, the self-hosted Community Edition serves unlimited builders and users at hosting cost, and full source availability means the platform itself can be forked, audited, and extended. The stack is Node.js and React on PostgreSQL, deployed via Docker.
DevTrack
DevTrack turns your GitHub activity into a living dashboard of commit streaks, pull-request analytics, and goals that quietly update themselves. Sign in with GitHub and your last year appears as a contribution heatmap you can filter by repository and language, next to the streak you are protecting and the freeze you are saving for a holiday. Pull requests get the honest treatment: merge rate, average review time, and open-versus-closed breakdowns that show whether reviews or authors are the bottleneck. Weekly and monthly goals fill themselves in from live activity, while the consistency score and activity rings tell you whether your rhythm is steady or heroic but rare. When you want the story told back to you, an AI mentor who knows your history offers guidance, a résumé generator builds an ATS-friendly CV from merged pull requests for the role you name, and a weekly summary explains your own graphs in plain words. Opt into the public leaderboard to rank your streak, commits, and PRs against other developers, or keep everything private and share only the profile page and embeddable badges you choose. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Solectrus
The inverter app tells you the sun shone; SOLECTRUS tells you what that sunshine was worth. It is a dashboard for your whole photovoltaic system that balances every watt: what the panels produced, what the house consumed, what the battery stored, and what crossed the grid meter in either direction, for any period you care to name. Up to five generators, from the main roof array to a balcony power plant, appear individually or summed, and up to twenty custom consumers, wallbox included, get their own accounting. The Power-Splitter shows how much green electricity actually landed in the car, the heat pump, or the washing machine, and what each load truly cost once lost feed-in revenue counts. Enter your electricity prices and feed-in tariff, including their changes over the years, and it computes savings, self-consumption costs, return, and the day the system has paid for itself from measured data rather than the sales brochure. Forecasts from pvnode, Solcast, or Forecast.Solar look up to seven days ahead using your location, orientation, tilt, and peak capacity. Heat pump owners see generated heat and coefficient of performance beside the power draw. Everything lands in InfluxDB and stays there, with daily aggregation keeping multi-year views fast, trends against last month or last year, and a Top-10 of your best and worst days. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Garage UI
Garage UI is the web dashboard that Garage object storage never shipped, turning an admin API that speaks JSON over HTTP into screens your whole team can use. Create and configure buckets, browse objects with drag-and-drop uploads, and preview images, video, PDFs, and text inline instead of downloading files just to check what they are. A recursive search finds objects across a whole bucket, and bucket settings carry size and object-count quotas so one tenant cannot quietly eat the cluster. Access keys are created in the UI and assigned per-bucket permissions, replacing error-prone command-line key surgery. The cluster overview watches node status, layout configuration, and storage usage, so a degrading node shows up in the dashboard before it shows up as an outage. Sign-in flexes to your setup: no auth on a trusted network, basic admin credentials, the Garage admin token, or OIDC single sign-on through providers like Keycloak and Authentik. With OIDC teams enabled, access control maps token claims to bucket prefixes with named permission presets, and unmatched users are denied by default rather than promoted. Zero-config startup reads your existing garage.toml, so the first login takes minutes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Dreeve
Every ride, run, hike, and swim you have ever recorded finds a home in Dreeve, a private fitness dashboard that lives on your own server rather than in a social feed. Import FIT, TCX, or GPX files from a watch folder, sync Strava, or add connectors for Garmin Connect, Wahoo, Polar Flow, Hammerhead, and Zepp/Amazfit. Weekly charts follow distance, time, and elevation beside training goals, heart rate zones, and training load analysis, and monthly stats pair per-sport totals with an interactive calendar. A heatmap paints every kilometer you have covered. Best efforts rank your fastest 5k, 10k, 50k, and 100k across every sport, while Eddington numbers, a milestones timeline, and a yearly Rewind mark the long game. Strava sync also brings segments, segment efforts, and challenges. Gear pages total the distance on each bike and shoe, and maintenance tasks send alerts through ntfy, Gotify, Discord, Telegram, Slack, or email when an interval comes due. Automation rules assign gear, flag commutes, and set sport types by device, distance, weekday, time of day, or location, so new imports arrive organized. Ask the AI workout assistant about your training, using cloud models, OpenRouter, or a local Ollama model. An installable mobile app and embeddable badges carry your stats to phones and blogs, and a password-protected admin panel keeps the settings. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
IRONSIGHT
IRONSIGHT fuses over 50 publicly available intelligence sources into a single real-time dashboard that requires zero API keys and zero configuration. The Live Intel Feed aggregates 20+ RSS news sources with keyword relevance filtering from outlets including Reuters, Al Jazeera, and Kyiv Post. The Telegram OSINT module scrapes 27 channels every 60 seconds with automatic translation from Hebrew, Arabic, and Farsi. The interactive Leaflet Theater Map plots military aircraft positions via ADS-B transponder data, naval vessel locations in the Persian Gulf and Eastern Mediterranean, strike markers extracted from news and Telegram, missile trajectory arcs with range rings, and country-border overlays with a distance measurement tool. A header toggle switches the entire dashboard between Iran/Israel and Russia/Ukraine theaters, re-pointing every panel, map layer, and data feed to the selected conflict. The Israel Alert module streams live Pikud HaOref missile alerts with audio notifications, while the Conflict Monitor categorizes events into strikes, defense, diplomatic, and nuclear. Financial panels track defense contractor stocks, S&P 500, VIX, gold, Bitcoin, Ethereum, energy commodities via Yahoo Finance, and Polymarket prediction odds on conflict outcomes. NASA FIRMS satellite thermal detection flags fire and explosion signatures. The Next.js 16 App Router handles server-side data fetching for RSS and API endpoints while client-side React state management drives real-time polling updates. On RepoCloud, deploy IRONSIGHT on a dedicated VPS with persistent storage, root SSH access, and full control over your intelligence monitoring environment, all under the MIT license.
Apache StreamPipes
On the factory floor, the data already exists; it is just locked inside machines, PLCs, and protocols nobody on the analytics team speaks. StreamPipes unlocks it with guided adapters for OPC UA (including a web-based node browser), MQTT, Kafka, Pulsar, REST services, and industrial controllers, turning each source into a live stream in minutes. Domain experts then drag those streams into the pipeline editor, chain processors and sinks on a canvas, and watch connection validation check schema compatibility as they build, with live preview showing real values before anything is saved. Pipelines filter, enrich, aggregate, and route machine data, raise alerts, and write results to the built-in time-series data lake, where the data explorer charts history and spots trends. Finished pipelines run under an overview that starts, stops, and bulk-manages them, while detail views expose logs, metrics, status, and the pipeline as code. Live dashboards carry the same data to shop-floor screens and operations centers, organized around assets so a line, a cell, or a single machine becomes the navigation unit. Developers extend everything with custom adapters, processors, and sinks built on the Java SDK and deployed as microservices, or drive the platform from Python, Go, and Java clients. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Tick Stock Panel
Screen equities against dozens of technical indicators, backtest algorithmic trading strategies, and spot intraday market anomalies using Tick Stock Panel, a self-hosted quantitative analysis workbench. Traders can filter entire exchanges across technical indicators including moving averages, relative strength index, and Bollinger bands with near-instantaneous execution. The platform provides a full backtesting environment where users test customized entry and exit rules, account for simulated slippage and commission fees, and review streamed performance metrics. Dedicated monitoring modules track intraday volume spikes, price breakouts, and multi-day limit streaks with automated alert dispatching to messaging channels and voice announcements. Users can explore individual stock profiles featuring multi-dimensional technical breakdowns, financial balance sheets, and automated event post-mortems generated via integrated language models. Visual factor mining tools allow analysts to discover uncorrelated signals and assemble composite portfolio screens without external database overhead. An interactive dashboard aggregates sector rotations, hot concept heatmaps, and customizable watchlists into modular operational views. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Pipedash
Pipedash unifies pipelines from twelve CI/CD providers into one self-hosted dashboard for watching statuses, reading job logs, and triggering, rerunning, or cancelling runs without opening each provider's site. Connect GitHub Actions, Gitea Actions, GitLab CI, Azure DevOps, Bitbucket, Buildkite, Jenkins, Tekton, ArgoCD, FluxCD, Komodo, or Prow, and every workflow lands in one list grouped by repository. Filters narrow by status, provider, organization, or time range, and saved views with rules, sub views, and pins give each team its own shortlist. Run history records each attempt with its commit, branch, actor, and duration, and opening a run reveals its jobs and a searchable log viewer that streams live output. Trigger forms load the workflow's own inputs, pipeline variables, or job parameters from the provider, so parameterized runs start with real values. Reruns reuse the original inputs, GitHub runs can restart only failed jobs, and stuck builds can be cancelled singly, in bulk, or by repository. Metrics charts track duration, success rate, and run counts per pipeline by hour, day, week, or month with P95 and P99 values. A notifications inbox gathers failures, degraded workloads, long running builds, and provider outages, while health panels place status pages beside the pipelines they describe. Every dashboard action is a REST API route under /api/v1 with bearer authentication, provider tokens stay encrypted at rest, and the server sends no telemetry. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
GoAccess
GoAccess processes millions of web log entries in seconds and renders the results as interactive dashboards that update every 200 milliseconds in the terminal or every second via WebSocket-connected HTML reports. Written entirely in C with only ncurses as a dependency, it achieves exceptional performance even on resource-constrained servers, reducing memory usage by approximately 20% and parsing time by 35% in recent releases through optimized in-memory hash tables with on-disk persistence support. The analyzer parses virtually every web log format out of the box (Apache Combined and Common, Nginx, Amazon CloudFront, Amazon S3, AWS Elastic Load Balancing, Google Cloud Storage, Squid, W3C IIS, Caddy JSON, and Traefik) while supporting fully custom log format strings for non-standard configurations. The self-contained HTML dashboard displays 15+ interactive panels covering unique visitors, requested files, static files, 404 errors, referring sites, search keyphrases, geographic location with city-level GeoIP resolution, operating systems, browsers, HTTP status codes, time distribution, and virtual host metrics. WebSocket authentication via JWT provides secure remote access, and incremental log processing ensures data continuity across daemon restarts. Docker deployment requires a single command with volume-mapped access logs. Over 20,800 stars with active development since 2010. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Homer
"Dead simple static HOMepage for your servER" - Homer's name is the spec. It is a fully static HTML/JS dashboard driven by one YAML file (assets/config.yml): list your services in groups with names, icons, tags, and URLs, and Homer renders a clean, fast landing page for everything you self-host. Because there is no backend, no database, and nothing to maintain, the container is tiny and effectively zero-maintenance - the entire operational surface is a text file you can version-control alongside your infrastructure. Despite the minimalism, the feature set is genuinely useful: smart cards add live data to service tiles via a type key - Pi-hole block statistics, AdGuard Home status, Jellyfin activity, Gatus and Home Assistant states, and dozens more integrations, with configurable periodic refresh. Fuzzy search jumps to any service as you type, keyboard shortcuts drive navigation, and multi-page support with item grouping keeps large homelabs organized. Theming covers built-in light and dark modes plus full custom CSS, tags get color-coded styles, and the whole dashboard installs as a PWA on phones and tablets. Icons come from Font Awesome or your own images. If Dashy is the maximalist dashboard and Homarr the drag-and-drop one, Homer is the minimalist: one YAML file, instant loads, and nothing that can break at 2 a.m.
CoreObs
CoreObs delivers a unified self-hosted dashboard that replaces the typical combination of Uptime Kuma, Homer, and separate monitoring tools with a single interface for managing your entire server infrastructure. The Next.js frontend with shadcn components provides a modern dark-themed UI displaying server hardware metrics collected by a lightweight Go agent that leverages Glances for hardware abstraction — streaming real-time per-core CPU load, RAM utilization, NVIDIA GPU statistics, disk usage, system uptime, and load averages via WebSocket connections. The application registry tracks all self-hosted services with configurable uptime monitoring, availability history charts, and instant notifications through Discord, Telegram, Pushover, and email when services go down or recover. Quick-access links provide one-click navigation to each application's management panel directly from the dashboard. The network visualization module built on React Flow enables creating visual topology maps of your infrastructure with drag-and-drop nodes representing servers, switches, and services connected by labeled edges. Server data can be organized with tags, copied between entries, and monitored with configurable pagination and compact view modes. Deploy via Docker Compose with three containers — the Next.js web interface, the Go monitoring agent, and PostgreSQL 17 for persistent storage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
LightDash
With 5,600+ GitHub stars and deep dbt integration, Lightdash is the open-source Agentic BI platform that treats analytics like software — defining metrics, dimensions, joins, permissions, and caching in a governed context layer that powers dashboards, AI agents, data apps, embedded analytics, and MCP server endpoints simultaneously. The dbt Write-Back feature lets business users create custom metrics and models in the UI, then automatically generates pull requests in GitHub or GitLab so every change flows through code review and CI validation before reaching production. Context-specific AI analysts automatically select relevant models and metrics, build queries, and present insights in plain English, while row-level security, user attributes, and customer-facing permissions ensure data governance at every layer. The platform connects to BigQuery, Snowflake, Redshift, Databricks, PostgreSQL, Trino, and ClickHouse through warehouse adapters, with the TypeScript monorepo built on React, Mantine, Vite, and TanStack Query on the frontend plus Node.js, Express, Knex, and PostgreSQL on the backend. Data teams build analytics with coding agents, preview changes from the CLI, validate in CI pipelines, and review charts and dashboards in pull requests — making the entire analytics lifecycle version-controlled and reproducible. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Fail2Ban Report
Fail2Ban quietly bans thousands of bots on a typical VPS and just as quietly keeps the whole story buried in a log file nobody reads, and Fail2Ban Report digs that story out into a dashboard you will actually open. Shell scripts convert each day of fail2ban.log into JSON, and the web interface lays every ban and unban on a searchable, filterable timeline you can slice by jail, server, or time window. Aggregated statistics for today, yesterday, seven days, and thirty days show which jails absorb the most attacks, while markers flag repeat offenders and escalating ban counts so persistent scanners stand out from one-time noise. Blocklists live per jail and per server as plain JSON, and ban or unban actions execute through UFW, giving you permanent bans that survive independently of jail restarts. Bulk actions handle whole ranges at once, with a pending state until the next sync applies them. Multiple servers feed one console through a pull-based HTTPS endpoint, so a fleet of small machines reports to a single pane without exposing SSH. Optional AbuseIPDB and IP-Info lookups add reputation and region context to any address. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
LightPost
Write a post once in LightPost and it goes out to Bluesky, Mastodon, X, Instagram, Threads, Discord, LinkedIn, Telegram, and Facebook Pages on your schedule, with YouTube video uploads handled in the same workspace, from a dashboard running on your own server. The composer fans one message out to every connected account, including several accounts on the same platform, and each destination can receive text, images, or both within that network's limits. Drafts can be saved, edited, and duplicated, and scheduled times follow your browser's timezone so a week of announcements can be queued in one sitting. Images come in from public JPEG links or a saved library, with alt text and a preview before anything ships. Every delivery is tracked per account with links to the published posts, and when one network fails you retry just that destination instead of blasting the successful ones twice. The queue persists across restarts and overdue posts resume on their own, so an overnight reboot never eats a scheduled campaign. Built-in setup guides walk you through eligibility, credentials, and permissions for each platform, account connections can be verified or reconnected from the same panel, and your credentials stay encrypted on your disk with optional password protection and exportable post history. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Home Assistant
Your house already has lights, locks, sensors, thermostats, and speakers from many brands, and Home Assistant gives them one local control room with no vendor cloud in the loop. To close the shutters when the outdoor temperature holds above 25 °C, or to be alerted when the garage door is left open, build the routine in the visual editor: When, And if, Then do. Scenes, scripts, and blueprints package it for reuse, and run traces show what it did. More than 1,500 integrations cover Zigbee, Z-Wave, Matter, Thread, MQTT, ESPHome, Bluetooth, Hue, and Sonos, and network discovery offers known devices for one-step setup. To see the house at a glance, drag tile, thermostat, gauge, graph, and map cards into a dashboard, then put it on a TV with Home Assistant Cast. The Energy dashboard answers where the power goes, drawing solar, grid, battery, gas, and water as one distribution diagram with cost totals and per-appliance tracking. To talk to the house, use Assist: natural-language commands, wake words, and custom sentences run locally or through Home Assistant Cloud. The map panel shows who is home, plotting people against zones such as Home, Work, and School from the iOS and Android companion apps. Areas and labels keep large setups tidy, and multi-factor authentication guards each account. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
ILLA Builder
ILLA Builder turns internal tool development from weeks of custom frontend work into hours of drag-and-drop assembly, combining a visual canvas of 60+ UI components with direct connections to over 20 data sources. The TypeScript frontend, powered by ILLA Design, offers data grids backed by MUI X Data Grid Premium, charts, forms, rich-text editors, PDF viewers, QR code scanners, calendar widgets, map embeds, and video players. Each component supports Handlebars-style expression bindings that reference query results, widget state, or global variables, while the reactive execution tree resolves dependencies in topological order and re-evaluates downstream properties whenever upstream values change. Data connectors provide GUI-driven access to PostgreSQL, MySQL, MongoDB, MSSQL, Supabase, Redis, Firebase, CouchDB, Airtable, Google Sheets, Stripe, AWS S3, Hugging Face models, and REST or GraphQL endpoints without writing connector code. Real-time collaboration through WebSocket lets multiple developers edit the same application simultaneously with live cursor tracking and synchronized Redux state. ILLA Flow adds workflow automation triggered by schedules or webhooks, chaining actions across data sources. The Go backend handles application state, resources, and attribute-based access control using PostgreSQL for persistence, Redis for caching, MinIO for file storage, and Envoy for API ingress. Deploys as a single Docker container on port 2022 or scales horizontally on Kubernetes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.
Tesserae
Built for e-ink screens, Tesserae composes calm wall dashboards from your calendar, weather, and Home Assistant data in a browser, then renders each frame at the panel's exact resolution. Lay out pages as a grid of cells or on a free canvas of widgets, text, and shapes, with a live preview. What you see is what paints. Dozens of bundled widgets cover weather, calendars, clocks, news, to-do lists, and photos, and a community catalog adds more widgets, themes, and templates. Frames are dithered to each panel's measured palette, so photos and gradients stay clean on Spectra 6 color, mono, and grayscale screens. One server drives a whole fleet. Each panel keeps its own dashboards, schedules, and rotations, and smart sync renders just before a battery panel wakes while quiet hours let it sleep overnight. Seeed reTerminal and XIAO panels flash from the browser, and Pimoroni Inky, Waveshare, M5Stack, TRMNL-compatible devices, and KOReader Kindles and Kobos work too. Inside Home Assistant it runs as a sidebar App. Home Assistant widgets show entities, history, energy, and cameras, and MQTT discovery turns each panel into a device with its frame, battery level, and signal. No account is needed, and update checks stay off unless you opt in. Ask Claude or any MCP client to lay out a dashboard, check a preview, and push it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.