๐โโ๏ธ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account ๐ airspace is a typed client for it
Post
back in june I migrated my own site to use an 'atproto cms', and I've been thinking how to make this usable for everyone, without requiring special atproto knowledge ๐ this hopefully fixes the rough edges + bugs it also adds support for private data + drafts via the experimental 'spaces' proposal
by this, I mean: I've been using a cms for a long time to store things like: โช #ama questions people ask โช talks I'm planning to give (or have given!) โช my current location (which I track and expose publicly ๐) ...and so on ๐ but atproto means your pds = your data so โฆ why not use it as a cms?
a few more details: โช airspace core is 9.2 kB in production โช includes automatic validators + migration utils โช no need for typegen โช ships with a minimal read-only live client โช runs on workers and deno ... and the name is credit to @mkrl.xyz, who made an amazing brainstorming partner ๐
as of today, roe.dev runs on airspace I'd already moved my cms onto my pds, which was 20k lines lighter ๐ฐ swapping that for airspace dropped another 2,000
0 reposts34 likes
you can demo it live at getair.space/demo, or check out the repo at github.com/danielroe/airspace it's still very early days, but I would love your feedback ๐