Philosophie
Offen von Design.
Codcel ist ein kleines, unabhängiges Unternehmen ohne externe Finanzierung. Wir wachsen auf einfache Weise: indem wir etwas wirklich Nützliches bauen und das Vertrauen der Teams gewinnen, die es nutzen.
Offenheit ist für uns kein Marketing-Slogan – so wird das Produkt gebaut. Sie erhalten echten Quellcode, offene Engines und eine klare Brücke zwischen Business und IT.
- Keine Black Boxes
- Vollständiger Quellcode, keine proprietäre Runtime und keine versteckten Engines, die Sie nicht inspizieren können.
- Echter Produktionscode
- Rust, Python, Java, C#, TypeScript, Go, Swift und mehr – bereit für Ihre CI, nicht in einem Tool gefangen.
#[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);
}Vollständiger Quellcode, keine Black Box.
Wenn Sie ein Projekt mit Codcel generieren, erhalten Sie kein eingefrorenes Artefakt oder eine proprietäre Runtime. Sie erhalten echten, gut lesbaren Quellcode, den Ihre Entwickler prüfen, testen und erweitern können.
Keine proprietäre Runtime
Mit Codcel generierte Projekte laufen als normale Anwendungen in Ihrem Stack. Es gibt keinen versteckten Interpreter oder Runtime, die nur wir kontrollieren.
Für langfristiges Eigentum gebaut
Wenn Sie Codcel jemals nicht mehr nutzen, funktioniert Ihr Code weiter. Sie können ihn zu einem anderen Team, einem anderen Anbieter oder einer anderen Cloud verschieben, ohne unsere Erlaubnis zu fragen.
Im Kern auf Rust gebaut.
Alle unsere Kern-Engines sind in Rust geschrieben. Wir haben Rust gewählt, weil es unseren Kunden – und unserem eigenen Engineering-Team – echte Vorteile bietet.
- Performance– schnell und vorhersehbar, ideal für komplexe Finanz- und Geschäftslogik.
- Sicherheit– Speichersicherheit und starke Typisierung eliminieren ganze Klassen von Runtime-Bugs.
- Code-Qualität– eine moderne Toolchain und ein strenger Compiler halten den Kern sauber und konsistent.
- Wartbarkeit– strukturierte, gut getestete Bibliotheken, die sich sicher weiterentwickeln können.
Dieselbe Engineering-Disziplin, die wir auf unseren Rust-Kern anwenden, prägt die Qualität des Codes, den wir für Ihren Stack generieren.
Offene Kern-Engines, von Ihrem Code verwendet.
Um alles transparent zu halten, haben wir Kern-Engines gebaut, die selbst Open Source sind. Mit Codcel generierte Projekte nutzen diese Bibliotheken direkt – es gibt keine Mystery Box.
- Codcel Berechnungs-Engine
- Eine Excel-kompatible Berechnungsbibliothek, die Funktionen als echten Rust-Code implementiert. Ihre generierten Projekte rufen diese direkt auf, so dass Sie genau sehen können, wie Zahlen berechnet werden.
- Codcel Tabellen-Engine
- Verarbeitet Tabellenabfragen, Joins und Mappings auf klare, inspizierbare Weise – keine versteckte VLOOKUP-Magie auf einem Server, den Sie nicht kontrollieren.
- Offene Dokumentation
- Auch unsere Dokumentation ist offen. Wir möchten, dass die Community uns hilft, Muster zu verfeinern, Beispiele zu verbessern und das Ökosystem voranzutreiben.
Roadmap: wohin Codcel als nächstes geht.
Wir sind noch am Anfang, aber wir bewegen uns schnell. Unser Ziel ist einfach: Ausdruckskraft auf Excel-Niveau, produktionsreifer Code und erstklassige Unterstützung für die Stacks, die Sie heute und morgen nutzen.
Excel-Funktionsabdeckung
Schnell wachsende Excel-Engine
Codcel unterstützt jetzt 478 Excel-Funktionen — und wir liefern weiterhin schnell.
Jede Version erweitert die Kompatibilität, verbessert die Präzision und schließt Lücken bei Grenzfällen, damit Ihre Modelle sich genau wie in Excel verhalten.
Unser Ziel ist keine teilweise Unterstützung. Es ist die volle Ausdruckskraft von Excel — übersetzt in produktionsreifen Code.
Eine vollständige, durchsuchbare Liste der unterstützten Funktionen finden Sie in der Dokumentation.
Dateien, Sprachen & Plattformen
Von einer Arbeitsmappe zu vielen
Heute konzentriert sich Codcel auf eine einzelne Excel-Datei pro Projekt, was die Dinge für die erste Version einfach hält. Als nächstes planen wir die Unterstützung von verknüpften Excel-Dateien, damit größere Modelle mit mehreren Arbeitsmappen in eine einzige, kohärente Codebasis konvertiert werden können.
Mehr Sprachen
Unser Ausgangspunkt ist starke Unterstützung für Sprachen wie Rust, Python, Java, C#, TypeScript/JavaScript, Go und Swift. Mit der Zeit planen wir, mehr Sprachen hinzuzufügen und jeden Generator zu verfeinern, damit die Ausgabe den idiomatischen Mustern dieses Ökosystems entspricht.
Mehr Plattformen
Wir erkunden auch zusätzliche Plattformen: Serverless-Ziele, containerisierte Deployments und tiefere Integrationen mit gängigen CI/CD-Setups. Das Ziel ist, dass Codcel-Projekte sich natürlich in die Art und Weise einfügen, wie Ihre Teams bereits Software ausliefern.
Roadmaps ändern sich, wenn wir von Kunden lernen, aber die Richtung ist stabil: mehr Excel-Kompatibilität, mehr Sprachen und mehr Kontrolle in Ihren Händen.
Frühe Version, langfristige Denkweise.
Dies ist unsere erste öffentliche Version von Codcel. Es wird raue Kanten geben – und wir sind entschlossen, sie schnell zu beheben, offen, gemeinsam mit den Teams, die uns nutzen.
Wenn Ihnen offene, inspizierbare, hochwertige Software statt undurchsichtiger Plattformen wichtig ist, würden wir uns freuen, Sie auf dieser Reise dabei zu haben.