Seanpm2001_Pascal_Style-Guide
2️⃣️0️⃣️0️⃣️1️⃣️[🇵.🇦.🇸.🇨.🇦.🇱]📔️ The style guide on Pascal programming for @seanpm2001
- Quiet
- Other
- GitHub
- ★ 2
- GPL-3.0

30,060 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
2️⃣️0️⃣️0️⃣️1️⃣️[🇵.🇦.🇸.🇨.🇦.🇱]📔️ The style guide on Pascal programming for @seanpm2001
Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
A neural network framework (with autograd!) for object pascal 🧠
REST framework for Delphi: JAX-RS style resources and routes, servers and clients, JWT, OpenAPI 3, FireDAC and Devart UniDAC/MyDAC/IBDAC, SSE, MCP servers for AI agents. Windows, Linux, Docker.
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
C Header Translator for Delphi
Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!
An open source Delphi/Pascal game engine
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
Unit files for building Free Pascal and Delphi applications using the SDL2 library
Bindings Games and Game Engines
Create a public documentation REST API using Swagger 2.0 or Open API 3.2.1 for Delphi.
The Deepseek API wrapper for Delphi leverages Deepseek’s advanced models to deliver powerful capabilities for seamless and dynamic conversational interactions, including a model optimized for reasoning, and now also supports running local models through an LM Studio server.
Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components
A library on Pascal, for direct use of HTML tags. Based on HTML5 tags. It can only be used to generate HTML5 Tags, there is no Parse function.
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
Playable open-source engine recreation of the legendary Atomic Bomberman including Network and Ai https://en.wikipedia.org/wiki/Atomic_Bomberman
Fast Delphi/Pascal symbol search for AI coding agents - Now includes Delphi LSP
A Markdown Processor Library for Delphi, to process and convert markdown files to HTML.
A WinUI-3 framework for Delphi + IDE Plugin and Tool Palette components.
Pascal Units for SDL3 (Simple DirectMedia Layer)
A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.
Pure-Delphi audio codec stack — WAV, FLAC, Vorbis, Opus, MP3. No DLLs, no C bindings. CC0 Public Domain.
Implementation of basic css drawing for pascal (fpc, lazarus, delphi)
Modern Windows 11 / WinUI 3 (Fluent UI v9) styled VCL components for Delphi / RAD Studio.
A library with some useful utilities for your Delphi Apps.
AI agent skills for converting HTML/CSS UI designs into native Delphi FireMonkey (FMX) interfaces. Supports Codex, GitHub Copilot, and other AI coding agents.
Minimalistic cross-platform logging library for Delphi with extensible provider architecture
A unified compiler-construction meta-language designed to define and build programming languages within a single .mor file. By describing tokens, grammar rules, semantic analysis, and code generation in one place, developers can produce native Win64 or Linux64 binaries via a built-in Zig/Clang pipeline.
Simplify parsing and writing TOML config files in Free Pascal
"A modern, Tailwind CSS-inspired UI component library for Lazarus and Free Pascal, powered by BGRABitmap." (Pustaka komponen UI modern bergaya Tailwind CSS untuk Lazarus dan Free Pascal, ditenagai oleh BGRABitmap.)
DelphiLoop - agentic AI loop for Delphi. Multi-agent architecture, LLM integration, RAG - all in native Delphi.
IAMClient4D is a Delphi client library for integrating applications with Keycloak, providing full OAuth2/OpenID Connect support (including PKCE), token and user management, and a lightweight asynchronous task framework (Async.Core) for thread-safe operations across VCL and FMX.
An MCP server that turns a Windows RAD Studio machine into a remote backend for coding agents: safe editing, real MSBuild builds, git, scaffolding, deploy & remote run via PAServer, Android (adb), Linux and Windows desktop control, DelphiLSP navigation, vault. Per-workspace security. Built for our own use, shared under MIT; no commercial plans.
Delphi wrapper for C Gstreamer
KingCal Delphi Calendar Component - Open Source Edition
Lua and other programming in simple platform to make programming fun
Helper library for creating Floria Toolkit
The GroqCloud API wrapper for Delphi provides access to models from Meta, OpenAI, MistralAI and Google on Groq’s LPUs, offering chat, text generation, image analysis, audio transcription, JSON output, tool integration, and content moderation capabilities.
MCP server for Delphi Application debugging and automation from AI side
, published by Packt
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
The Stability API wrapper for Delphi utilizes advanced models developed by Stability.ai to provide capabilities for seamless image, video, and 3D generation, as well as sophisticated editing and upscaling tools, tailored for creative and professional use.
Gerenciador de dependências nativo, moderno e leve para projetos Delphi, desenvolvido sob arquitetura hexagonal e com suporte a downloads concorrentes.
Zero‑memory‑leak, high‑level HTTP client for Free Pascal. Built on top of FPC's HTTP stack with a clean API and zero boilerplate.
A Delphi VCL tab and button bar component for stable no-reflow multi-row navigation, with zones, headers, signals, glyphs, inline editing and multi-bar drag-and-drop.
A thread-safe generic collections library for Free Pascal.
The PGD Community Engine development project
TpX: drawing tool for TeX
Ganymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.
Delphi/Android component for integrating Google Sign-In using the Android Credential Manager.
Trndi - CGM monitoring app
A widget toolkit?
Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib
Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering
Math routines by Jean-Pierre Moreau