Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeDelphi

Learn About A Solid and Robust Daraja HTTP Framework for Object Pascal

Daraja is a flexible HTTP framework for Object Pascal, based on the HTTP server in the free open-source library Internet Direct (Indy).

The framework uses simple request mapping rules to generate the HTTP response and to invoke your Delphi or Free Pascal code.

The framework requires no package installation and has only one external dependency (Indy).

The best thing about this framework is that you can find all the documentation and reference books as well as examples of projects that show how you can get the full features of the Daraja framework.

Features

  • Web components are organized in logically separated scopes
  • Incoming HTTP requests are dynamically mapped to URI patterns
  • Absolute path mapping (/index.html)
  • Prefix mapping (/sub1/*, /sub2/* …)
  • Suffix mapping (*.html, *.pdf)
  • GET/POST/DELETE/PATCH/HEAD/TRACE/OPTIONS
  • Units Tests
  • Documentation
  • Example Projects
  • Logging Framework
  • and more advanced features

Daraja Framework is dual-licensed under the GNU Affero General Public License and a commercial license. The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software.

You can find information about commercial licensing here.

Be sure to check out the Daraja Framework:


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Software Developer | B.Tech-CSE at AUT | Delphi/C++ Builder Enthusiast | Microsoft Learn Student Ambassador | Microsoft Azure Certified | Udacity Alumni
Related posts
DelphiRAD Studio

Powerful Open Source Minimalist Web Framework Available For Delphi

CodeDatabaseDelphi

Combine Front End, Back End, And Business Logic In Modern Full-Stack Development With Delphi

CodeDelphi

uniGUI Is A Compelling Web Application Framework For Delphi Based On Sencha Ext JS

CodeDelphi

Learn About This Powerful WYSIWYG IDE Designer For Delphi Web Development

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES