Credits

Funkwhale lives thanks to our wonderful community, but wouldn't exist at all without many, many other people, projects and services. Kudos to them!

  Community tools

Our community needs tools to discuss, make decisions, share information, and keep track of what's going on…

Matrix/ElementAn open network for secure, decentralized communication
PlumeA federated blogging application
CodiMDRealtime collaborative markdown notes on all platforms
MastodonA decentralized social network
FlarumA forum and decision making platform
GitLabAn open source software forge
WeblateWeb-based continuous localization
BitwardenOpen source password management
bitwarden_rsUnofficial Bitwarden compatible server written in Rust
DolibarrOpen Source ERP & CRM
Open CollectiveAn organization for your community, transparent by design

  Hosting and infrastructure

All our tools and services need to be deployed, monitored, updated, backed-up…

DebianThe Universal Operating System
Proxmox VEOpen-Source Virtualization Platform
DockerA way to run applications securely isolated in a container, packaged with all its dependencies and libraries.
nginxThe open source web server that powers 400 million websites
letsencryptA free, automated, and open Certificate Authority
MailcowThe mailserver suite with the 'moo'
CabotSelf-hosted watchdog for your websites and infrastructure
BackupninjaA silent flower blossom death strike to lost data
AnsibleAn IT automation tool

  Funkwhale

The Funkwhale software was made possible by these projects

MusicBrainzAn open music encyclopedia that collects music metadata and makes it available to the public
Subsonic applicationsAll third-party applications compatible with the Subsonic protocol
PostgreSQLThe World's Most Advanced Open Source Relational Database
RedisRedis is an open source, in-memory data structure store, used as a database, cache and message broker
SphinxA tool that makes it easy to create intelligent and beautiful documentation
Third-party packagersAll the individuals who maintain installation packages for Funkwhale
ActivityPubA decentralized social networking protocol

  Funkwhale (user interface)

Our user interface is built on top of these projects and technologies.

JavascriptA lightweight, interpreted, or just-in-time compiled programming language
Vue.jsThe Progressive JavaScript Framework
Fomantic-UIA development framework that helps create beautiful, responsive layouts using human-friendly HTML
howler.jshowler.js makes working with audio in JavaScript easy and reliable across all platforms
axiosPromise based HTTP client for the browser and node.js
vue-gettextTranslate your Vue.js applications with gettext
webpackA static module bundler for modern JavaScript applications
All our Javascript dependenciesBecause we cannot list every single dependency here ;)

  Funkwhale (backend)

The Funkwhale server is built on top of these projects and technologies.

PythonA programming language that lets you work quickly and integrate systems more effectively
DjangoThe Web framework for perfectionists with deadlines
Django REST frameworkA powerful and flexible toolkit for building Web APIs
Django ChannelsA project that takes Django and extends its abilities beyond HTTP
GunicornA Python WSGI HTTP Server for UNIX
UvicornA lightning-fast ASGI server, built on uvloop and httptools
CeleryDistributed Task Queue
MutagenA Python module to handle audio metadata
FFmpegA complete, cross-platform solution to record, convert and stream audio and video
PytestHelps you write better programs
All our Python dependenciesBecause we cannot list every single dependency here ;)