Daraja is a compact and flexible HTTP server application framework for Object Pascal, using the HTTP server included in Indy – Internet Direct internally.

The framework uses URL patterns to match requests to your resource handler code, and to perform pre- and post-processing. It enables developers to create well-structured HTTP server applications, written with 100% open source code.

– GitHub: https://github.com/michaelJustin/daraja-framework
– Release notes: https://github.com/michaelJustin/daraja-framework/releases
– API documentation: http://michaeljustin.github.io/daraja-framework/
– PDF: DarajaFrameworkGettingStarted.pdf

Developed and tested with Lazarus 4.0 / FPC 3.2.2 and Delphi 2009+ (Windows).


“Daraja” means “bridge” in Swahili. The Daraja Framework serves as a bridge between incoming HTTP requests and the Object Pascal code that handles them, enabling seamless integration between web traffic and application logic. — ChatGPT, OpenAI (May 2025)


Discover more from Habarisoft Blog

Subscribe to get the latest posts sent to your email.