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.

PASCAL_DEMO_KEYBOARD

Пример программ на Pascal для работы с клавиатурой на низком уровне

  • Quiet
  • Other
  • GitHub
  • ★ 4
  • GPL-3.0

Learning and Examples

PicPas

Compilador en Pascal para microcontroladores PIC / Pascal compiler for PIC microcontrollers

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 94
  • GPL-2.0

Language Tools

delphi-terminal

[PLUGIN] Dockable terminal panel for RAD Studio with CMD, pwsh, and PowerShell tabs, ANSI color rendering, and command history

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 24

Lazarus IDE plugins

dos-DumpExe

The OBSESSiON EXE-Dumper, version 2.5

  • Quiet
  • Application
  • GitHub
  • ★ 23

Security

threadpool-fp

A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 22
  • MIT

System

pasriscv

PasRISCV is a RV64GCV/RVA23 RISC-V emulator, which is implemented in Object Pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • Zlib

System

Z180SoftSystem

Emulation eines Zilog Z180 basierten CP/M Systems.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 13

System

6502-CRT

A 6502 assembly language cartridge template for the AC6502

  • Active
  • Other
  • GitHub
  • ★ 7
  • MIT

Other

FPGA_PCI_Card

FPGA PCI Card for Retro-Computers using Altera FLEX10K FPGAs

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 5
  • GPL-3.0

Other

xmodem

Implementation of XModem (Send/Receive) and YModem (Send only). Useful to exchange files from modern PC to CP/M computer.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 4

Networking

COM-Assembler

An open source COM Executable file assembler implemented with Delphi 4

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Language Tools

dos-phobia-welcome-intro

This Pascal program is an intro demo from 1994. It displays text messages and graphics using VGA graphics mode. The program handles palette changes, writes text to the screen, and manages sound through devices like PC Speaker and SoundBlaster. The main loop updates the screen and handles user input to control the demo.

  • Active
  • Application
  • GitHub
  • ★ 3
  • MIT

Graphics

-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

Air-Alert

View recent aerial threats for Ukrainian regions in real-time.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

Applications

i8080emu

Intel® i8080 CPU emulator for fun and educational purpose

  • Quiet
  • Application
  • GitHub
  • ★ 2
  • GPL-2.0

System

NVRAMancer

NVRAMancer - a necromancer for non-volatile memory. Serial flash / EEPROM programmer for CH347, CH341A, EZP2023+ and more.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

oscilloscope

Wired or blue-tooth oscilloscope using Teensy or Arduino (Processing, Matlab, Xcode, Lazarus)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • BSD-2-Clause

Science

qfg1-tsr

a DOS TSR, for Quest for Glory 1, in Turbo Pascal for unlimited character creation points

  • Quiet
  • Application
  • GitHub
  • ★ 2

Games and Game Engines

alanz80x

An extended Turing machine implementation for CP/M and DOS

  • Active
  • Library
  • GitHub
  • ★ 1
  • EUPL-1.2

Science

FLED

Simple DOS editor with Hex and Compare functionality

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Edit and Memos

grcalc

An MS-DOS graphic calculator written in Turbo Pascal, updated to run on Mac OS using Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Graphics

NixVM

A 32-bit virtual CPU and memory controller built for easy system integration and expansion. Designed for creating "Fantasy console"s but could easily be used as the back end of a scripting language.

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

Other

pasriscv

PasRISCV is a RV64GC RISC-V emulator, which is implemented in Object Pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 1
  • Zlib

Other

RADARPAS

original Pascal and MODULA-2 code for the E300/E250 radar

  • Active
  • Library
  • GitHub
  • ★ 1

Graphics