Selah.fm is
open source
The entire platform — frontend, backend, payments, and automation — is now public. Build with us. Audit us. Trust us.
Why we open-sourced
Transparency
No black boxes. Every line of code is visible. You can see exactly how your data is handled, how payments flow, and how security works.
Trust
Open source means independent auditability. Anyone can verify there are no backdoors, hidden fees, or data leaks.
Community
The best ideas come from everywhere. Musicians, creators, and developers can now shape the platform they use every day.
What's open
Full platform code
- • Next.js 14 frontend (22 pages, glassmorphism UI)
- • 28 REST API endpoints
- • Stripe payment + Connect integration
- • Google OAuth authentication
- • Real-time chat and notifications
- • Admin dashboard
Testing & ops
- • E2E test suite (Playwright, 43 tests)
- • Database migrations and seeding
- • Railway deployment with auto-deploy
- • GitHub Actions CI/CD
Our business model
We add a 20% platform fee on top of the artist's CPM rate to keep the platform running and improving. Creators earn the full CPM. This covers hosting, support, payment processing, and the managed service at selah.fm.
FAQ
Does open source mean I don't have to pay the fee?
No. The 20% platform fee (added to artist CPM) applies to the managed platform at selah.fm. The code is free to use, study, and modify, but the hosted service has operating costs.
Can I host my own version?
Yes. The MIT license allows you to fork the code and run your own instance. You'll need your own Stripe account, database, and Google OAuth credentials.
How do I contribute?
Fork the repo, make your changes, and open a pull request. Check CONTRIBUTING.md for guidelines. We welcome bug fixes, features, documentation, and design improvements.
Is my data safe?
Absolutely. The code is public for transparency, but your data on selah.fm is private and protected. Database credentials and API keys are never exposed — they live in Railway environment variables.
Every star helps more musicians and creators discover us.