Arksine/moonraker
Web API Server for Klipper observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2253
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
1449 stars · 542 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmware. It communicates with the Klippy host over a Unix domain socket and serves as the backend for clients like Mainsail and Fluidd.
Use cases
- control a 3d printer from a web interface
- expose klipper firmware over a rest api
- monitor 3d printer status remotely
- build a custom frontend for klipper
- manage printer updates and power devices over the network
- run klipper with mainsail or fluidd
When to choose
- you run Klipper and want a web UI such as Mainsail or Fluidd
- you need programmatic HTTP/WebSocket access to printer state and commands
- you want remote monitoring and management of a 3D printer on a Raspberry Pi
When to avoid
- you use Marlin or another non-Klipper firmware
- you need a bundled UI - Moonraker is a server only and requires a separate client
- you want a standalone print server unrelated to Klipper
Facets
service · maturity active
http-server api-framework websocket webhook iot hardware self-hosted apis python self-hosted klipper 3d-printing web-api tornado mainsail fluidd raspberry-pi automation linux docker
2 sources
- readme: https://github.com/Arksine/moonraker · fetched 2026-08-28 · 372f8d3ed2b8
- registry_pypi: https://pypi.org/pypi/moonraker/json · fetched 2026-08-29 · 5373dbfebf1a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Arksine/moonraker | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="Arksine/moonraker")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem