Credits

Standing on other people’s work

Almost none of this was invented by us. Your music moves through code written by people we have never met, in countries we have never visited, and given away for nothing.

Most of it was written in evenings and on weekends. Much of it is maintained by one or two people who hear from strangers mainly when something breaks, and who keep going anyway — for years, often for a decade or more, usually unpaid. Somebody fixed a bug at midnight so that an artist they will never hear of could upload a song this morning.

That is the deal open source makes: take this, build something, and pass it on. wavbee exists because thousands of people kept their side of it. The least we can do is say so by name — all of them, not only the famous ones.

Platform

Who builds and maintains it

wavbee
Distribution, the platform, and the people answering your tickets.
Futura Research
Engineering and research partner on the platform.

The heavy lifting

18 projects doing most of the work

If you write software, several of these are worth sponsoring. They hold up far more of the internet than they get credit for.

The application

The server that holds your catalogue, your releases and your money.

  • Ruby on RailsMITThe framework this whole application is written in.
  • PostgreSQLPostgreSQLEvery release, statement and payment record lives here.
  • PumaBSD-3-ClauseServes every request you make.
  • RedisBSD-3-ClauseQueues the work and carries live updates.
  • SidekiqLGPL-3.0Runs deliveries, imports and reconciliation in the background.

What you see

The interface, and everything that makes it usable.

  • ReactMITEvery screen in this dashboard.
  • Inertia.jsMITJoins the Rails side to the React side without a separate API.
  • ViteMITBuilds and ships the front end.
  • Tailwind CSSMITThe styling system behind the layout.
  • Radix UIMITDialogs, menus and tabs that work with a keyboard and a screen reader.
  • TiptapMITThe editor behind long-form writing in the admin.
  • LucideISCThe icons throughout.

Music, money and identity

The parts that handle a master, a payment or a login.

  • WahWahMITReads the technical metadata out of your audio masters.
  • libvipsLGPL-2.1Processes cover art without loading whole images into memory.
  • DeviseMITAuthentication for the admin side.
  • WebAuthnMITHardware-key sign-in.
  • Stripe & Razorpay librariesMITTake payments and keep our records honest against theirs.
  • PagyMITPaginates the long lists without holding them all in memory.

Everything

Every package we use

The full list across all three applications — this platform’s server, its interface, and the artist studio our partner labels run. Each entry opens to its licence in full. We would rather over-credit than leave anyone out.

Loading the full list…

To everyone whose name is on this page, and to the many whose names are only in a commit log somewhere: thank you. We know what you gave away.