Cher journal,
Je voulais te présenter un projet sur lequel je travaille depuis deux ans sur mon temps libre. Il s'agit d'Oxylus, une plateforme web applicative basée sur Django + Vue… Il y a encore beaucoup à faire mais il y a déjà moyen de la faire tourner, avec différentes applications, et il y a une documentation technique.
Voilà voilou, bonne lecture et n'hésitez pas à dire quoi.
Le site du projet: https://oxylus.app/
Github: https://github.com/oxylus-tech/oxylus
Oxylus
Oxylus est une plateforme web applicative en cours de développement. Elle permet d'offrir une interface qui regroupe
plusieurs applications qui peuvent interagir de manière modulaire, qui peuvent interragir les unes avec les autres.
La modularité permet ainsi de prototyper et développer des applications rapidement tout en réutilisant un écosystème existant,
et en profitant d'une interface moderne et extensible. Ainsi une plateforme a toujours besoin d'une gestion des permissions et
utilisateurs, et Oxylus offre ici une interface web et leur intégration dans l'UI, etc.
La plateforme est divisée en grands projets dont chacun vise un ensemble applicatif:
-
Oxylusregroupe le framework ainsi q'une série d'applications réutilisable ailleurs: gestion des utilisateurs et permissions, tâches en arrière plan, configuration et envois de mails, gestion de fichiers, etc. -
Oxylus ERPfournis des outils type ERP pour les organismes et entreprises: gestion des contacts, informations légales, listes de contacts et mailing-lists, pays et informations légales, etc… (planifié: comptabilité, CMS) -
Oxylus AI(à venir) builder des pipelines LLM et offrir outils et interfaces pour interagir avec des LLMs.
Au fur et à mesure que se développera la plateforme, de nouvelles applications pourront être développées afin qu'elles profitent à l'ensemble de
la communauté d'utilisateurs. L'idée est de mutualiser les coûts et les efforts afin d'offrir des logiciels libres utiles à chacun et chacune.
Du point de vue technique, le backend tourne sous Django et le frontend avec Vue (TypeScript). Il y a encore beaucoup à faire, mais la plateforme est
déjà fonctionnelle avec différents outils. Une ébauche de documentation technique est écrite et déjà suffisante pour comprendre le projet.
Je vous invite à aller voir le site, et si vous voulez contribuer n'hésitez surtout pas :)
Screenshot



# Rien compris
Posté par ploum (site web personnel, Mastodon) . Évalué à 9 (+7/-0).
Je suis vraiment désolé de faire mon pisse-froid mais je n’ai tout simplement rien compris. Mais rien du tout.
Je ne sais même pas de quoi ça parle. Alors oui, c’est une appli web mais qui fait quoi ?
Je pense qu’une bonne manière de présenter un projet est de raconter une histoire en partant du constat : quel problème tu as tenté de résoudre ?
À partir de là, expliciter le public qui pourrait être intéresser par la solution que tu développes.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Rien compris
Posté par Oxylus . Évalué à 5 (+5/-0).
Pas de soucis.
Je ne suis pas très doué pour résumer…
Alors à quels besoins ça répond?
- Développer des applications/plateformes web fournissant rapidement les outils et besoins de base (gestion des permissions automatisée, etc.);
- À offrir aux utilisateurs une plateforme répondant à leurs besoins et au besoin avec des applications customs. Similaire à un ERP ou bien un CMS type Wordpress avec ses milliers d'extensions. Mais sans la spécificité de base de chacun: soit un ERP, soit un CMS dont on détourne/étend les usages et le scope;
Oxylus se comprend sous deux angles:
La partie applicative est divisée en projets. Les projets sont sur base thématique:
Oxylus: les applications de base, comme la gestion des utilisateurs/groupes/permissions;Oxylus ERP: les applications qui sont en lien avec des humains, des organisations, et par la suite tout ce qui est relatif à de l'ERP. Par exemple, des sets de données sont déjà fournis pour ce qui est type d'organisations, informations ISO sur les pays, etc.Oxylus AI: (pas encore présent) pour les applications en lien avec l'IA (chatbot, setup & run LLM, intégration avec Django, etc.)À terme bien sûr c'est de pouvoir développer assez d'application que pour permettre à l'utilisateur d'installer la plateforme avec toute une série d'applications qui réponde à ses besoins.
Je phantasme, mais prenons par exemple une coopérative avec une liste de membres, avec potentiellement comme besoins: CMS, Eshop, gestion de stock, comptabilité, gestion des membres. Beaucoup vont utiliser une base avec Wordpress qui est un CMS, puis ajouter plein d'addons afin d'en étendre les fonctionnalités (eshop, newsletter, etc). Soit on se retrouve avec plein d'addons incompatibles, soit on finit avec des usines à gaz avec tous les problèmes de compatibilité (sans compter le système de thème horrible de WP).
Ici l'idée c'est que ces applications soient interopérables et que les efforts de développement puissent être concentrés sur une base cohérente. Que les utilisateurs puissent les installer selon leurs besoins et configurer eux-mêmes ceux-ci. Par exemple, la gestion des membres et la comptabilité vont avoir besoin de contacts (d'où l'application erp.contacts)
Voilà, je ne sais pas si c'est plus clair…
[^] # Re: Rien compris
Posté par jnanar (site web personnel) . Évalué à 4 (+2/-0).
En gros, c'est comme Odoo et OWL (leur framework JS) où tu remplaces le framework python par celui de Django et Vue.js.
Pourquoi pas. Bonne chance et j'espère que ça prendra :-).
[^] # Re: Rien compris
Posté par BAud (site web personnel) . Évalué à 5 (+3/-0). Dernière modification le 07 janvier 2026 à 13:27.
bref, un cadriciel :D o_O
# Et la licence...
Posté par bbo . Évalué à 5 (+3/-0).
Comme on est sur LinuxFr :-), la licence du logiciel est GPL v3.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.