Astrolabe is a lightweight, browser-based snippet manager for Vega-Lite visualizations. It's designed to help you quickly create, organize, and iterate on visualization specs without the overhead of a full development environment.
Everything runs locally in your browserβno server, no signup, no data leaving your machine. Your snippets and datasets are stored using browser storage, so they persist across sessions.
Click the "Create New Snippet" ghost card at the top of the snippet list. A sample Vega-Lite spec loads automatically.
Changes auto-save as you type. The preview updates automatically. Your published version stays safe until you're ready.
Click "Publish" (or Cmd/Ctrl+S) to save your draft as the official version. Use "Revert" if you want to discard changes.
Open the Dataset Manager to create reusable datasets. Reference them in your specs using {"data": {"name": "dataset-name"}}
.
Cmd/Ctrl+Shift+N | Create new snippet |
Cmd/Ctrl+K | Toggle dataset manager |
Cmd/Ctrl+, | Open settings |
Cmd/Ctrl+S | Publish draft (save) |
Escape | Close any open modal |
Your data stays yours. Astrolabe is built with privacy as a core principle:
What analytics we collect: Action types (e.g., "snippet-create", "dataset-export"), generic metadata (e.g., format types like JSON/CSV, counts like "5 snippets"). That's it.
What we DON'T collect: Snippet names, dataset names, actual data content, URLs, email addresses, or any personally identifiable information.
Astrolabe is a free open-source project built by a Ukrainian in Kyiv, Ukraine. If you're thinking of donating, I should be transparent about where that money actually goes - it doesn't go to me or the project. It goes to something I care about much more. Right now, while I've been building this passion project, there are people I know - my relatives, friends, colleagues - who took arms and joined Ukraine's Armed Forces. They're defending their country against Russian invasion. Most of them were civilians before this. They're still civilians, really, just doing something they had to do. I feel deep gratitude to them. So my goal is to support these brave people however I can.
You might wonder if the military really needs donations. The honest answer: yes. The government and Ministry of Defense cover basics, but when you're on the frontlines, every small thing matters. Better equipment, better protection, better conditions - these things can make a difference between life and death.
If you have concerns about donating to the military: I get it. Not everyone is comfortable with that for various reasons, and I respect that. The good news is that many of the organizations below also run humanitarian projects for civilians affected by the war. So you have options.
Not able to donate? You can still help by:
Thank you for considering this.
Oleh Omelchenko