Logo de publicodes Publicodes

Publicodes

Un langage commun pour les devs et les expert·es

Publicodes permet de modéliser des domaines métiers complexes, en les décomposant en règles élémentaires simples qui soient lisibles par tout le monde.

Du code clair et lisible

Essayez de modifiez le salaire brut à 3000 €/mois dans l'exemple suivant...

Calcul du salaire net

Loading editor...

salaire brut: 2500 €/mois

cotisations salariales:
  produit:
    - salaire brut
    - taux
  avec:
    taux: 21.7%

salaire net: salaire brut - cotisations salariales

C'était facile, non ? Même sans connaissances en informatique, il est possible de comprendre du code écrit avec Publicodes.

Découvrir le langage

Accélérateur d'impact

Publicodes est utilisé pour calculer plusieurs millions de simulations chaque mois. Découvrez les produits phares qui utilisent cette technologie.

  • Nos Gestes Climat

    Le calculateur d'empreinte climat personnelle de référence, complètement ouvert.

  • Mon-entreprise

    Utilise publicodes pour implémenter la législation socio-fiscale dans des simulateurs (paie, cotisations, impôts, droits ouverts)

  • Code du travail numérique

    Développe un simulateur de préavis de retraite intégrant de nombreuses conventions collectives.

Créateur de communs

Déjà une dizaine de modèles publiés. Découvrez les dans la bibliothèque de modèles publicodes.

Pour les expert·es

Low code

Entre le no-code et le code, Publicodes est compréhensible par toute personne ayant déjà manipulé un tableau Excel.

Transparent

Plus d'erreurs cachées : pour vérifier qu’une règle est correctement implémentées, il suffit de la lire.

Un langage commun

Développeurs, expert·es : tout le monde parle la même langue. Cela veut dire une communication plus fluide, et moins d’erreurs.

Pour les développeur·euses

Clean architecture

Publicodes favorise la maintenabilité et la testabilité en découplant clairement le code métier du code applicatif.

Facile à prendre en main

Il dispose d'une extension VSCode dédiée (coloration syntaxique, goto def, auto-complétion…) et est basé sur la syntaxe YAML.

Multi-support

Son interpréteur JavaScript lui permet d’être embarqué dans un navigateur et évite des appels réseux inutiles.

Pour les administrations

Rules as code par design

Publicodes est un langage particulièrement adapté pour transposer la loi en code.

Accerateur d’open-data

Vos règles peuvent être facilement publiée et être réutilisées par d’autres acteurs.

Explicabilité

L’explications auto-générée des résultats de calculs permet de vous conformer à l’obligation de transparence des algorithmes publics.