Sign in Join

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

Catalog

30,057 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.

Embedded-SQLite3-for-Delphi

SQLite3 wrapper for Delphi. Supports both dynamic and static linking (with a creative solution). Higher level classes for convenience. Support for Unicode and BLOBs.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Database

Embedded_Automation_App_Delphi_Object_Pascal

Embedded Automation App — An embedded automation application written in Delphi / Object Pascal for controlling digital and analog I/O, scheduling tasks, and simulating plant behavior.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

Applications

Embedded_Systems_Sobel_Filter__BlockDesign-SDK

Based on a SW version of a Sobel filter written in C, using the Vivado HLS (High Level Synthesis) tool a hardware accelerator is build reducing the function's execution time on an ARM processor to the minimum using various optimizations through code directives. The optimizations are tested individually for their additional performance gains. Software running on a processor, no matter how well optimized it is, is slower than a hardware accelerator implementing the same functionality. Translating the functionality of a computationally intensive function to a HW Description language using all the available advantages HW parallelism and flexibility has to offer can be a really time consuming and often repetitive feat.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Other

EmbeddedLangExtractor

Extract embedded language MO files from the executable file (e.g. heidisql.exe).

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Unlicense

Files and Drives

Embedded Web Browser - EmbeddedWB

EWB is a freeware components package for Borland Delphi 5 to D2009. It allow you to create a Web Browser, Chat Client, web updater, Html/Xml Editors and more. home page :http://www.bsalsa.com download link: http://www.bsalsa.com/DP/download.php?file=4

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

Networking

matrixFont

Raster fonts creating, editing, preview and generating C code to include into embedded software project Создание и редактирование растровых шрифтов, предпросмотр образцов текста, генерирование кода C

  • Active
  • Application
  • Lazarus
  • GitLab
  • ★ 11

Graphics

matrixFont

MIRROR REPO! --- --- --- Raster fonts creating, editing, preview and generating C code to include into embedded software project --- --- --- Создание и редактирование растровых шрифтов, предпросмотр образцов текста, генерирование кода C

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Graphics

Testing-embedded

Hardware and software for embedded system testing

  • Quiet
  • Other
  • GitHub
  • ★ 3
  • MIT

Other

EXIRION/OS

EXIRION/OS is an operating system for embedded computer systems. These operating systems are designed to be compact, efficient at resource usage, and reliable, forsaking many functions that non-embedded computer operating systems provide, and which may not be used by the specialized applications they run. They are frequently also referred to as real-time operating systems, and the term RTOS is often used as a synonym for embedded operating system. EXIRION/OS project, a Open operating system for computers that can be used in specific operations that require execute a task at a time, EXIRION/OS operating system is a monolithic and mono layered task, which can be used to control complex electronic equipment without the use of instruments PLC, offering a wide range of electronic and industrial applications, EXIRION/OS is also an educational tool, it is an open source operating system to use it as an example of building operating systems in universities and technical colleges.

  • Application
  • SourceForge
  • Other License

System

FreeNFS

FreeNFS is a NFS 2.0 and 3.0 Compliant Server for Windows. FreeNFSE is a NFS 2.0 and 3.0 Compliant Server for Windows to a Embedded System Client. Adding more protocols to better serve embedded systems and video streaming. Insure to read the Blog, for current information on whats new!

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Networking

FastDB Embedded ORDBMS

Object-Relational Main-Memory Embedded Database system tightly integrated with C++ language. Use OS virtual mapping mechanism to access data. Provides subset of SQL language with OO extensions. Support of transactions, fault tolerance, replication.

  • Quiet
  • Library
  • SourceForge
  • Apache Software License

Database

fb embedded2 Laz

Fb_embedded2.pas is a Pascal unit that can be included in a Lazarus project to enable embedding of Firebird (version 2.0.3) database server (a.k.a. [http://en.wikipedia.org/wiki/DBMS DBMS]) into an .exe file, without need for distributing any DLL. The original code for Delphi was created by Fikret Hasovic and Samir Ribic, modified by Zlatko Matic ([mailto:matalab@gmail.com matalab@gmail.com]) for FPC/Lazarus.

  • Library
  • Lazarus

Database

meta-aries

ARIES Embedded Mxx SoM and Mxx EVK support for OE-core/Yocto.

  • Quiet
  • Other
  • GitHub
  • ★ 5

Other

puGUI

Pascal mini GUI module for embedded systems

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2

GUI containers

LiteASM

LiteASM is a light weight and reconfigurable Assembly language compiler and Virtual Machine. It is specially design for embedded systems to use as a portable script interface.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

Delphi-EmbeddedWB

inofficial mirror of Delphi Embedded Web Browser (http://www.bsalsa.com/), additional XE2 branch

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 73

Networking

EtherCircuit - AVR Embedded Webserver

EtherCircuit Webserver SW / HW Project works with AVR ATMEGA644 20MHZ with MMC /SD Card and ENC28J60 stand alone ethernetcontroller. The software is written in Mikropascal. More details on Projekt-Website.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Networking

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

SynPDF

Synopse PDF engine is a fully featured Open Source PDF document creation library for Delphi, embedded in one unit

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 322

Reporting

Brook framework

Brook is microframework which helps to develop web Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 278
  • Copyright (c) 2012-2021 Silvio Clecio <silvioprog@gmail.com>

Networking In the Online Package Manager

fpCEF3

Chromium Embedded Framework for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 151
  • MPL-2.0

Bindings

fp-rtos

fp-rtos is a realtime OS for embedded systems written in freepascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 27
  • MIT

System

Hexy

Convert images or any binary files into C source files with hexadecimal arrays for use in embedded applications.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • ISC

Files and Drives

DelphiWebDriver

An attempt at building a Delphi implementation of the W3C WebDriver, so it can be embedded in a Delphi project

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • Apache-2.0

Networking

miniprofiler

embedded small profiler for RAD Studio/ Delphi x32/x64

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

Language Tools

brookframework

Microframework which helps to develop web Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Networking

CefUtils

Delphi Chromium Embedded Framework (CEF) Utils

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Bindings

Delphi-HelpChatAI

An in-app AI help assistant for Delphi applications, VCL and FireMonkey: a chat bubble the end user opens to ask how to use the application (“how do I export this grid?“, “what is this screen for?“). Answers come from the application's own documentation, optionally through an AI model, rendered as HTML inside an embedded browser.

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

GUI containers

dcef3

. Delphi Embedding Chromium in Delphi, tested on Delphi 2010, XE, XE2, Delphi 7.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 299

Networking

pascal-pif-library

Portable Image File (PIF) library for Lazarus / Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • LGPL-2.1

Graphics

Altium_Library

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

  • Active
  • Other
  • GitHub
  • ★ 4

Other

pxx

One from-scratch compiler for Pascal, C and Python: native static binaries for Linux (x86-64, i386, aarch64, arm32, riscv32), wasm32, and ESP32-S3/C3 firmware. Own RTL, ELF writer and linker; self-hosting. Beta 0.1 'Blaise'.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MPL-2.0

Language Tools

cef-delphi

Chromium Embedded Framework for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Networking

-PetaLinux-Python-Integration-on-Zynq-UltraScale-ZCU104-

This project demonstrates how to integrate Python 3 and its core modules into a custom PetaLinux build using a hardware design exported from Vivado as an .xsa file. It provides a lightweight embedded Linux environment for running Python-based AI/ML or control applications directly on the Zynq UltraScale+ MPSoC platform

  • Active
  • Other
  • GitHub
  • ★ 2

Other

vcfToGigaset

Phone Book for Gigaset 610,620H using CEF (Chromium Embedded Framework)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Applications

WEL-Script

Simplest embedded math expression language

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Language Tools

ZXing-Port-4Delphi

ZXing Port For Delphi. This repository makes use of the "zxing-android-embedded" project by "journeyapps", and proper credit is given to its author. Note: Delphi 12 Athens used for this example.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Graphics

Binary-Visualizer

A lightweight, high-performance tool that visually renders the raw binary content of any file as an image. This unique visualization method helps developers, security researchers, and data analysts quickly identify data patterns, compression artifacts, and embedded file formats just by looking at the image.

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

Graphics Science System

MuMiSQL

A lightweight SQL database engine for embedded systems, written in Pascal.

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Database System

xpe-tool

Command-line tool to access component info in XP Embedded database

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

BTVisualFTP

BTVisualFTP is a visual FTP client component which can be embedded in Embarcadero Delphi(r) applications.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License, GNU General Public License version 2.0 (GPLv2

Networking

FVM factory

Tools to incrementally build customised Forth Virtual Machines for embedded applications. Token compiler converts token description into C code templates. PC console application includes FVM, it is used to compile and debug bytecodes for target FVM.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Language Tools

Camera Digital Exif Info

“Camera Digital Exif Info” is a free info viewer, provides you to check your digital camera (most of the SLR) shutter count and basic EXIF info. There are various EXIF tools around of course, but cool GUI application and simplicity are always a plus. Shutter actuation is an important factor because it tells you the extent of wear the camera has undergone, and it’s particularly crucial when you are buying used cameras. Almost all new digital cameras use the EXIF annotation, storing information on the image such as shutter speed, exposure compensation, F-number, what metering system was used, if a flash was used, ISO number, date and time the image was taken, white balance, lenses that were used and resolution. All this Informations is usually embedded in the EXIF data of the picture files. This tool is available as a stand-alone Windows win32 executable and a Macintosh OS X package.

  • Application
  • SourceForge
  • MIT License

Graphics

Delphi Cross-Platform Application Help

On the surface, Ziphelp is basically HTML in a compressed zip archive, hence the name. Pack any folder with HTML files into a zip archive and you are good to go. But Ziphelp is more than that, it is a protocol based on the standard sitemap protocol, designed to give a help viewer (here: the Delphi implementation) extended information about the content of the help system. That is help context numbers, help keywords, associative keywords, page titles. This information is missing in a standard sitemap.xml. Ziphelp extends the sitemap protocol and enables direct communication of an app with the help system. The Ziphelp protocol is not just for zip archives. It works inside an archive, with uncompressed folders or with HTML content loaded directly from a website. A Delphi desktop app may be deployed with local application help, uncompressed, zipped or embedded. A mobile or web application might not ship with local HTML content, but refer to an online version instead.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Other

Delphi Email Client

This is an open source Email client for Borland Delphi with source code. It uses Indy controls as well as PBears HTML Viewer Component and BSALA EmbeddedWB (updated versions for Delphi 2009 are here). It is IMAP, POP3, MAPI and SMTP compatible.

  • Quiet
  • Application
  • Delphi
  • SourceForge

Networking

GridReport - reporting library

Features: - Similar to MS Excel workbook; - Preview window; - Embedded script engine (Microsoft Active Scripting used); - Aliases; - Report template designer; - End user can edit the ready to print report; - Unlimited report size; - Exports.

  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Reporting

Pascal NUCLEUS (GUI/VM)

NOTE: As of r816, Nucleus source code is licensed under GPLv3. (8th Oct 2017) Nu|cleus [ˈnjuːklɪəs] - The central and most important part of an object, movement, or group, forming the basis for its activity and growth. This is yet another long-term project (YALP?). The aim is to write a portable GUI/OS for Atari ST, Amiga and DOS. The code must be small, fast and support modern GUI features. ie: Embedded component controls. The code current compiles with Highspeed Pascal (Atari ST) or FreePascal. I hope to have it compiling for the Amiga (also using Highspeed Pascal), and supporting a built in p-code compiler/interpreter for cross platform development.

  • Library
  • Lazarus
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

GUI containers System

sherpa-onnx

. Delphi FPC Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Ascend NPU, x8664 servers, websocket server/client, support 12 programming languages

  • Library
  • Lazarus and Delphi
  • GitHub

Multimedia

TFT Font Factory

Create and edit pixel fonts for your MCU-based projects. Maybe you'll be interested in a image editor/converter for embedded projects: PixelImage (https://sourceforge.net/projects/pixelimage/), my another project Modified tickets permissions: Now anyone can create ticket and post comments (pre-moderated).

  • Active
  • Application
  • SourceForge
  • MIT License

Graphics

LEDMatrixStudio

Design LED matrix graphics and fonts with ease. Ideal for all microcontrollers and embedded platforms.

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

Graphics

Ganymede

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.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

LangVM

LangVM is a Turing-complete language workbench for rapidly building custom programming languages. Using `.lvm` scripts, developers define lexing, Pratt parsing, semantics, MIR, and code generation without recompiling. It can run standalone or embedded in Delphi, enabling fast iteration and native, cross-platform language development.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 7

Language Tools