Lab Open Source
Original Open Source Projects
Code released under a permissive license with complete documentation and the possibility of contributing. Built to be reusable, forking, adapting it to your needs.
SearchMuse
Artificial intelligence-powered web research
Web search iterative CLI assistant using multi-provider LLM to refine queries and synthesize sources with transparent citations in markdown.
- Python 3.11+
- Typer
- Rich
- httpx
- +14
LocalMind
My code, my algorithms, myself
AI platform with a local-first approach for document management, semantic search, and multi-provider chat LLM, with over 132 native tools.
- Java 17
- Spring Boot 3.4.2
- Spring AI 1.0.0
- Spring Batch
- +8
Spring Boot From Scratch
Build a production-ready API with Spring Boot 3 from scratch
Concise tutorial on learning Spring Boot 3, JPA, Security and Testcontainers, building a complete REST API module by module. Each step includes tests, documentation and guided refactoring.
- Spring Boot 3.4
- Java 21
- Maven
- Spring Data JPA
- +6
Arriverà presto
Spring Boot Microservices Lab
Practical lab for microservices with Spring Cloud, Eureka, Gateway, Kafka and Resilience4j.
Advanced tutorial to build a production-ready microservices architecture with Spring Cloud Gateway, service discovery in Eureka, circuit breaking with Resilience4j, and event streaming with Kafka. 8 weeks, level mid-advanced.
- Spring Boot 3.4
- Spring Cloud 2024
- Java 21
- Eureka
- +8
FastAPI From Scratch
Build an async, production-ready API with FastAPI, Pydantic, and SQLAlchemy 2
Learn FastAPI from scratch with this open-source tutorial: async/await, Pydantic v2 validation, SQLAlchemy 2 async, pytest fixtures, OpenAPI auto-generated. 6 weeks, beginner to mid-level.
- FastAPI 0.115+
- Python 3.12
- Pydantic v2
- SQLAlchemy 2.0
- +6
FastAPI RAG Ollama
Build a self-hosted RAG microservice with FastAPI, Ollama, and RediSearch HNSW.
Advanced tutorial to build a production-ready RAG microservice with Ollama on-prem, embedding sentence-transformers, vector store RediSearch HNSW and re-rank cross-encoder. Mid-level, 8 weeks.
- FastAPI 0.115+
- Python 3.12
- Ollama
- Redis Stack 7
- +7
ML From Scratch
Implement regression, classification, clustering and pure neural networks in NumPy
Learning path of 10 weeks to learn machine learning by implementing algorithms from scratch using NumPy: linear/logistic regression, k-means, decision trees, MLP, manual backpropagation. No TensorFlow, no PyTorch.
- NumPy
- Python 3.12
- Jupyter Lab
- Matplotlib
- +2
MedBook
Electronic clinical file - Self-hosted FHIR R4 + GDPR for EU clinics and primary care physicians
Patient Electronic Health Record open-source with Spring Boot 3 backend, Angular 21 frontend, PostgreSQL persistence and native FHIR R4 export. Licensed under EUPL-1.2 to align with the EU public sector standard.
- Spring Boot 3.4
- Java 21
- Angular 21
- PostgreSQL 16
- +5
Telemedic
Open-source telemedicine platform with WebRTC, FHIR, and SSO, EU public sector compliant.
End-to-end telemedicine with web-based video conferencing, peer-to-peer connectivity via WebRTC, integration with FHIR R4 for clinical records, Single Sign-On (SSO) via Keycloak and audit logs. Licensed under EUPL-1.2 for alignment with the European public sector.
- Spring Boot 3.4
- Java 21
- WebRTC
- Angular 21
- +5
FSE Viewer
Viewer and simulator open-source for Electronic Health Record 2.0 Italian
Tool Angular for viewing and simulating Italian FSE 2.0 documents (CDA2, FHIR R4, HL7) for developers working with the National FSE Gateway. Licensed under EUPL-1.2.
- Angular 21
- TypeScript 5.9
- FHIR R4
- HL7 CDA2 R2
- +3
FHIR TS Client
TypeScript FHIR R4 client optimized for Angular, type-safe and tree-shakeable
FHIR R4 TypeScript client optimized for Angular: type-safe via TypeScript 5.9, tree-shakeable, RxJS observables, Zod runtime validation. MIT License, Quick Win Q2 2026 utility library.
- TypeScript 5.9
- Angular 21
- RxJS
- Zod
- +6
Payment Orchestrator
PSD3-ready payment routing engine open-source with ISO 20022 and Kafka, licensed under AGPL-3.0.
Payment orchestrator with multi-PSP routing, intelligent routing, ISO 20022 support, event-driven via Kafka, immutable audit log. Licensed under AGPL-3.0 for anti-competitive copy protection.
- Spring Boot 3.4
- Java 21
- ISO 20022
- Apache Kafka
- +5
Telematics Hub
Kafka OBD-II Telematics Pipeline Open-Source for Insurance and Fleet Management
Concise pipeline event-driven for real-time telematics OBD-II and GPS ingestion, using Kafka Streams, TimescaleDB, and MQTT. Target: Auto insurance pay-per-use and fleet management. Licensed under AGPL-3.0.
- Kafka Streams
- Spring Boot 3.4
- Java 21
- TimescaleDB
- +5
PLN Connect
Open-source eFTI XML Gateway for EU Logistics and Supply Chain, licensed under EUPL 1.2.
Gateway for electronic Freight Transport Information (eFTI) XML, conforming to TAF TSI EU, for logistics and supply chain operators. Licensed under EUPL-1.2 for alignment with EU public sector and government interoperability.
- Spring Boot 3.4
- Java 21
- eFTI XML
- EU TAF TSI specs
- +4
Scope Calc
Concise Scope 3 Emissions Calculator - Open Source with XBRL Export, Licensed under AGPL-3.0
Calculator for emissions under CSRSD (Corporate Sustainability Reporting Directive), aligned with ESRS, exporting XBRL for filing AgID/EFrag. Licensed under AGPL-3.0 platform protection.
- Spring Boot 3.4
- Java 21
- Angular 21
- CSRD ESRS
- +4
Domus Mind
Home automation self-hosted with natural AI via Ollama, compatible with Home Assistant
Home automation system with open-source AI natural orchestration (LLM Ollama on-prem), supports Z-Wave/Zigbee/MQTT, uses Angular 21. Licensed under MIT.
- Home Assistant (compatible)
- Ollama
- Angular 21
- Spring Boot 3.4
- +6
Climate Pulse
Weather Data Aggregation from ARPA Regional Forecasts, ECMWF, Airports and Public API with Dashboard
Open source pipeline to aggregate weather data from Italian ARPA regional stations, ECMWF Open Data, airports (METAR), exposed via FastAPI with an Angular historical dashboard. Licensed under the MIT license.
- FastAPI 0.115+
- Python 3.12
- TimescaleDB
- Angular 21
- +7
Open Jarvis
Your Personal Cloud for Machine Learning and Data Science Projects
A personal AI assistant, open-source and self-hosted, like Iron Man, living on all your devices.
- Python 3.12
- FastAPI
- Docker Compose
- Qdrant
- +5