Hey guys, happy to share a passion project I’ve been working on. It’s called Ptero (short for pterodactyl, get it? haha) and is a Svelte based alternative to Docusaurus so you can now build your dev docs page in svelte!
* Github:
https://github.com/yail259/ptero
* Landing page & dogfood demo:
https://ptero.yaoke.pro/
Is this project necessary when Astro, Docusaurus and all the other documentation frameworks exist? Not really.
Did I really want to unify my docs and landing page into a single site using my go to tool Svelte and spent a long time and couldn’t find a good quality existing option? Yes.
It certainly lacks the professional polish of tools like Docusaurus as it’s a brand new solo project but I think it’s got a few neat features.
1. It’s installed as components via a CLI, think Shadcn, this way you can manipulate the components however you want. You can init a new site or install into your existing SvelteKit site.
2. Comes with a modern 3 pane design and all the goodness that comes with that out of the box.
3. Fuse.js search which works pretty well.
4. MDsveX support out of the box
5. Docs versioning
6. A UI that doesn’t look like we are trapped in the 2000s
Honestly it’s not the best tested or polished project but it’s working ok for me so I figured I’d just share it. It’s open source and MIT license so feel free to do whatever you want with it. Feel free to make PRs and if they are reasonable I’ll get Claude Code to work on it :).
Thanks for taking a look, hope you get some value out of this!