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... π