The Daraja HTTP Framework is a free open source library for Object Pascal (Free Pascal 3.2.0+ / Delphi 2009+), based on the stand-alone HTTP server component in Internet Direct (Indy).
The framework uses request mapping and filtering rules to connect your code with incoming requests in a flexible way.
Example applications cover simple use cases such as logging and statistics, but also advanced topics such as OAuth 2.0, OpenID Connect and Entra ID / MS Graph API.
More information
- GitHub: https://github.com/michaelJustin/daraja-framework
- API documentation: http://michaeljustin.github.io/daraja-framework/
- Features and FAQ: https://www.habarisoft.com/daraja_framework.html