Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

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.

Horner-Schema

Das Horner-Schema ist ein schnelles und einfaches Verfahren, um einen Funktionswert von Polynomen an einem gegeben Wert zu berechnen. Dieses Projekt beinhält eine Facharbeit und Programmierbeispiele in Pascal und Java zum Thema.

  • Quiet
  • Other
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Learning and Examples Science

horse-schema-validation

Middleware de validação de esquemas de dados de entrada (JSON/Payload) no padrão JSON Schema para o framework Horse (Delphi / Lazarus).

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • Apache-2.0

Networking

ProRock

Schema-typed XML for Delphi: generate exact classes from XSD/WSDL, and when the schema changes, regenerate, don’t re-patch. Fast in-place parsing, no DOM.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • Apache-2.0

Language Tools

DJsonSchema

JSON Schema draft v4 reader and code generator for Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

JsonSchema

JSON Schema validation library written in Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Networking

Altium_Library

Curated schematic & PCB footprint libraries for Altium Designer – reusable, standardized, and production-ready.

  • Active
  • Other
  • GitHub
  • ★ 4

Other

.Net DLL/WSDL Import Utility for Delphi

This tool is used for importing .net assemblies as dll files, WSDL or web service XML schema and generates Delphi classes from the types of the imported assemblies. The Import .Net Assemblies Wizard is used for importing .net assemblies and generating Delphi classes from the types of the imported assemblies. The Import WSDL/Web Services Wizard is also used for importing Web Service Description language file/url or XML schema that describes a web service and generates Delphi classes from the types of the imported WSDL assemblies.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Other License

Language Tools

OpenAPI-Delphi

The Delphi-OpenAPI library is an OpenAPI 3.0 document generator and parser for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 106
  • Apache-2.0

Networking

NDXSQLite

Thread-safe SQLite wrapper for Free Pascal/Lazarus featuring connection pooling, AES-256 encryption (SQLCipher), schema migrations, async operations, and full TDataSet compatibility. Cross-platform: Linux, Windows, macOS.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 28
  • MIT

Database Bindings

jet-tool

MS Jet database schema export/SQL execution tool

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 22

Database

darest

Darest - Auto-generated REST API from your database schema

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Database Networking

mcp-firebird

A Model Context Protocol server for Firebird 2.5 – 5.0, written in Delphi with the official `fbclient` driver. It lets an AI assistant document schemas, analyze query plans, advise on indexes (which to add and which to drop), audit schema health, and drive goal-based optimization. Read-only by default.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 16

Database

altium-mcp

MCP server bridging Cursor to Altium Designer via DelphiScript

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Applications

Delphi-nghttp2

HTTP/2 and gRPC for Delphi and Free Pascal, built on libnghttp2. Framework-agnostic gRPC layer — protobuf codec, service registry, dispatcher, all four RPC shapes — plus a .proto code generator accepting 99.5% of real googleapis schemas. epoll/IOCP event loops, TLS/mTLS, graceful shutdown.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 9
  • MIT

Networking

XSD2XMLParser

XSD Schema to XML Parser / Converter for Delphi 2010-XE10.3

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MPL-2.0

Language Tools

KiCadBOM

Utility to extract BOM from KiCAD schematic files.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 8

Science

f29bms-slaveboard

BMS slaveboard schematic altium project files

  • Quiet
  • Other
  • GitHub
  • ★ 3

Other

Altium_CloudParts

Altium Designer script to download and search schematic and pcb libraries from cloud. This way you can search through libs without downlaoding them.

  • Active
  • Other
  • GitHub
  • ★ 2

Other

Kicad-BOM-Tool

Simple Tool for creating Bill Of Materials from Kicad Schematic Files

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Science

pascal-mcp-sdk

FreePascal-native MCP (Model Context Protocol) server library — expose tools, resources, and prompts from Pascal programs to AI agents. Zero third-party dependencies, stdio + Streamable HTTP.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Networking

-TyCad

A cross-platform schematic program for FreePascal/Lazarus, ported from TinyCAD. Reads and writes TinyCAD designs and libraries, with extended functionality for schematics.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • LGPL-2.1

Other

libpascyaml

libPasCYAML is object pascal wrapper around libcyaml library. Library for reading and writing structured YAML documents. The fundamental idea behind CYAML is to allow applications to construct schemas which describe both the permissible structure of the YAML documents.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Bindings

LiPo-Charger-PCB-Design

PCB design of a LiPo battery charger, including schematic design, component selection, PCB layout, routing, and design verification.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

Phoenix-Net-Generator

Engineer-in-the-loop semantic net generation and schematic automation for Altium Designer.

  • Active
  • Library
  • GitHub
  • ★ 1
  • Apache-2.0

Other

STM32-Development-Board-for-Teaching

While studying B Tech 8051 is the controller used in the course syllabus. While 8051 is very fundamental and helpful to understand the basics, it is quite old and not always industry relevant. It's said to learn something, the best way is to make it. After a lot of exploring I decided what better way to learn ARM is to make a development board. This would expose us to most of the interfaces of the controller while also providing us with exposure to essential skills like schematic design, PCB manufacturing and SMD soldering. There are a lot of development and evaluation boards but they were not aimed to supplement the uC course at bachelor level, where the students are beginners with none to little experience. My intention with this board something with separate breakouts for various interfaces like I2C, SPI and also peripherals using those.

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • CC-BY-SA-4.0

Other

Bold for Delphi

. Delphi Model-Driven Architecture MDA framework and ORM. Design your domain model in UML and generate Delphi classes and database schemas. Features OCL Object Constraint Language for queries and derived attributes, automatic UI synchronization, built-in undo/redo, optimistic locking, and object subscriptions. Persistence via FireDAC, UniDAC or XML, supporting most modern databases. This fork adds Unicode and modern Delphi support. Official Embarcadero repo is for Delphi 7.

  • Library
  • Delphi
  • GitHub

Database

graphify

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.

  • Other
  • Lazarus
  • GitHub

Other

Cindy components for Delphi 7 and newer

Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Other

WORDCLOCK

Schematics, Layouts, Firmware für WordClock-Plojekt aus c't-Hacks 3/2013

  • Quiet
  • Other
  • GitHub
  • ★ 8

Other

ksef-2_0-api_endpoints

Endpoints for KSeF 2.0 API. Cryptography and all needed to develop in Delphi 10+.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4

Networking

pl_Cindy

Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Package
  • Lazarus
  • Bitbucket
  • MPL 1.1

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

C++ Web services

wsdlpull is an efficient and powerful command line utility for dynamic inspection and invocation of WSDL web services.It provides a C++ library with dynamic WSDL invocation API,WSDL parser,Schema parser and Validator and an xmlpull Parser/Serializer.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Networking

IBSchema

RAD Development Environment and Tools for Interbase 6 Databases

  • Application
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Database

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1,420
  • Apache-2.0

Networking

horse

Fast, opinionated, minimalist web framework for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1,383
  • MIT

Networking

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 139
  • Apache-2.0

Other

loggerpro

An modern and pluggable logging framework for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 400
  • Apache-2.0

Other

delphi-neon

JSON Serialization library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 364
  • MIT

Other

Cmulator

Cmulator is ( x86 - x64 ) Scriptable Reverse Engineering Sandbox Emulator for shellcode and PE binaries . Based on Unicorn & Zydis Engine & javascript

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 304
  • AGPL-3.0

Security

cassotis-ime

Cassotis IME - a native Delphi/TSF Chinese Pinyin IME for Windows 10/11. 言泉输入法 —— 基于 Delphi/TSF 的 Windows 10/11 原生开源中文拼音输入法,支持全拼、简拼、六种双拼,并通过语料训练的本地语言模型与神经重排提升输入质量。

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 302
  • GPL-3.0

System

MakerAi

The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 216
  • MIT

Other

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

wincachegrind

[NO LONGER MAINTAINED] WinCacheGrind is a viewer for cachegrind.out files generated by xdebug 2. WinCacheGrind is functionally similar to KCacheGrind, only it is much simpler and runs on Windows.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 192
  • GPL-3.0

Language Tools

Trysil

A lightweight, attribute-driven ORM for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 160
  • BSD-3-Clause

Database

EasyDBMigrator

EasyDbMigrator is a database migration library designed for Delphi(Microsoft SQL SERVER, Oracle, MySQL, MariaDB, PostgreSQL, and Firebird. https://getitnow.embarcadero.com/EasyDBMigrator

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 155
  • MIT

Database

Delphi-MCP-Server

Native Delphi Server implementation of the Model Context Protocol (MCP)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

Networking

LDAP-Admin

LDAP Admin for Linux

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 135

Networking

VA-Models

Verilog-A simulation models

  • Active
  • Other
  • GitHub
  • ★ 122

Science

SwagDoc

Create a public documentation REST API using Swagger 2.0 or Open API 3.2.1 for Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 108
  • Apache-2.0

Networking

InstantObjects

Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 107
  • MPL-2.0

Database

DelphiDeepseek

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 100
  • MIT

Networking

DelphiGenAI

The GenAI API wrapper for Delphi seamlessly integrates OpenAI’s latest models (gpt-5 serie), delivering robust support for agent chats/responses, text generation, vision, audio analysis, JSON configuration, web search, and asynchronous operations. Image generation with gpt-image-2. Skills and agents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • MIT

Networking

JsonToDelphi

generate delphi classes from json (Json To Delphi Class Generator / JSON Data Binding Tool FMX, VCL and uniGUI)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 76

Language Tools