OPEN SOURCE. OPEN POSSIBILITIES.

A home for
your people.
A platform you own.

Bring your conversations, classrooms, and community together. Roost is free, open source, and ready to make your own.

MIT licensed Your infrastructure No per-member fees
YOUR PEOPLE. A PLACE TO LEARN AND BELONG.
A LOOK INSIDE ROOST↗
Roost’s classroom directory, showing searchable learning groups with community banners and join buttons.
✳
A place to learn.
A place to belong.
Roost in action · example community
FOR PEOPLE WHO BRING PEOPLE TOGETHER
Creator communities ✳ Learning groups ✳ Builder collectives ✳ Member spaces
MORE TOGETHER. LESS SCATTERED.

Everything your community
needs to take root.

Keep the conversations close to the learning,
and the people close to each other.

Plus messaging, events, showcases, moderation, and more.See the full picture
A CLOSER LOOK

This is where your
community comes to life.

A shared feed. Familiar faces.
A reason to come back.

Roost’s community feed with pinned posts, reactions, member activity, and a contributor leaderboard.
Community feed · example content shown
YOUR COMMUNITY SHOULDN’T FEEL RENTED.

Build something
you can keep.

You put the care into your community. You should have control over where it lives, how it looks, and what happens next.

  • Run it on infrastructure you choose.
  • Keep direct access to your database and files.
  • Read, adapt, and contribute to the source.
Find your setup
YOUR STACK. YOUR CALL.
Your Roost communityReact · TypeScript · Express
OPEN SOURCE
SupabaseCloud or self-hosted
Your filesS3-compatible storage
Running on your infrastructure

You manage the hosting, updates, and backups.
We give you the platform and the guidebook.

FROM REPOSITORY TO COMMUNITY

Make yourself at home.

Open the getting started guide
01

Pick your setup.

A full self-hosted stack or managed Supabase. Choose what fits your infrastructure.

02

Make it yours.

Configure your domain, storage, email, and community branding with the installer.

03

Bring your people.

Create your admin account, set up your first space, and start the conversation.

START WITH THE SOURCE
git clone https://github.com/msrbuilds/roost.git
Then run the installer
A FEW GOOD QUESTIONS

Before you
settle in.

Have another question?
Ask on GitHub ↗

Is Roost really free?

Yes. Roost is free, open-source software under the MIT license. There is no Roost license fee or per-member charge. You pay your own infrastructure providers for hosting, storage, email, and any other services you choose.

Do I need to know how to code?

You do not need to write application code to install Roost. You should be comfortable with a terminal, DNS, environment variables, and maintaining a server. The interactive installer and deployment guides walk through the setup.

Can I use managed Supabase?

Yes. Use Supabase Cloud for managed database and authentication, or run the full self-hosted stack. The frontend and API still need hosting, and file uploads require S3-compatible storage.

Can I customize the branding and code?

Yes. Configure your community name and branding, choose the features you need, and modify the source under the MIT license. Third-party components retain their own licenses.

Does Roost include a hosted service?

This release is a self-hosted product. There is no hosted Roost subscription or managed community service. The docs help you install and operate your own community.

GOOD THINGS START WITH GOOD PEOPLE.

Give yours a place
to come together.

Start your community Free software. Built to be yours.

Search the docs

Find your next step.