Open source
Manteniamo in pubblico i moduli e gli strumenti che usiamo nei progetti dei clienti, su drupal.org e su GitHub. Siamo il primo Drupal Certified Partner Gold in Italia e membri di CNCF, Linux Foundation Europe e OpenSSF.
Usiamo l’open source ogni giorno, e lo manteniamo in pubblico.
Drupal, Kubernetes, Terraform e le librerie su cui poggiano i progetti dei clienti sono open source. Quando un modulo che ci serve non esiste, lo scriviamo e lo pubblichiamo. Quando ne usiamo uno con un bug, mandiamo la correzione al progetto.
Cosa cambia per chi ci affida un progetto
Nessun canone sul software di base
Il software su cui poggia la piattaforma è pubblico. Chiunque può leggerlo, e chiunque può mantenerlo dopo di noi.
Correzioni alla fonte
Per i moduli che manteniamo, i maintainer sono nel team. La correzione entra nella release pubblica e non resta una patch da riportare a ogni aggiornamento.
Gli stessi moduli che usano i clienti
AI Guardrails, MCP Client e Lara Translate girano sui progetti dei clienti. Per Luiss gli strumenti condivisi con la community sono in produzione.
Dipendenze sotto controllo
Con DruBOM generiamo la SBOM di un sito Drupal, l’inventario delle dipendenze che il Cyber Resilience Act richiede.
Ogni contributo e ogni ruolo ha la sua fonte pubblica.
Primo Drupal Certified Partner Gold in Italia, per i contributi registrati su drupal.org.
Il profilo SparkFabrik su drupal.orgI fondatori Paolo e Stefano Mainardi sono su drupal.org dal 2008. SparkFabrik nasce nel 2015 da due aziende Drupal, Twinbit e Agavee.
I profili di Paolo Mainardi e di Stefano Mainardi
Paolo Mainardi, CTO, siede nell’Advisory Board di Linux Foundation Europe.
L’Advisory Board di Linux Foundation EuropeLuca Lusso ha creato e mantiene WebProfiler, AI Guardrails, Runner e Tracer, e mantiene Monolog.
Il profilo di Luca Lusso su drupal.orgRoberto Peruzzo ha pubblicato la recipe Typesense RAG e contribuisce all’add-on DDEV per SQL Server.
Il profilo di Roberto Peruzzo su drupal.orgContribuiamo all’iniziativa che porta l’AI in Drupal, con guardrail, RAG su Typesense e client MCP.
I contributi del 2025, uno per unoIl codice che pubblichiamo e manteniamo.
Ogni voce porta al repository o alla pagina del progetto. Su ogni modulo Drupal di questa lista, drupal.org indica SparkFabrik tra le organizzazioni che lo sostengono; qui c’è l’elenco completo dei moduli Drupal.
Moduli Drupal
- WebProfilerBarra di debug in fondo a ogni pagina, con query al database, servizi usati, cache ed eventi.
- MonologLogging di Drupal con la libreria Monolog, verso file, stdout o servizi esterni.
- DruBOM, Drupal Bill of MaterialsGenera con Anchore Syft la SBOM di un sito Drupal, con le dipendenze PHP e JavaScript.
- Drush pre deployHook Drush che girano prima del deploy.
- Prometheus.io ExporterEspone le metriche di Drupal allo scraper di Prometheus.
- Auth0 Single Sign OnSingle sign-on di Drupal con Auth0.
- SPIDAccesso a Drupal con SPID, il Sistema Pubblico di Identità Digitale.
- Iubenda IntegrationIntegra in Drupal le privacy e cookie policy generate da iubenda.
Drupal e AI
- AI GuardrailsRegole di sicurezza e controllo sulle pipeline AI di Drupal.
- MCP ClientCollega Drupal a server MCP esterni, con i tool abilitati uno per uno.
- Runner APIEsegue task AI lunghi e asincroni.
- Tracer APITracciamento delle pipeline AI e dei workflow lunghi.
- Recipe Typesense RAGRetrieval-Augmented Generation in Drupal, con Typesense come vector store.
- Search API TypesenseBackend di Search API per Typesense.
- Lara Translate ProviderManda i contenuti a tradurre con Lara direttamente dal flusso di traduzione di Drupal (TMGMT).
Cloud native e Terraform
- Terraform Prometheus stack moduleInstalla e configura kube-prometheus-stack, con l’accesso a Grafana protetto da nginx-ingress e cert-manager.
- Terraform Google CloudSQL moduleCrea database e utenti, uno per database, su un’istanza CloudSQL esistente.
- Helm chartLe Helm chart pubbliche di SparkFabrik per Kubernetes.
- Tutti i moduli TerraformI moduli per Google Cloud, AWS e Kubernetes, su GitHub.
Ambienti di sviluppo
- SparkdockPrepara con Ansible le macchine macOS e Ubuntu del team.
- DDEV sqlsrv add-onDatabase Microsoft SQL Server per Drupal nell’ambiente locale DDEV.
- Docker PHP NGINXImmagine Docker per applicazioni PHP dietro NGINX, configurata per Drupal.
- Docker PHP base imageImmagini Apache e PHP di base per i progetti Drupal e PHP.
Metodo, dati e strumenti
- sf-agents-harnessSkill, agenti e prompt che usiamo con gli assistenti AI di sviluppo.
- SparkFabrik playbookPratiche e policy dell’azienda, pubbliche anche su playbook.sparkfabrik.com.
- Confini Amministrativi ItalianiAPI per riusare i dati ISTAT sui confini amministrativi, con OnData APS.
- DuckDuckGo SearchRicerche su DuckDuckGo con suggerimenti in tempo reale, da Raycast.
- Remove PaywallEstensione Raycast per aprire la versione senza paywall di un articolo.
Archiviati, ancora pubblici
- Build iOS AppGitHub Action che compila un progetto iOS ed esporta il file .ipa.
- Build Android AppGitHub Action che compila un progetto Android ed esporta il file .apk.
- React Native IDFA e AAIDModulo npm che legge l’Advertising ID in un’app React Native.
- Capacitor IDFAPlugin che legge l’Advertising ID in un’app Capacitor.
- Terraform GKE Autopilot Mastodon moduleUn’istanza Mastodon su un cluster GKE Autopilot.
- OSM Nominatim OpenAPISpecifica OpenAPI del servizio di geocoding Nominatim di OpenStreetMap.
- Drupal Symfony MessengerIl componente Messenger di Symfony in Drupal, non più sviluppato.
Siamo membri di queste fondazioni, e ogni scheda lo attesta.
Il nostro CTO sostiene l’iniziativa #FixTheCRA, per conciliare sicurezza e sostenibilità dell’open source nel Cyber Resilience Act. Cosa chiede il CRA.
Cloud Native Computing Foundation
Eventi che organizziamo, ospitiamo e sosteniamo.
Contribuire vale anche fuori dal codice. Organizziamo eventi della community, apriamo la sede ai contribution day e portiamo talk a DrupalCon e ai Drupal Developer Days.

DrupalCamp Italy 2026
La conferenza italiana dedicata a Drupal, a Bologna.Lead organizer
Drupal Global Contribution Day 2026
Una giornata di issue, patch e documentazione per il progetto Drupal.Nella nostra sede di Milano
Cloud Native Days Italy 2026
L’evento italiano sulle tecnologie cloud native e open source.Main SponsorPubblichiamo anche gli strumenti con cui lavoriamo con l’AI.
Framework, modelli aperti e protocolli come MCP nascono in pubblico, e lì pubblichiamo anche i nostri strumenti.
Nel metodo AI Native Engineering l’AI entra in analisi, scrittura e test. Designer ed engineer senior decidono, e una persona del team approva ogni modifica che va in produzione.
Le regole, le skill e i prompt che usiamo sono pubblici, così chi lavora con noi li legge prima di iniziare. Un modulo AI mantenuto in pubblico lo leggono, lo provano e lo correggono anche altri team: è così che il lavoro con l’AI resta verificabile e mantenibile.
Gli ultimi articoli sull’open source.

Cosa premia davvero lo Splash Award vinto da Università Luiss con Drupal
Quindici mesi di lavoro, oltre 120 interviste e un sito passato da 65.000 a 25.000 pagine: cosa c'è dietro lo Splash Award vinto dall'Università Luiss con Drupal.Sviluppo software · 5 ottobre 2026
L’open source vive solo se le aziende partecipano
Per anni in Italia nessuno ha organizzato un DrupalCamp: le aziende usavano Drupal senza partecipare. Da Roma 2025 a Bologna 2026, quanto costa far ripartire una …Sviluppo software · 21 settembre 2026
Perché Drupal CMS punta su AI e semplificazione dell’esperienza?
L'approccio agentic-first e le nuove Recipes trasformano il noto framework in una soluzione pronta all'uso per il mercato mid-market ed enterprise. Scopri come …AI e dati · 27 luglio 2026Domande frequenti.
Sull’open source in SparkFabrik.
Da quando SparkFabrik contribuisce all’open source?
Da quando è nata, nel 2015, l’anno del suo profilo su drupal.org. I fondatori Paolo e Stefano Mainardi sono su drupal.org dal 2008. SparkFabrik nasce da Twinbit e Agavee, due aziende che lavoravano già su Drupal.
Quali riconoscimenti e membership open source ha SparkFabrik?
SparkFabrik ha questi riconoscimenti, ognuno verificabile su una pagina pubblica:
- Drupal Certified Partner Gold, il primo in Italia
- Kubernetes Certified Service Provider (KCSP)
- Silver Member di Cloud Native Computing Foundation (CNCF)
- Silver Member di Linux Foundation Europe
- Membro di Open Source Security Foundation (OpenSSF)
Paolo Mainardi, CTO, siede nell’Advisory Board di Linux Foundation Europe.
Dove si verificano i contributi di SparkFabrik?
Su drupal.org, nel profilo SparkFabrik e nelle pagine dei moduli, che indicano SparkFabrik tra le organizzazioni che li sostengono. Su GitHub, nell’organizzazione sparkfabrik. Sui landscape di CNCF e OpenSSF, che elencano SparkFabrik tra i membri.
Cosa significa Drupal Certified Partner Gold?
È il livello che la Drupal Association assegna in base ai contribution credit registrati su drupal.org, per codice, moduli mantenuti, eventi, formazione e sostegno alla fondazione. SparkFabrik è la prima azienda italiana ad averlo raggiunto.
SparkFabrik usa solo software open source?
Partiamo dall’open source dove si può, con Drupal, Kubernetes, Terraform e i moduli che manteniamo. Usiamo servizi proprietari quando il progetto li richiede, come i cloud provider o i modelli AI, scelti per privacy, prestazioni e costi.
Perché l’open source conta per un cliente?
Il software su cui poggia la piattaforma non ha canone, si può leggere e si può far mantenere a chiunque. Con un team che mantiene i moduli che usa, le correzioni entrano nelle release pubbliche e non restano patch locali da riportare a ogni aggiornamento.
Che rapporto c’è tra open source e AI?
L’AI di oggi è costruita sull’open source, dai framework ai modelli aperti fino a protocolli come MCP. Pubblichiamo anche i nostri strumenti di sviluppo con l’AI, come sf-agents-harness e il Playbook, e manteniamo moduli Drupal per i guardrail e per il client MCP.
Parla con il CEO o con il CTO.
Raccontaci il tuo progetto. Ti diciamo quali dei nostri strumenti useremmo, e quali scriveremmo.
Scrivici del tuo progetto


















