Philosophie

Ouvert par conception.

Codcel est une petite entreprise indépendante sans financement externe. Nous grandissons simplement : en construisant quelque chose de vraiment utile et en gagnant la confiance des équipes qui l'utilisent.

L'ouverture n'est pas un slogan marketing pour nous — c'est ainsi que le produit est construit. Vous obtenez du vrai code source, des moteurs ouverts et un pont clair entre le métier et l'IT.

Pas de boîtes noires
Code source complet, pas de runtime propriétaire et pas de moteurs cachés que vous ne pouvez pas inspecter.
Vrai code de production
Rust, Python, Java, C#, TypeScript, Go, Swift et plus — prêt pour votre CI, pas piégé dans un outil.
codcel_generated_quote.rsRust
#[test]
fn test_codcel_quotation() {
    
    let output = codcel_quotation(&QuotationInput {
        car_model: "5 E-Tech".to_string(),
        car_version: "52 kWh".to_string(),
        car_make: "Renault".to_string(),
        postcode: "RG6 1WG".to_string(),
        insurance_type: "Fully Comprehensive".to_string(),
        windscreen_cover: true,
        liability_limit: "25 Million".to_string(),
        age: 41.0,
    }).unwrap();
    
    let result_total_premium = output.total_premium;
    assert_eq!(result_total_premium, 420.07);
}

Code source complet, pas une boîte noire.

Quand vous générez un projet avec Codcel, vous n'obtenez pas un artefact figé ou un runtime propriétaire. Vous obtenez du vrai code source lisible que vos développeurs peuvent réviser, tester et étendre.

Pas de runtime propriétaire

Les projets générés par Codcel s'exécutent comme des applications normales dans votre stack. Il n'y a pas d'interpréteur ou de runtime caché que nous seuls contrôlons.

Conçu pour la propriété à long terme

Si vous arrêtez d'utiliser Codcel, votre code continue de fonctionner. Vous pouvez le déplacer vers une autre équipe, un autre fournisseur ou un autre cloud sans demander notre permission.

Construit sur Rust au cœur.

Tous nos moteurs principaux sont écrits en Rust. Nous avons choisi Rust parce qu'il offre à nos clients — et à notre propre équipe d'ingénierie — de vrais avantages.

  • Performance— rapide et prévisible, idéal pour la logique financière et métier lourde.
  • Sécurité— la sécurité mémoire et le typage fort éliminent des classes entières de bugs à l'exécution.
  • Qualité du code— une chaîne d'outils moderne et un compilateur strict gardent le cœur propre et cohérent.
  • Maintenabilité— des bibliothèques structurées et bien testées qui peuvent évoluer en toute sécurité au fil du temps.

La même discipline d'ingénierie que nous appliquons à notre cœur Rust façonne la qualité du code que nous générons pour votre stack.

Moteurs cœur ouverts, utilisés par votre code.

Pour tout garder transparent, nous avons construit des moteurs cœur qui sont eux-mêmes open source. Les projets générés par Codcel utilisent ces bibliothèques directement — il n'y a pas de boîte mystère.

Moteur de calcul Codcel
Une bibliothèque de calcul compatible Excel implémentant des fonctions en vrai code Rust. Vos projets générés appellent cela directement, pour que vous puissiez voir exactement comment les nombres sont calculés.
Moteur de tables Codcel
Gère les recherches de table, les jointures et les mappages de manière claire et inspectable — pas de magie VLOOKUP cachée vivant sur un serveur que vous ne contrôlez pas.
Documentation ouverte
Même notre documentation est ouverte. Nous voulons que la communauté nous aide à affiner les patterns, améliorer les exemples et faire avancer l'écosystème.

Roadmap : où va Codcel ensuite.

Nous sommes encore au début, mais nous avançons vite. Notre objectif est simple : l'expressivité au niveau Excel, du code de qualité production et un support de première classe pour les stacks que vous utilisez aujourd'hui et demain.

Couverture des fonctions Excel

Moteur Excel en expansion rapide

Codcel prend désormais en charge 478 fonctions Excel — et nous continuons à livrer rapidement.

Chaque version étend la compatibilité, améliore la précision et comble les lacunes des cas limites pour que vos modèles se comportent exactement comme dans Excel.

Notre objectif n'est pas un support partiel. C'est la pleine expressivité d'Excel — traduite en code de qualité production.

Une liste complète et consultable des fonctions prises en charge est disponible dans la documentation.

Fichiers, langages & plateformes

D'un classeur à plusieurs

Aujourd'hui, Codcel se concentre sur un seul fichier Excel par projet, ce qui simplifie les choses pour la première version. Ensuite, nous prévoyons de supporter les fichiers Excel liés afin que les modèles plus grands avec plusieurs classeurs puissent être convertis en une base de code unique et cohérente.

Plus de langages

Notre point de départ est un support solide pour des langages comme Rust, Python, Java, C#, TypeScript/JavaScript, Go et Swift. Au fil du temps, nous prévoyons d'ajouter plus de langages et d'affiner chaque générateur pour que la sortie corresponde aux patterns idiomatiques de cet écosystème.

Plus de plateformes

Nous explorons également des plateformes supplémentaires : cibles serverless, déploiements conteneurisés et intégrations plus profondes avec les configurations CI/CD courantes. L'objectif est que les projets Codcel s'intègrent naturellement dans la façon dont vos équipes livrent déjà des logiciels.

Les roadmaps changent à mesure que nous apprenons des clients, mais la direction est stable : plus de compatibilité Excel, plus de langages et plus de contrôle entre vos mains.

Version précoce, mentalité long terme.

C'est notre première version publique de Codcel. Il y aura des aspérités — et nous nous engageons à les corriger rapidement, ouvertement, avec les équipes qui nous utilisent.

Si vous vous souciez de logiciels ouverts, inspectables et de haute qualité plutôt que de plateformes opaques, nous serions ravis que vous fassiez partie de ce voyage.