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!

  Outils communautaires

Notre communauté a besoin d'outils pour discuter, prendre des décisions, partager des informations et suivre ce qui se passe…

Matrix/ElementUn réseau ouvert pour une communication sécurisée et décentralisée
PlumeUne application fédérée de blogging
CodiMDNotes markdown collaboratives en temps réel sur toutes les plateformes
MastodonUn réseau social décentralisé
FlarumUn forum et une plateforme de prise de décision
GitLabUne forge de logiciels à code source ouvert
WeblateLocalisation continue sur le web
BitwardenGestion des mots de passe à code source ouvert
bitwarden_rsServeur non officiel compatible avec Bitwarden écrit en Rust
DolibarrERP & CRM Open Source
Open CollectiveUne organisation pour votre communauté, transparente par design

  Hébergement et infrastructure

Tous nos outils et services doivent être déployés, surveillés, mis à jour, sauvegardés…

DebianLe système d'exploitation universel
Proxmox VEPlateforme de virtualisation open-source
DockerUn moyen d'exécuter des applications isolées en toute sécurité dans un conteneur, conditionné avec toutes ses dépendances et bibliothèques.
nginxLe serveur web open source qui alimente 400 millions de sites web
letsencryptUne autorité de certification libre, automatisée et ouverte
MailcowLa suite de serveur de courriels contenant "moo"
CabotUn système de supervision auto-hébergé pour vos sites web et votre infrastructure
BackupninjaUn outil indispensable pour éviter les pertes de données
AnsibleUn outil d'automatisation informatique

  Funkwhale

Le logiciel Funkwhale a été rendu possible grâce aux projets suivants

MusicBrainzUne encyclopédie musicale ouverte qui collecte des métadonnées musicales et les met à la disposition du public
Subsonic applicationsToutes les applications tierces compatibles avec le protocole Subsonic
PostgreSQLLa base de données relationnelle open source la plus avancée au monde
RedisRedis est un système de structures de données en mémoire, open-source, utilisé comme base de données, cache et livreur de messages
SphinxUn outil qui facilite la création d'une documentation intelligente et esthétique
Third-party packagersTous les individus qui maintiennent les paquets d'installation pour Funkwhale
ActivityPubUn protocole de réseau social décentralisé

  Funkwhale (interface utilisateur)

Notre interface utilisateur est construite sur la base de ces projets et technologies.

JavascriptUn langage de programmation léger, interprété ou compilé en temps réel
Vue.jsLe framework Javascript Progressive
Fomantic-UIUn cadre de développement qui permet de créer de superbes mises en page réactives à l'aide d'un langage HTML convivial
howler.jshowler.js permet de travailler avec de l'audio en JavaScript de manière simple et fiable sur toutes les plateformes
axiosClient HTTP basé sur Promise pour le navigateur web et node.js
vue-gettextTraduisez vos applications Vue.js avec gettext
webpackUn regroupeur de modules statiques pour les applications JavaScript modernes
All our Javascript dependenciesParce que nous ne pouvons pas énumérer toutes les dépendances ici ;)

  Funkwhale (backend)

Le serveur Funkwhale est construit sur la base de ces projets et technologies.

PythonUn langage de programmation qui vous permet de travailler rapidement et d'intégrer des systèmes plus efficacement
DjangoLe cadre Web pour les perfectionnistes avec des délais
Django REST frameworkUne boîte à outils puissante et flexible pour la création d'API Web
Django ChannelsUn projet qui prend Django et étend ses capacités au-delà du HTTP
GunicornUn serveur HTTP WSGI en Python pour UNI
UvicornUn serveur ASGI très rapide, basé sur uvloop et httptools
CeleryFile d'attente de tâches distribuées
MutagenUn module Python pour gérer les métadonnées audio
FFmpegUne solution complète et multiplate-forme pour enregistrer, convertir et diffuser des fichiers audio et vidéo
PytestVous aide à écrire de meilleurs programmes
All our Python dependenciesParce que nous ne pouvons pas énumérer toutes les dépendances ici ;)