Skip to content

openpeeps/stupidgreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


StupidGreen β€” The Open-Source Platform for Independent Musicians
Music Catalog β€’ Tour Events β€’ Merch β€’ 100% Customizable β€’ Self-Hosted β€’

nimble install stupidgreen

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!


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

  • Fast, compiled and super lightweight
  • Modern, responsive design built with Supranim and Bootstrap 5
  • Music Catalog with album, single, and EP support
  • Biography and artist profile pages
  • Countact form for booking inquiries and fan messages
  • Audio player with continuous playback and playlist support
  • Audio waveform visualization for each track
  • 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

🎩 License

StupidGreen | AGPLv3 license. Made by Humans from OpenPeeps.
Copyright Β© 2026 OpenPeeps & Contributors β€” All rights reserved.

About

🎹 The Open-Source Platform for Independent Musicians (Alternative to Bandcamp). Made in EU πŸ‡ͺπŸ‡Ί

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors