I'm a π¨π΄ Colombian developer passionate about technology, programming, and continuous learning.
- π¬ My native language is Spanish, and I'm currently learning English.
- π» Iβm primarily a JavaScript developer using Node.js, with experience in Java.
- π οΈ I specialize in the SpigotMC and PaperMC APIs for Minecraft plugin development.
- π¨ I'm also a graphic designer, creating designs with a focus on aesthetics and user experience.
A JavaScript framework designed to simplify the development of modern web applications. It offers a flexible architecture and a rich collection of tools. With innovative features and exceptional performance, this framework is ideal for both small projects and large-scale enterprise applications.
Features:
- Middleware Support: Easily add and manage middleware functions to handle requests and responses.
- Advanced Routing: Define routes for various HTTP methods (GET, POST, PUT, DELETE) with flexible path matching.
- Error Handling: Centralized error handling middleware to catch and respond to errors uniformly.
- JSON Parsing: Middleware to automatically parse JSON request bodies.
- Data Validation: Validate incoming request data against schemas using Joi.
- Cookie Management: Middleware to get and set cookies in requests and responses.
- Session Management: Simple session management using cookies.
- Static File Serving: Serve static files from a specified directory.
- Request Logging: Middleware to log request details, including headers and body.
- Composable Middleware: Compose multiple middleware functions to create a request handling pipeline.
- Context Management: Unified context object to access request and response properties.
- Lightweight and Fast: Designed for high performance with minimal overhead.