A full-stack Astro starter kit that feels freeing and is free.
Save time, money, and headaches by using Freedom Stack.
Auth? Database? Components? This starter kit has you covered.
Enjoy building apps, not configuring servers. Incredibly easy to deploy.
"enjoyed learning about Freedom Stack, Cam. Really a refreshing take on SaaS boilerplates ✨ plus I love Astro, too!"
The simplest web metaframework
Used for client-side interactivity
Used for sending HTML partials over the wire
Easy as Bootstrap; built upon Tailwind
The simplest authentication solution
An approachable database solution
I dream of a lightweight, simple web development stack that invokes a fun web experience at the cheapest possible maintenance, backend, and server cost. As close to free as possible. I wanted to provide a stack that's powerful like Ruby on Rails ("The One Person Framework"), but with the ease and "vanilla" web dev feel of Astro. Freedom Stack is built on three core principles:
This is only the beginning. It's a joy to work on this project and to give it freely. Long story short, I was bed-ridden sick for about 7 months, not knowing if I'd make it out. God took care of me through friends and family. He healed me on the inside before he healed me on the outside. Ever since, I've had a deep desire to create digital experiences that lead to freedom. May Freedom Stack be a blessing to you to create whatever dreams and visions on your heart and mind.
Freedom Stack:
— Cam Pak
Freedom Stack is a full-stack Astro starter kit that feels freeing and is free.
If you want to learn more about the frontend layer, I recommend the Astro Web Framework Crash Course by freeCodeCamp or check out Astro's Community Educational Content.
If you want to learn more about Alpine.js, I recommend Learn Alpine.js on codecourse.
If you want to learn more about the database layer, I recommend learning from High Performance SQLite course, sponsored by Turso.
You can deploy Freedom Stack to Netlify.
If you'd like to contribute to Freedom Stack, please open an issue or submit a pull request. Or, if you can submit financially, please consider buying me a coffee.