Sign in Join

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

Catalog

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

BASICSTRLIB-TP

Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation BASIC dans le langage de programmation Turbo Pascal.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

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

Aeres Commander

I made this program because i was not allowed to use Total Commander anymore at work. This program is a rudimentary version of Total Commander which does the basics. Loading of folders is rather fast. You can View, edit, copy, move, delete files and folders. As well as create a new folder. This is still work in progress and i will update when i have new stuff or bug fixes.

  • Quiet
  • Application
  • SourceForge

Files and Drives

MPGPatcher

MPGPatcher is a command line tool to change video basics (resolution/size, framerate, aspect ratio, bitrate) in mpg-video files. Patches the video headers only, does no reencoding.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Multimedia

QP GPT

This is a simple chatbot written in Object Pascal/Lazarus. It is by far not as good and versatile as ChatGPT. It's just a little fun project to understand a few basics of programming AI software. You don't need to install Lazarus, Object Pascal, compilers or other dependencies. You can simply download and run the .exe file.

  • Application
  • Lazarus
  • SourceForge
  • Apache License V2.0

Applications

FM-Synth

Learning basics of FM sound synthesis.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Multimedia

ScriptEVAL

A mutli-purpose script engine that aid in the development of uncompiled scripts; including PascalScript, BasicScript, CPPScript, and JScript. ScriptEVAL uses an integrated syntax-highlighting editor for the script creation.

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

Language Tools

TML Messaging Suite

Establishing asynchronous, multithreaded, bidirectional communication without blocking messages can be time consuming and error prone. Using libTML allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket.

  • Library
  • Lazarus

Networking

neural-api

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.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

Mad-Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167

Language Tools

MfPack

Delphi translations for Microsoft Media Foundation and related API's

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

Bindings Multimedia

DelphiGoogleAPI

Using the Google Cloud Platform from your Delphi service on the Google Compute Engine

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 74

Networking

CCR.Clipboard

Extended TClipboard implementation for Delphi (FMX and VCL)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 63

System

xavier

Xavier is a small object-oriented XML library for Lazarus and Delphi

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 48
  • MIT

Language Tools

SnapTRAINER

A modular Virtual-PLC Trainer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 41
  • GPL-3.0

System

duckdb-fp

A clean and intuitive wrapper for DuckDB in FreePascal, providing easy database operations and DataFrame-like result handling.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 35
  • MIT

Bindings Database

FiremonkeySensorFusion

Augmented Reality w/ Delphi Firemonkey. Sensor fusion object ( accelerometer+magnetometer+GPS). returns phone attitude (Azimuth/Elevation/Roll)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 34

System Science

toml-fp

Simplify parsing and writing TOML config files in Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 29
  • MIT

Language Tools

apophysis7x

Cosmic recursive fractal flame editor

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 17
  • GPL-2.0

Graphics

AudioWerkzeugeBibliothek

A delphi library for audio files: Read basic properties (bitrate, duration, ...) and edit metadata like Artist, Title, Genre, Cover Art, ...

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 17

Multimedia

bmw-best2-vm

A Virtual Machine implementation capable of executing BMW's proprietary BEST2 instruction set.

  • Quiet
  • Library
  • GitHub
  • ★ 17
  • GPL-2.0

Language Tools

threadsafecollections-fp

A thread-safe generic collections library for Free Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Other

argparser-fp

A lightweight, record-based command-line argument parser for Free Pascal. `ArgParser-FP` is designed for small to medium console applications, offering a clean API to handle arguments with minimal setup.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Other

simplelog-fp

A simple, lightweight, and easy-to-use logging library for Free Pascal applications.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Other

mathlib-fp

Scientific, statistical and engineering mathematics for Free Pascal, with no third-party runtime dependencies.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Science

wfc

wave function collapse algorithm

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 12
  • MIT

Games and Game Engines

exemples

Delphi sample projects from the blog developpeur-pascal.fr

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 11
  • AGPL-3.0

Learning and Examples

liftoff

Lift-Off Aerodynamics Software for Windows

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

Science

spedit

Cross-platform Free and Open-source Pixel-art Editor and Sprite library Manager

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • GPL-3.0

Graphics

chronokit-fp

ChronoKit-FP is a lightweight toolkit designed to make date and time handling in Free Pascal easier for everyone.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Date and Time

pasweave

A modern documentation generator for Free Pascal projects.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Language Tools