Journal Présentation d'Oxylus

9
6
jan.
2026

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:

  • Oxylus regroupe 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 ERP fournis 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

Liste des fichiers + Viewer
Gestion des utilisateurs
Édition de mails

  • # Rien compris

    Posté par  (site web personnel, Mastodon) . Évalué à 9 (+7/-0).

    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."

    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  . É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:

      • Un framework permettant de développer des applications custom dans une interface unifiée offrant déjà tout un ensemble de composants (frontend et layout, composants d'UI, gestion des permissions, API etc). Il se base sur une intégration entre Vue/Vuetify et Django.
      • Un ensemble applicatif pouvant être réutilisé pour différents cas d'usages: la gestion des utilisateurs, la configuration de compte mails, gestion de tâches en arrière plans, etc. Ce qui permet de développer et fournir un outil qui intègre déjà les interfaces et les workflows utilisateurs.

      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  (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  (site web personnel) . Évalué à 5 (+3/-0). Dernière modification le 07 janvier 2026 à 13:27.

        Voilà, je ne sais pas si c'est plus clair…

        bref, un cadriciel   :D   o_O

  • # Et la licence...

    Posté par  . É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.