Home
mangoo I/O is a modern, intuitive, lightweight, and high-performance full-stack Java web framework designed for developers who value speed and simplicity.
Built on a Robust Foundation
At its core, mangoo I/O follows the classic MVC architecture, powered by the highly efficient Undertow web server from JBoss. Instead of reinventing the wheel, it leverages standard, production-ready Java libraries, ensuring reliability, maintainability, and top-tier performanceβwithout any unnecessary complexity or "magic."
Performance & Code Quality
To maintain code quality and performance, each build undergoes rigorous testing:
- Static Code Analysis β Continuously validated against SonarQube with a comprehensive rule set of 1,300+ checks.
 
Developer-Friendly & Easy to Learn
mangoo I/O is designed with developers in mind, offering:
β
 A fluent and intuitive API
β
 A minimal learning curve for Java developers
β
 A lightweight yet powerful feature set
With mangoo I/O, you get a framework that prioritizes developer experience, efficiency, and high performanceβmaking it an excellent choice for modern Java web development.
Key Features
mangoo I/O offers a rich set of features designed for simplicity, scalability, and high performance:
π Developer Productivity
- Convention-over-configuration for intuitive development
 - Hot-compiling development mode for instant feedback
 - Straightforward persistence integration with popular data stores
 - Easy-to-use template engine for dynamic content rendering
 
β‘ High Performance & Scalability
- Share-nothing, stateless architecture for effortless scaling
 - Built-in caching for optimized performance
 - Asynchronous email handling for efficient processing
 - Event-driven architecture with a built-in EventBus
 
π Security & Reliability
- Strong cryptography with enforced security practices
 - Built-in authentication for user access control
 - Simplified form handling & validation with clear APIs
 - Flexible request filtering (global or per-request)
 
π Modern Web & API Support
- First-class JSON handling for seamless API integration
 - Server-Sent Events (SSE) support for real-time communication
 - Programmatic routing configuration for flexibility
 
π Tooling & Deployment
- Built-in scheduling for recurring tasks
 - Flexible testing tools for robust applications
 - Simple deployment & CI/CD integration
 - Administrative interface for app monitoring and management
 - i18N internationalization for multilingual support
 
And much more... π