Documentation
Introduction
Raptor is a lightweight middleware framework for TypeScript, focusing on readability and clear code. It balances functionality and simplicity, allowing you to focus on your own code.
Motivation
There are hundreds of middleware frameworks out there - particularly for TypeScript. However, what sets Raptor apart from the rest is its configuration-driven approach to application bootstrapping. This approach allows for ultimate flexibility, giving developers full control without imposing a particular application structure.
If you prefer to organise your routes in one place, you can do that, if you prefer to group them and load them in separately, you can do that too. If you prefer to handle validation inside route handlers, you can, or if you want to separate validation from business logic, that's fine too.
It's your application - you decide what is best for your needs.
Oh, and it's lightening fast, too.
Sound good? Let's Get started.