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.

A place to belong.
Everything your community
needs to take root.
Keep the conversations close to the learning,
and the people close to each other.
Give good ideas a place to land.
Posts, comments, reactions, and rich text. A shared feed that keeps your community in the conversation.
Explore features LearningTurn what you know into what they can do.
Organize your knowledge into groups, classrooms, modules, and lessons that members can work through.
Explore features ConnectionMake it feel like people, not profiles.
Help members find each other, share their work, and keep the connection going beyond the feed.
Explore featuresThis is where your
community comes to life.
A shared feed. Familiar faces.
A reason to come back.

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.
You manage the hosting, updates, and backups.
We give you the platform and the guidebook.
Make yourself at home.
Pick your setup.
A full self-hosted stack or managed Supabase. Choose what fits your infrastructure.
Make it yours.
Configure your domain, storage, email, and community branding with the installer.
Bring your people.
Create your admin account, set up your first space, and start the conversation.
git clone https://github.com/msrbuilds/roost.gitIs 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.