HashLoad / Horse
Licence: mit
Fast, opinionated, minimalist web framework for Delphi
Stars: ✭ 295
Projects that are alternatives of or similar to Horse
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-50.51%)
Mutual labels: api, rest, restful
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+884.07%)
Mutual labels: api, restful, framework
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (-49.83%)
Mutual labels: api, rest, restful
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+503.39%)
Mutual labels: api, rest, restful
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-38.64%)
Mutual labels: api, rest, restful
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: ✭ 119 (-59.66%)
Mutual labels: api, rest, framework
Flama
🔥 Fire up your API with this flamethrower
Stars: ✭ 161 (-45.42%)
Mutual labels: api, rest, restful
Spring Boot Api Project Seed
🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Stars: ✭ 8,979 (+2943.73%)
Mutual labels: api, rest, restful
The Rest Architectural Style
An article on the REST architecture style.
Stars: ✭ 168 (-43.05%)
Mutual labels: api, rest, restful
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (-44.75%)
Mutual labels: api, rest, framework
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 253 (-14.24%)
Mutual labels: api, rest, restful
Ray
a framework that helps you to deliver well-designed python APIs
Stars: ✭ 215 (-27.12%)
Mutual labels: api, rest, framework
Django Oscar Api
RESTful JSON API for django-oscar
Stars: ✭ 251 (-14.92%)
Mutual labels: api, rest, restful
Restrequest4delphi
API to consume REST services written in any programming language with support to Lazarus and Delphi
Stars: ✭ 162 (-45.08%)
Mutual labels: api, rest, lazarus
Dreamfactory
DreamFactory API Management Platform
Stars: ✭ 1,148 (+289.15%)
Mutual labels: api, rest, framework
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. 🚀.
Stars: ✭ 1,176 (+298.64%)
Mutual labels: api, rest, framework
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (-46.1%)
Mutual labels: api, rest, framework
Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-27.46%)
Mutual labels: api, rest, framework
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
- (Optional) Install wizard
⚡️ Quickstart
uses Horse;
begin
THorse.Get('/ping',
procedure(Req: THorseRequest; Res: THorseResponse; Next: TProc)
begin
Res.Send('pong');
end);
THorse.Listen(9000);
end.
🧬 Official Middlewares
For a more maintainable middleware ecosystem, we've put official middlewares into separate repositories:
Middleware | Delphi | Lazarus |
---|---|---|
horse/json | ✔️ | ✔️ |
horse/basic-auth | ✔️ | ✔️ |
horse/cors | ✔️ | ✔️ |
horse/stream | ✔️ | ✔️ |
horse/jwt | ✔️ | ❌ |
horse/exception | ✔️ | ✔️ |
horse/logger | ✔️ | ✔️ |
horse/compression | ✔️ | ✔️ |
🌱 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!
Middleware | Delphi | Lazarus |
---|---|---|
bittencourtthulio/etag | ✔️ | ✔️ |
bittencourtthulio/paginate | ✔️ | ✔️ |
bittencourtthulio/cachecontrol | ✔️ | ❌ |
gabrielbaltazar/gbswagger | ✔️ | ❌ |
willhubner/socketIO | ✔️ | ❌ |
dliocode/ratelimit | ✔️ | ❌ |
dliocode/slowdown | ✔️ | ❌ |
giorgiobazzo/upload | ✔️ | ❌ |
dliocode/query | ✔️ | ❌ |
CarlosHe/healthcheck | ✔️ | ❌ |
CarlosHe/staticfiles | ✔️ | ❌ |
CachopaWeb/horse-server-static | ✔️ | ❌ |
⚠️ License
Horse
is free and open-source software licensed under the MIT License.
📐 Tests
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].