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 :
Loading editor...
salaire brut: 2000 €/mois cotisations: produit: - salaire brut - taux avec: taux: 21.7% salaire net: salaire brut - cotisations
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
Mon-entreprise
Code du travail numérique
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.167.1
Publié par Code du travail numériqueLes règles publicodes des simulateurs de code du travail numérique
- @betagouv/france-chaleur-urbaine-publicodes
1.0.1
Publié par France Chaleur UrbaineModè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
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.