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 modifier le salaire brut à 3000 €/mois dans l'exemple suivant :

Calcul du salaire net

Loading editor...

salaire brut: 2000 €/mois

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

salaire net: salaire brut - cotisations
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

Trouvez des réponses personnalisées à vos questions sur la création et la gestion de votre entreprise avec des assistants et simulateurs.

Code du travail numérique

Développe un simulateur de préavis de retraite intégrant de nombreuses conventions collectives.
Toutes les réalisations

Créateur de communs

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

  • @socialgouv/modeles-social 4.162.0

    Les règles publicodes des simulateurs de code du travail numérique

    Publié par Code du travail numérique
  • @incubateur-ademe/nosgestesclimat 3.3.4

    Le modèle de calcul d'empreinte climat individuelle de consommation

    Publié par Nos Gestes Climat
  • @betagouv/france-chaleur-urbaine-publicodes 1.0.0

    Modèle Publicodes du comparateur réalisé en partenariat avec l'association AMORCE dans le cadre de l'action C3 du programme européen Heat & Cool

    Publié par France Chaleur Urbaine
Découvrir tous les modèles

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.

Accélérateur 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.