italia/developers.italia.it
The developer community designing and developing public digital services in Italy
What's novel
The developer community designing and developing public digital services in Italy
Code Analysis
30 files read · 7 roundsA Jekyll + React static website for Italy's public sector developer community that catalogs open-source software, provides Elasticsearch-powered search with faceted filtering (categories, PNRR targets, development status), and serves as a portal for government digital platforms (SPID, CIE, PagoPA).
Strengths
Well-structured hybrid architecture combining Jekyll static generation with React interactive components via custom elements and portals, with a clean separation between data fetching (Elasticsearch API), state management (context + reducer), and presentation. The search system supports multi-type queries, i18n-aware field matching, and URL-synced filter state for shareable catalogue views.
Weaknesses
The Elasticsearch client is used directly in the browser (exposing the ES URL), the Jekyll plugin uses eval() for filter conditions, and the software-details template is a 33KB monolithic Liquid file. The project is also being deprecated, suggesting architectural limitations that couldn't be resolved in-place.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
69
Contributors
100
Files
1446
Active weeks
26
Repository
Language
HTML
Stars
240
Forks
117
License
BSD-3-Clause