Sign in Join

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

Catalog

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

libUSBUARTTerminal

An Object Pascal UART Terminal for USBasp UART firmwares.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15
  • MIT

System

UARTBootloaderGUI

Flashing tool for 1024-bytes AVR bootloader

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • Unlicense

System

fpos

Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.

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

System

LazBle

Cross-platform Bluetooth Low Energy library for Free Pascal and Lazarus.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Networking

SR24_decode

Read and decode data from Yuneec ZigBee receiver SR24. Test tool for Raspberry Pi.

  • Active
  • Application
  • Lazarus
  • Codeberg

System

WUni232c

WUni232c Uni232c Uart Usart delphi cppbuillder Windows

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

System

Quartz-DETF

Quartz resonant force sensors, DETF = Double-Ended-Tuning-Fork, ANSYS simulation

  • Quiet
  • Other
  • GitHub
  • ★ 3

Science

quarta

My tiny boot manager for old IBM PC machines

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • Unlicense

System

Quarters Board Game

Quarters is a strategy game for two players. Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess.

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

Games and Game Engines

Core

Ultibo Core

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 187

System

MicroPXL

MicroPXL is a cross-platform framework for working with peripherals on desktop machines and SBCs

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 24
  • Apache-2.0

System

InsideBlue-BLE-Tool

InsideBlue BLE Tool is a cross-platform Bluetooth LE utility. It can scan for BLE devices showing device information and advert payload as well as connect to devices and access GATT services/characteristics.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 76
  • MIT

Networking

LuaLoader

A serial communications tool and IDE for the NodeMcu Lua firmware for the ESP8266

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 65

System

DataPort

Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 58
  • The MIT License (MIT)

Networking In the Online Package Manager

AsphyrePXL

This is a clone of an SVN repository at http://svn.code.sf.net/p/asphyre/code/trunk. It had been cloned by http://svn2github.com/ , but the service was since closed. Please read a closing note on my blog post: http://piotr.gabryjeluk.pl/blog:closing-svn2github . If you want to continue synchronizing this repo, look at https://github.com/gabrys/svn2github

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 33

Graphics Games and Game Engines

SpeedyLogger

Speeduino data logger based on a bare metal Raspberry Pi

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 21

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

pasterm

PasTerm Terminal Emulator

  • Active
  • Application
  • GitHub
  • ★ 12
  • Zlib

System

Asphyre

Asphyre / Platform eXtended Library is a cross-platform framework for Delphi and FreePascal (Ultibo port)

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 10

Games and Game Engines

muterm

MuTerm is a terminal software to communicate for devices like as Modbus or etc. It use your Comm ports and Tcp Socket client. It can be portable Windows or Linux. ( I tried on debian based Mint 32 Bit) All rights reserved on me please don't use in commercial softwares. Let's do it your self ! 11.11.2015 Mehmet Ulukaya

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 8

System

NNLightSwitcher

Small device based on Xilinx Zynq intended to use with NN

  • Quiet
  • Other
  • GitHub
  • ★ 5

Other

pico-fpc

Raspberry Pi Pico SDK conversion from C to Free Pascal for microcontroler RP2040/RP2350.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • BSD-3-Clause

Bindings

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

bluetooth

Expanded bluetooth for Ultibo

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

System

netmodem2irc

NetModem/32 revival — virtual COM port FOSSIL Telnet server for classic Windows + DOS i8086 bridge. 34 tests, fpcirc cross-compile.

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

Networking

rp42-hardware

An affordable calculator to run Free42

  • Active
  • Other
  • GitHub
  • ★ 3

Other

Smart-Watch-Mk1

Repo for my wearable ATtiny LiPo-powered watch!

  • Active
  • Application
  • GitHub
  • ★ 3

System

-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

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

microwave-pcb

PCB Design project to simulate a microwave.

  • Active
  • Other
  • GitHub
  • ★ 2
  • GPL-3.0

Other

modernLink

MIRROR REPO! --- App for exchange programs between Casio fx-7700 calculator and Windows-based PC --- Обмен программами между калькулятором Casio fx-7700 и компьютером на ОС Windows

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Applications

NVRAMancer

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

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

thermal-printer

A thermal printer cape reference design controlled by the PRU-ICSS on the BeagleBone Black.

  • Quiet
  • Other
  • GitHub
  • ★ 2

System

TLibEv

Object-oriented, line-by-line port of libev 4.33 to Delphi and Free Pascal/Lazarus. High-performance event loop with epoll (Linux) and select (Windows) backends: timer, periodic, I/O, signal, child, stat (inotify), idle, prepare/check, fork, cleanup and async watchers.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 2

Networking

ESP_flash_tools

Flash tools for ESP8266 boards

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

ESP-11-WiFi-Shield

Technical Manual, Sample Code, Firmwares and Flasher

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

System

fpc264irc

A complete Pascal development environment rebuilt from FPC 2.6.4 source, targeting retro computing: BBS systems, DOS, Win9x, and cross-platform console applications. Includes Lazarus IDE with LCL widgetset.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1

Lazarus IDE plugins

hc05configtool

A tool for configuring HC-05 wireless modules easily.

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

System

HP48desktop

:floppy_disk: An old HP48 archive manager & Xmodem transfer tool that I wrote in Turbo Pascal under DOS in the 90s.

  • Quiet
  • Application
  • GitHub
  • ★ 1

Files and Drives

LPC1114

Web Driver (LPC1114 & FreePascal)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

System

pasriscv

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

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

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

PI-GPIO-Driver

Pi GPIO Driver for Lazarus/FPC

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System

pru-printer

A thermal printer reference design featuring the PRU-ICSS on the BeagleBone Black.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Other