Stupidgreen
๐น The Open-Source Platform for Independent Musicians (Alternative to Bandcamp). Made in EU ๐ช๐บ
Install / Use
/learn @openpeeps/StupidgreenREADME
About StupidGreen
StupidGreen is an open-source, self-hosted music platform desgined to empower independent artists to share their music with the world. With a super simple and intuitive interface, StupidGreen makes it easy for musicians to customize their website, upload music and merch and connect with fans. StupodGreen is for everyone, from bedroom beatmakers to touring bands.
StupidGreen is written in Nim, a fast and efficient programming language that compiles to native code. This allows StupidGreen to be lightweight and performant, even on modest hardware!
<img src="https://github.com/openpeeps/stupidgreen/blob/main/.github/screenshot_01.png" width="100%"><br>
[!NOTE] StupidGreen is currently in early development! If you're interested in contributing or have ideas for features, don't hesitate to reach out or submit a pull request!
Key features
- [x] Fast, compiled and super lightweight
- [x] Modern, responsive design built with Supranim and Bootstrap 5
- [x] Music Catalog with album, single, and EP support
- [x] Biography and artist profile pages
- [x] Countact form for booking inquiries and fan messages
- [x] Audio player with continuous playback and playlist support
- [x] Audio waveform visualization for each track
- [x] Customizable artist profiles and discography pages
- [ ] Embeddable music player widget for external websites
- [ ] Open-Graph Generator for rich social media sharing
- [ ] Member-only content and subscription support
- [ ] Tour dates and event management features
- [ ] Merch store for selling physical and digital products
- [ ] Lemonsqueeze/Stripe integration for payments and subscriptions
- [ ] Admin dashboard for managing content and users
- [ ] RESTful API for third-party integrations and mobile apps
- [ ] RSS/Feed support for new releases and tour dates
Installation
The most straightforward way to get StupidGreen up and running is to use Nimble, the package manager for Nim. If you don't have Nimble installed, you can follow the instructions on the Nim website to set it up. Once you have Nimble installed, simply run the following command in your terminal:
nimble install stupidgreen
Usage
After installing StupidGreen, you can initialize a new StupidGreen project in your desired directory by running:
stupidgreen init awesome-band
Then, navigate to the project directory and start the development server with:
stupidgreen start --port 4000
โค Contributions & Support
- ๐ Found a bug? Create a new Issue
- ๐ Wanna help? Fork it!
- ๐ Get โฌ20 in cloud credits from Hetzner
- ๐ฅฐ Donate via PayPal address
๐ฉ License
StupidGreen | AGPLv3 license. Made by Humans from OpenPeeps.<br>
Copyright ยฉ 2026 OpenPeeps & Contributors โ All rights reserved.
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot ๅฏๅชไฝๆถๅ่ฝๅใไฝฟ็จ <qqmedia> ๆ ็ญพ๏ผ็ณป็ปๆ นๆฎๆไปถๆฉๅฑๅ่ชๅจ่ฏๅซ็ฑปๅ๏ผๅพ็/่ฏญ้ณ/่ง้ข/ๆไปถ๏ผใ
Security Score
Audited on Mar 6, 2026
