Freedom Stack

A full-stack Astro starter kit that feels freeing and is free.

Create full-stack web apps

Save time, money, and headaches by using Freedom Stack.

Create full-stack web apps

No need to reinvent the wheel

Auth? Database? Components? This starter kit has you covered.

No need to reinvent the wheel

Focus on the fun stuff

Enjoy building apps, not configuring servers. Incredibly easy to deploy.

Focus on the fun stuff
"enjoyed learning about Freedom Stack, Cam. Really a refreshing take on SaaS boilerplates ✨ plus I love Astro, too!"
Carl Poppa @poppacalypse

Technologies Inside

Astro

The simplest web metaframework

Alpine.js

Used for client-side interactivity

HTMX

Used for sending HTML partials over the wire

daisyUI

Easy as Bootstrap; built upon Tailwind

Clerk Auth

The simplest authentication solution

Astro DB

An approachable database solution

Why Freedom Stack?

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:

  • Approachable — Making web development feel natural and comfortable, especially for newcomers
  • Flow-able — Using an HTML-first approach that helps you focus and get in the zone faster
  • Pocket-friendly — Keeping it financially maintainable for everyone, from indie hackers to startups

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:

  • Feels vanilla, with the power of modern frameworks. No need for Docker. Just throw it on Netlify and you're good to go.
  • Is built with Astro, Alpine.js, HTMX, Astro DB, Clerk Auth, Preline UI, daisyUI, & Lucide Icons. Enjoy building apps.
  • Has a low barrier to entry, making it easy to learn and start building fast. Get in the zone and stay in it.

Cam Pak

FAQ

What is Freedom Stack?

Freedom Stack is a full-stack Astro starter kit that feels freeing and is free.

How can I learn more about Astro?

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.

How can I learn more about Alpine.js?

If you want to learn more about Alpine.js, I recommend Learn Alpine.js on codecourse.

How can I learn more about the libSQL database layer?

If you want to learn more about the database layer, I recommend learning from High Performance SQLite course, sponsored by Turso.

How can I learn more about Clerk Auth?

How do I deploy Freedom Stack?

You can deploy Freedom Stack to Netlify.

How can I learn more about HTMX?

How can I learn more about daisyUI?

How can I contribute to Freedom Stack?

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.