0x00 / Für alle, die lieber im Space sind.

Ist offen?
Dann los.

Die Werkbank wartet. Die Mate ist kalt.
Hat schon jemand aufgeschlossen?

SpaceState zeigt dir, ob dein Hackspace offen ist, und meldet sich per Push, sobald er aufmacht. Die Daten kommen aus der SpaceAPI.

macOS & iOSOpen SourceMIT‑Lizenz

Ja, nur Apple. Eine Linux-CLI ist geplant, PRs willkommen.

dein-space.statusLiveBeispiel
spacestate status --allspacestate status
45 von 206

Spaces aus dem SpaceAPI-Verzeichnis waren beim letzten Build offen.

Offen

Jemand hat aufgeschlossen. Zeit vorbeizuschauen.

SPACESTATEBeispiel-Push
Dein Hackspace ist offen.

Lötkolben einpacken. Oder einfach dich selbst.

Live: alle Spaces im SpaceAPI-Verzeichnis. Die anderen Tabs sind Beispiele.

MEHR SPACE.
WENIGER RÄTSELN.
Sticker als SVG ↓

„Öffentliche Daten nützen, private Daten schützen.“ Hackerethik des CCC ↗

Darum: kein Tracking auf dieser Seite.

0x01 / So geht’s

Dein Space meldet.
Wir sagen Bescheid.

Viele Hackspaces veröffentlichen ihren Status als kleine JSON-Datei nach dem offenen SpaceAPI-Standard. Mehr braucht es nicht:

$ curl -s https://hackspace.example/spaceapi.json | jq .state
{
  "open": true,
  "message": "Kaffee ist da, Lötstation auch."
}

Beim letzten Build dieser Seite waren 45 von 206 Spaces aus dem SpaceAPI-Verzeichnis offen.

  1. 0x00

    Der Space veröffentlicht.

    Sein Endpunkt sagt: offen, zu oder keine Angabe.

  2. 0x01

    SpacePush fragt nach.

    Der Server schaut jede Minute vorbei und meldet nur Wechsel, die auch halten.

  3. 0x02

    Dein Handy sagt Bescheid.

    Push für deinen Space an, fertig. Macht er auf, klingelt’s.

Wir geben weiter, was dein Space meldet. Zwischen Abfrage und Push vergeht ein kleiner Moment. Falls du trotzdem mal vor verschlossener Tür stehst: Das tut uns leid. Ein kurzes Hallo im Chat deines Spaces hilft oft, vielleicht ist ja noch jemand in der Nähe.

0x02 / SpaceState

Dein Space.
Auf einen Blick.

Noch nicht im App Store · aus dem Quellcode bauen ↗

Mac. iPhone. Widget.
Ein Status, überall dabei.
Deutsch & Englisch · macOS 26 / iOS 26

macOS / Menüleiste
SpaceState-Menüleistenpanel mit Öffnungsstatus und Räumen von Mainframe Oldenburg
Im Bild: der Mainframe in Oldenburg.
SpaceState auf dem iPhone mit dem Status des Mainframe und seinen Räumen
iOS / unterwegs

Offen. Zu. Unbekannt.

Status und Nachricht deines Spaces direkt sehen.

Push statt Nachsehen

Macht dein Space auf, bekommst du Bescheid.

Widgets für deinen Alltag

Eigene Spaces pro Widget, auch auf dem iOS-Sperrbildschirm.

Was die App sendet

Gerätetoken und Abos, damit Push ankommt. Für Nutzungszahlen App- und OS-Version und eine Markierung für die erste Anfrage eines Tages, einer Woche und eines Monats. Keine Kennung, keine IP-Adressen.

0x03 / Der Code

Offener Code.
Zum Mitmachen.

ERLANG / OTP / SERVER

SpacePush

Fragt die Spaces ab, erkennt Wechsel und schickt Push über APNs. Auch zum Selbsthosten.

SpacePush auf GitHub ↗

SWIFT PACKAGE / BIBLIOTHEK

SpaceStateKit

SpaceAPI-Modelle und Client. Ein eigenes Paket mit Linux-Support und CLI ist geplant.

Linux-Plan lesen ↗

Bug gefunden? Lust auf Linux? Dein Hackspace fehlt?

Issue aufmachen ↗Deinen Space verbinden ↗