Skip to content

Fast, opinionated, minimalist web framework for Delphi

License

Notifications You must be signed in to change notification settings

FravemelAutrial/horse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horse


Horse is an Express inspired web framework for Delphi.
Designed to ease things up for fast development in a minimalist way and with high performance.


⚙️ Installation

Installation is done using the boss install command:

$ boss install horse

⚡️ Quickstart

uses Horse;
  
var
  App: THorse;
  
begin
  App := THorse.Create(9000);

  App.Get('/ping',
    procedure(Req: THorseRequest; Res: THorseResponse; Next: TProc)
    begin
      Res.Send('pong');
    end);
    
  App.Start;
end.

🧬 Official Middlewares

For an more maintainable middleware ecosystem, we've put official middlewares into separate repositories:

🌱 Third Party Middlewares

This is a list of middlewares that are created by the Horse community, please create a PR if you want to see yours!

⚠️ License

Horse is free and open-source software licensed under the MIT License.

About

Fast, opinionated, minimalist web framework for Delphi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 100.0%