Find your hackspace
Search every space in the SpaceAPI directory.
0x00 / For everyone who would rather be at the space.
The workbench is waiting. The mate is cold.
Has someone unlocked the door yet?
SpaceState shows you whether your hackspace is open and pings you the moment it opens. The data comes from SpaceAPI.
Yes, Apple only. A Linux CLI is planned, PRs welcome.
spaces in the SpaceAPI directory were open at the last build.
Someone has unlocked the door. Time to drop by.
Bring your soldering iron. Or just yourself.
Live: every space in the SpaceAPI directory. The other tabs are examples.
MORE SPACE.“Make public data available, protect private data.” CCC hacker ethics ↗
Which is why this site has no tracking.0x01 / How it works
Many hackspaces publish their status as a small JSON file following the open SpaceAPI standard. That is all it takes:
$ curl -s https://hackspace.example/spaceapi.json | jq .state
{
"open": true,
"message": "Coffee’s on, soldering station too."
}At the last build of this site, 54 of 205 spaces in the SpaceAPI directory were open.
Its endpoint says: open, closed or nothing at all.
The server looks every minute and only reports changes that stick.
Turn on push for your space, done. When it opens, you hear about it.
We pass on what your space reports. Checking and pushing take a little moment. If you still end up at a locked door: sorry about that. A quick hello in your space’s chat often helps, maybe someone is still nearby.
Mac. iPhone. Widget.
One status, wherever you are.
German & English · macOS 26 / iOS 26


Search every space in the SpaceAPI directory.
See your space’s status and message at a glance.
When your space opens, you get a ping.
Choose a space per widget, including on the iOS lock screen.
Device token and subscriptions, so push can reach you. For usage counts, app and OS version and a mark on the first request of each day, week and month. No identifier, no IP addresses.
0x03 / The code
SWIFT / APP
The app for Mac, iPhone and widgets. With push and direct queries as a fallback.
SpaceState on GitHub ↗ERLANG / OTP / SERVER
Checks the spaces, detects changes and sends push via APNs. Ready for self-hosting.
SpacePush on GitHub ↗SWIFT PACKAGE / LIBRARY
SpaceAPI models and client. A separate package with Linux support and a CLI is planned.
Read the Linux plan ↗Found a bug? Fancy Linux? Is your hackspace missing?