HashLoad/horse

Fast, opinionated, minimalist web framework for Delphi

About the project

Horse is a lightweight web framework for Delphi and Lazarus programs, providing tools for building HTTP servers and APIs. It is for developers who need routing, request handling, middleware, streaming, WebSockets, and related server features in those languages. Its catalogue skills support working with the framework.

This repository also configures its own agents. See what horse tells them →

1.4kStars on the repository
23Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

horse-app-structure

01

HashLoad/horse

Skill Claude CodeCodex

Guide for setting up Horse applications, bootstrap program (.dpr), basic console initialization, and registering modules.

not rated 1.4k +1 3d ago A SkillSpector: pass 26 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for setting up thread-safe database connection pooling (FireDAC / UniDAC) in multithreaded Horse applications.

not rated 1.4k +1 3d ago A SkillSpector: pass 30 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for managing request-scoped contextual services and IoC (dependency injection) in Delphi and Lazarus.

not rated 1.4k +1 3d ago A SkillSpector: pass 27 tokens original MIT

horse-files-streams

04

HashLoad/horse

Skill Claude CodeCodex

Guide to handling file uploads (multipart), downloads, and stream lifetime management in the Horse framework.

not rated 1.4k +1 3d ago A SkillSpector: pass 24 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for writing automated integration tests for Horse endpoints using DUnit/DUnitX and THTTPClient.

not rated 1.4k +1 3d ago A SkillSpector: pass 25 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for ensuring Lazarus and Free Pascal (FPC) compatibility, addressing anonymous methods differences, JSON units, and compiler directives.

not rated 1.4k +1 3d ago A SkillSpector: pass 34 tokens original MIT

horse-middlewares

07

HashLoad/horse

Skill Claude CodeCodex

Guide to using standard Horse middlewares (CORS, Jhonson, compression, basic-auth, logger) and pipeline registration order.

not rated 1.4k +1 3d ago A SkillSpector: pass 31 tokens original MIT

horse-minimal-api

08

HashLoad/horse

Skill Claude CodeCodex

Guide for building lightweight, low-boilerplate, and rapid HTTP services (Minimal APIs) in Horse.

not rated 1.4k +1 3d ago A SkillSpector: pass 26 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guidelines for instantiating and configuring independent Horse server instances (THorseInstance) running concurrently on different ports.

not rated 1.4k +1 3d ago A SkillSpector: warn 28 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for structuring corporate Horse applications using Clean MVC (Model-View-Controller) principles and decoupling HTTP layers from business logic.

not rated 1.4k +1 3d ago A SkillSpector: pass 34 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for optimizing performance, tuning memory alocations, handling large payloads, and adjusting provider execution pipelines.

not rated 1.4k +1 3d ago A SkillSpector: pass 26 tokens original MIT

horse-providers

12

HashLoad/horse

Skill Claude CodeCodex

Guide to selecting and configuring Horse server adapters (Indy console, CGI, ISAPI, Daemon, HTTP.sys).

not rated 1.4k +1 3d ago A SkillSpector: pass 28 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide to interacting with THorseRequest (body, query, params, headers) and THorseResponse (Send, Status, ContentType).

not rated 1.4k +1 3d ago A SkillSpector: pass 32 tokens original MIT

horse-routing

14

HashLoad/horse

Skill Claude CodeCodex

Guidelines for setting up endpoints, defining path parameters, route wildcards, and structuring HTTP controllers.

not rated 1.4k +1 3d ago A SkillSpector: pass 24 tokens original MIT

horse-security-auth

15

HashLoad/horse

Skill Claude CodeCodex

Guide for securing routes, configuring JWT and Basic-Auth middlewares, and handling route authentication groups.

not rated 1.4k +1 3d ago A SkillSpector: pass 24 tokens original MIT

horse-ssl-tls

16

HashLoad/horse

Skill Claude CodeCodex

Guide to enabling SSL/TLS, configuring HTTPS, handling certificates, and securing transport layers.

not rated 1.4k +1 3d ago A SkillSpector: pass 24 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guidelines for registering, executing, and optimizing native high-precision telemetry hooks (AddOnTelemetry) in the Horse Web Framework.

not rated 1.4k +1 3d ago A SkillSpector: pass 34 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide to writing custom middlewares for the Horse framework, following the callback flow with the Next parameter.

not rated 1.4k +1 3d ago A SkillSpector: pass 25 tokens original MIT

HashLoad/horse

Skill Claude CodeCodex

Guide for programming with Zero-Allocation principles in Horse, focusing on stack allocations, string slicing, object pooling, and avoiding lock contention.

not rated 1.4k +1 3d ago A SkillSpector: pass 32 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: