Nano Banner


Nano is a lightweight concept which makes it easier for developer to write microservices in functional, fluent, chaining, plain, modern java with a nano footprint. Nano is also designed to be fully compilable with GraalVM to create native executables. To enhance efficiency and performance, Nano utilizes non-blocking virtual threads from Project Loom.

nanonative.org
Start your journey with

NanoLogo
Logo 02
Logo 03
Logo 04
Logo 05
Logo 06
Logo 07
Logo 08
Logo 09

Nano Features

Modular Architecture

Nano's modular design ensures easy understanding, extension, and maintenance, allowing developers to work efficiently while keeping the codebase flexible and adaptable.

Concurrency Management

Advanced thread management allows for efficient handling of asynchronous tasks, ensuring high performance and scalability in concurrent environments.

Event-Driven Architecture

Simplify inter-component communication with a robust event-driven architecture, enabling decoupled, flexible, and reactive system behavior.

Lightweight & Fast

Nano is highly efficient, starting in milliseconds and consuming only around 10MB memory, making it perfect for resource-constrained environments.

Minimal Dependencies

With a minimal dependency model, Nano reduces CVE risks and simplifies maintenance, ensuring a secure and stable system.

GraalVM Ready

Nano supports GraalVM for ahead-of-time compilation, enabling faster startup times and improved runtime performance for production-ready applications.

Our Team




Large testimonialYuna Braska

Creator/Technical Lead

Large testimonialKazim Ali

Software Developer



Create your next project with nano