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.

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

cheatengine-library

Cheat Engine Library is based on CheatEngine a debugger and coding environment particularly aimed at games, but can also be used for other purposes like debugging applications and used in schools for teaching how computers work

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 293

System

multipcmanager-classroom

MultiPC Manager 2.0 Classroom is a software which designed for helping teachers to managing, controlling, teaching, and giving quizes to their students. Written in object-pascal (fpc/delphi).

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 3

System

Calculate

Calculate is small console program for making calculations and displaying the sequence of operations. The program can be used as an educational tool for teaching students how to perform arithmetic operations.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Applications

liebetanz-aes256-lab

AES-256-Lab: Transparent AES-256 learning project in Lazarus/FreePascal (educational, not for production security)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • AGPL-3.0

Cryptography

Pascal-FC-LexBailey

Pascal FC is an implementation of pascal with extra constructs for teaching concurrent programming, written by Alan Burns and G eoff Davies.

  • Quiet
  • Application
  • GitHub
  • ★ 1

Language Tools

EFL Educational programs

Here you will find various free educational programs mainly devoted to EFL language Learning/Teaching. They are written in Delphi 6 OE, Kylix3 OE, Lazarus and even Gambas. They may be helpful both to students and to teachers.

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

Applications

maXbox

maXbox: Precompiled Object Based Scripting Tool maXbox is a free scripter tool with an inbuilt object pascal delphi engine in one exe! It is designed for teaching, develop, test and analyzing apps and algorithms and runs under Win, Mac and Linux (CLX) to set code in a box without installation and no administration. The tool for 32 and 64-bit is based on an educational program with examples and exercises (from biorhythm, REST services , form building to how math works). Pure Code for Object Scripting. Lib Units are precompiled and objects invokable! With a 120 part tutorial for coders.

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

Language Tools

stimulus_control

A teaching machine for free behavioral experiments

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

Science

abid

A multimedia program teaching namaz

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

Learning and Examples

Grader

A simple subtractive grading tool.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Graphics

Releasing units without source code

It can be useful to release a FreePascal unit without publishing its source code: * The source code contains proprietary information. * In teaching, because you want to force students to use a unit by its interface (contract) only, and not by looking at its implementation.

  • Other
  • Lazarus

Learning and Examples

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

QE-SSP

This repository contains example codes for the book: Quantum ESPRESSO Course for Solid‑State Physics, Jenny Stanford Publishing, New York, 372 Pages (2022) by N. T. Hung, A. R. T. Nugraha and R. Saito.

  • Active
  • Other
  • GitHub
  • ★ 98

Science Learning and Examples

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

swag

Preserving the final release of the SWAG collection of Pascal code and program examples from 1997

  • Active
  • Other
  • GitHub
  • ★ 36

Learning and Examples

GS.Core

Common tools for projects

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 33
  • MPL-2.0

Other

APE

Ape in PascalObject (Aka ActionScript 2d Physics Engine)

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

Games and Game Engines

Codebot.SoundShop

A visual sound and music generation program

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

Multimedia

DelphiProjectHandoff

Experimental software: Delphi Project Handoff independent FMX application

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 13
  • Apache-2.0

Other

dbVideoSDK

High Speed Video Processing

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 11

Multimedia

xedit-scripts

A general repository of scripts I've made myself, worked on with others, or were made for me.

  • Quiet
  • Other
  • GitHub
  • ★ 10
  • MPL-2.0

Games and Game Engines

Pascal-FC

Pascal-FC; A pascal implementation for learning concurrent programming. By Alan Burns and Geoff Davies.

  • Quiet
  • Application
  • GitHub
  • ★ 9

Language Tools

simus

SimuS - Simulador do processador Sapiens-8

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

Science

HCI

Человеко-машинное взаимодействие (Human-computer interaction)

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 7

Learning and Examples

DAPUG-2026

Everything AI — DAPUG 2-day workshop on AI-assisted Delphi development and shipping AI features inside Delphi applications.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Learning and Examples

ezANOVA

[ezANOVA for simple Analysis of Variance](http://people.cas.sc.edu/rorden/ezanova/index.html)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5

Science

khawarizmi

Arabic Programming Language - Khwarizmi -

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Language Tools

prism

GPT Transformer developed in Delphi 13

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

Science

carot

Calculadora de rotinas de tempo para PICs

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

Science

BonziClaude

Desktop companion powered by Claude Code's buddy_react API. BonziBuddy meets Claude.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Applications

32bit-Alpha-Channel

This Example demonstrates the creation of a 32-bit Bitmap with Alpha Channel that can be used as a Watermark Creator.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

albireo

Educational Astronomy Software

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

Science

euphora

Euphora - a Web-oriented automation language written in Delphi & Alcinoe

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Language Tools

fit

Interactive multi-peak curve fitting for spectroscopy, diffraction and other 1-D data. Place peaks, fit them, compare models by a number. Desktop client plus compute server; 13 built-in lineshapes, user-defined formulas, and new models added by registration.

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

Science

Oberon-0

Port of Niklaus Wirth's Oberon-0 compiler to Oxford Oberon-2

  • Quiet
  • Application
  • GitHub
  • ★ 2

Language Tools

SimuS

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Applications

sixthdev

import of sixthdev repo from cvs

  • Active
  • Other
  • GitHub
  • ★ 2

Other

dockerized-pascal

Pascal running inside a Docker Container, to compile and run programs using Free Pascal Compailer.

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Other

muicie_perl

Pascal code for Chipes

  • Active
  • Library
  • GitHub
  • ★ 1

Other

NitroPascal

🔥 NitroPascal - A modern Object Pascal compiler targeting native code through Zig's C++ backend.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other