Filosofia
Open by Design.
Codcel è una piccola azienda indipendente senza finanziamenti esterni. Cresciamo nel modo semplice: costruendo qualcosa di genuinamente utile e guadagnando la fiducia dei team che lo usano.
L'apertura non è uno slogan di marketing per noi — è come il prodotto è costruito. Ottieni vero codice sorgente, motori aperti e un ponte chiaro tra business e IT.
- Nessuna scatola nera
- Codice sorgente completo, nessun runtime proprietario e nessun motore nascosto che non puoi ispezionare.
- Vero codice di produzione
- Rust, Python, Java, C#, TypeScript, Go, Swift e altro — pronto per la tua CI, non intrappolato in uno strumento.
#[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);
}Codice sorgente completo, non una scatola nera.
Quando generi un progetto con Codcel, non ottieni un artefatto congelato o un runtime proprietario. Ottieni vero codice sorgente leggibile che i tuoi sviluppatori possono revisionare, testare ed estendere.
Nessun runtime proprietario
I progetti generati da Codcel girano come normali applicazioni nel tuo stack. Non c'è nessun interprete nascosto o runtime che solo noi controlliamo.
Costruito per la proprietà a lungo termine
Se smetti di usare Codcel, il tuo codice continua a funzionare. Puoi spostarlo in un altro team, un altro vendor o un altro cloud senza chiedere il nostro permesso.
Costruito su Rust al core.
Tutti i nostri motori core sono scritti in Rust. Abbiamo scelto Rust perché dà ai nostri clienti — e al nostro stesso team di ingegneria — vantaggi reali.
- Prestazioni– veloce e prevedibile, ideale per logica finanziaria e di business pesante.
- Sicurezza– memory safety e strong typing eliminano intere classi di bug runtime.
- Qualità del codice– una toolchain moderna e un compilatore rigoroso mantengono il core pulito e consistente.
- Manutenibilità– librerie strutturate e ben testate che possono evolvere in sicurezza nel tempo.
La stessa disciplina ingegneristica che applichiamo al nostro core Rust plasma la qualità del codice che generiamo per il tuo stack.
Motori core aperti, usati dal tuo codice.
Per mantenere tutto trasparente, abbiamo costruito motori core che sono essi stessi open source. I progetti generati da Codcel usano queste librerie direttamente — non c'è nessuna scatola misteriosa.
- Codcel Calculation Engine
- Una libreria di calcolo compatibile con Excel che implementa funzioni come vero codice Rust. I tuoi progetti generati chiamano direttamente questa, così puoi vedere esattamente come vengono calcolati i numeri.
- Codcel Table Engine
- Gestisce lookup di tabelle, join e mapping in modo chiaro e ispezionabile — nessuna magia VLOOKUP nascosta su un server che non controlli.
- Documentazione aperta
- Anche la nostra documentazione è aperta. Vogliamo che la community ci aiuti a raffinare i pattern, migliorare gli esempi e far progredire l'ecosistema.
Roadmap: dove va Codcel.
Siamo ancora agli inizi, ma ci muoviamo velocemente. Il nostro obiettivo è semplice: espressività a livello Excel, codice di grado produzione e supporto di prima classe per gli stack che usi oggi e domani.
Copertura funzioni Excel
Motore Excel in rapida espansione
Codcel ora supporta 478 funzioni Excel — e stiamo ancora rilasciando rapidamente.
Ogni rilascio espande la compatibilità, migliora la precisione e colma le lacune nei casi limite, così i tuoi modelli si comportano esattamente come in Excel.
Il nostro obiettivo non è il supporto parziale. È la piena espressività di Excel — tradotta in codice di grado produzione.
Un elenco completo e ricercabile delle funzioni supportate è disponibile nella documentazione.
File, linguaggi e piattaforme
Da un workbook a molti
Oggi Codcel si concentra su un singolo file Excel per progetto, il che mantiene le cose semplici per il primo rilascio. Prossimamente, pianifichiamo di supportare file Excel collegati così modelli più grandi con workbook multipli possono essere convertiti in un singolo codebase coerente.
Più linguaggi
Il nostro punto di partenza è un forte supporto per linguaggi come Rust, Python, Java, C#, TypeScript/JavaScript, Go e Swift. Nel tempo pianifichiamo di aggiungere più linguaggi e raffinare ogni generatore così l'output corrisponde ai pattern idiomatici di quell'ecosistema.
Più piattaforme
Stiamo anche esplorando piattaforme aggiuntive: target serverless, deployment containerizzati e integrazioni più profonde con setup CI/CD comuni. L'obiettivo è che i progetti Codcel si inseriscano naturalmente nel modo in cui i tuoi team già distribuiscono software.
Le roadmap cambiano man mano che impariamo dai clienti, ma la direzione è stabile: più compatibilità Excel, più linguaggi e più controllo nelle tue mani.
Versione iniziale, mentalità a lungo termine.
Questa è la nostra prima versione pubblica di Codcel. Ci saranno spigoli — e siamo impegnati a correggerli velocemente, apertamente, insieme ai team che ci usano.
Se ti importa di software aperto, ispezionabile e di alta qualità invece di piattaforme opache, ci piacerebbe che facessi parte di questo viaggio.