RadarTopicsBuildersWeeklyReads
Open Source Radar
swarmpit/

swarmpit

GitHubWebsite

Swarmpit provides a self-hosted UI and REST API to manage Docker Swarm resources, with deployment via Docker and a compose-based stack. The project is written in Clojure and last push was 2026-07-01.

3.5kstars
311forks
178issues
EPL-1.0license
2017since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

Swarmpit is described as a lightweight, AI-friendly interface for managing a Docker Swarm cluster. It exposes management for stacks, services, secrets, volumes, and networks, and offers a REST API and an MCP server for automation and client integration.

How it works

The UI actions are exposed via a REST API (Swagger docs at /api-docs on any running instance). It can be integrated with an MCP server for automating deployments. The project uses CouchDB for data persistence and InfluxDB for cluster statistics depending on stack configuration. Swarmpit is designed to be self-hosted and does not collect metrics by default.

Getting started

Environment: Docker is the sole dependency; Swarm must be initialized. Supported Docker versions start from 1.13. The README provides deployment options:

  • Stable version:
docker run -it --rm \
  --name swarmpit-installer \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  swarmpit/install:1.9
  • Edge version:
docker run -it --rm \
  --name swarmpit-installer \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  swarmpit/install:edge

Manual installation via docker stack deploy using a compose file from the repo:

git clone https://github.com/swarmpit/swarmpit -b master
docker stack deploy -c swarmpit/docker-compose.yml swarmpit

For ARM:

git clone https://github.com/swarmpit/swarmpit -b master
docker stack deploy -c swarmpit/docker-compose.arm.yml swarmpit

The stack includes app, agent, couchDB, and influxdb services; defaults indicate Swarmpit is published on port 888 by default.

Recent releases

Latest release: 1.10 (2026-04-16) with changes including a Node column to Tasks table and updated AWS ECR regions. Previous releases include 1.9 (2020-04-28) with material UI upgrades and ARM support, 1.8 (2019-11-10) introducing InfluxDB for statistics, and 1.7/1.6 with logs/API changes.

Traction

Stars: 3475. Forks: 311. Open issues: 178. Last push: 2026-07-01.

Behind the repo

Not provided beyond project description and links to MCP server and related docs; no startup/company details are included in the provided facts.

Caveats

License: EPL-1.0. The README notes dependencies on Docker with Swarm initialized and specifies Docker 1.13+ compatibility, with Linux x86 and ARM support. No explicit mention of open issues beyond those listed in the repository facts.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →