Sign in Join

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

Catalog

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

ControllersEmulator

Hardware controllers emulator for an application manual testing process.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4

System

GRBL-Controller-Sender

Native, cross-controller CNC/laser sender for Linux (Object Pascal / Lazarus / CodeTyphon) - GRBL 0.9.x/1.1/grblHAL, Smoothieware, g2core

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

Other

traffic-light-controller-using-FSM

This project designs and simulates a Traffic Light Controller using VHDL and FSM architecture. The system controls traffic flow between two roads through sequential state transitions driven by a clock signal. Vivado simulation verifies correct operation, demonstrating digital logic, FSM design, and VHDL coding.

  • Active
  • Library
  • GitHub
  • ★ 1

Science

X360Assistant

Volume control, screenshot and video creation utility for Xbox gamepads / Утилита изменения громкости, создания скриншотов и видео для Xbox геймпадов

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Unlicense

System

G-Code-Flow-Temperature-Controller

A post processing script for OrcaSlicer that demonstrates how automatically adjusting Nozzle Temperature and Flow rate (Print Speed) can significantly improve both print time and quality, while also simplifying slicer settings.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 318
  • MIT

Other

EBC-controller

A linux software to control ZTE Tech EBC A-series battery testers and electronic loads

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

System

Autostart Controller

Autostart-Controller ist ein Programm, mit dem man bequem das automatische Startverhalten von Programmen beeinflussen kann. Es wurde in Delphi 6 programmiert. Momentan befindet sich das Programm noch in der Entwicklung, sodas BUG's vorkommen können.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Public Domain

System

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

DMXController-for-K8062

This demo is a very simple DMX controller to demonstrate how to communicate throught HIDAPI with a Velleman K8062, an USB to DMX interface.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

DBGridController

TDBGridController Component is a DBGrid Controller component with no dependencies providing added functionalities for the TDBGrid.

  • Package
  • Lazarus
  • MPL 2.0, LGPL

Data controls In the Online Package Manager

SME Controller

As a GNU/Linux integrator with many SME Clients, we required a menu system to enable our clients not to have to employ a systems administrator. We created a menu system in FreePascal and Delphi - With the intention of administration being the main focus

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

System

QuickCore

Delphi Core Framework to fast build desktop/mobile/web apps.

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

Networking

sing-box-drover

Lightweight GUI launcher and tray controller for sing-box on Windows. Quickly toggle system proxy and TUN mode, switch outbound selectors.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 92

Networking

OPTi82c929_Driver

Optimized DOS driver for sound cards using the OPTi 82c929 (MAD 16 PRO) controller chip

  • Quiet
  • Application
  • GitHub
  • ★ 46
  • MIT

System

mbf

Microcontroller Board Framework is a cross-platform framework for developing code on ARM Cortex-M and Microchip PIC32 controllers

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 13

System

lcd-display-designer-v2

Design layouts for 20x4 or 16x2 LCD Displays (with HD44780 controller) connected to Arduino, Raspberry Pi or other.

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

Other

avrpasboot

A STK500v1 compatible serial bootloader for classic AVR controllers, written in Pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

System

DRIVAIR_EDA

EDA source of Drivair, a motor controller with FOC + ADRC control, 15kW, Encoders, Bluetooth 4.0, CAN, LED drivers.

  • Quiet
  • Other
  • GitHub
  • ★ 7

Other

horse-dto

Middleware de auto-binding e validação declarativa de dados para o Delphi Horse. Realiza a desserialização automática do payload e executa validações baseadas em atributos customizados antes do controller, eliminando códigos repetitivos (boilerplate).

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

Networking

xbcsim

XBox game controller simulates keyboard and mouse input

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 7
  • MIT

System

Casio-VZ-DOS-Programs

1991: Casio VZ-10M Interactive Phase Distortion Synthesizer, Patch Librarian, Voice Editor, MIDI Analyzer and PC Midi Dump Controller 2015: RAM Card replacement 4Mbit SRAM plus enhanced battery backup.

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

Multimedia

FMXInput

Standalone Delphi desktop input library (not only FMX)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

System

RMSVST3_2

Work In Progress Version of VST3 Wrapper with Seperate Processor and Controller

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Multimedia

WeatherInfo

A Delphi FireMonkey weather widget — GPS/IP geolocation, OpenWeatherMap integration, and a clean App.Controller separation of concerns demo.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

GamepadExternalPedals

External pedals for gamepads with DSAdvance & X360Advance / Внешние педали

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4

System

pid_pas

PID controller model written in Pascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • MPL-2.0

Science

DInputAdvance

DirectInput proxy wrapper that makes XInput controllers appear as DirectInput devices, with optional keyboard button mapping / Прокси-обёртка DirectInput, которая эмулирует DirectInput-устройство для XInput-контроллеров и позволяет назначать кнопки клавиатуры на кнопки геймпада

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • Unlicense

System

horse-api-rest

Construção de uma REST API utilizando o framework horse no delphi. A API é capaz de criar, editar, excluir e atualizar clientes. Ademais, utilizei o padrão model + controller

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

otto-throttle

A configurable PID controller based auto-throttle plugin for X-Plane 12, written with love in C++

  • Active
  • Application
  • GitHub
  • ★ 2

Other

RMSVST3_3

VST3 Wrapper with Seperate Processor and Controller Combined Again

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Multimedia

CNCC

A CNC cutting machine controller that imports Autocad DXF files and control two axis machines in realtime.

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • Apache-2.0

Science

CNCC

A CNC cutting machine controller that imports Autocad DXF files and control two axis machines in realtime.

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • Apache-2.0

System

CVD_Gas_Flow_control

Program to read and write data to instruments (Chemical Vapor Deposition) and gas flow controllers

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Science

Delphi-CRUD-MVC

CRUD usign Delphi and Firebird Database with the MVC (Model, View, Controller) design pattern

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Database

flycfg

Simple flight controller configurator

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

System

MIDITool

Simple MIDI tool for examining controllers on Windows

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Multimedia

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

SiloVisu

Anlagen-Visualisierung

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

TrussForDelphi

Desenvolvimento padrão MVC com independência entre Controller e Form de forma que o Form fica descartável, podendo ser trocado a qualquer isntante.

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

Other

universal_fan_ctrl

An autonomous, temperature dependent fan controller

  • Active
  • Library
  • GitHub
  • ★ 1
  • GPL-3.0

Other

Athlon 64 mem config

A tool for adjusting the memory timings/clock speed of Athlon64`s built-in memory controller from the OS.

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

System

dxbx

Dxbx, an Xbox1 High Level Emulator written in Delphi. Dxbx has it's own kernel, emulates controllers, sound and graphics, and offers a toolchain for Xbox executables, library and symbol-pattern files. It runs many SDK samples and some game-intros.

  • Quiet
  • Application
  • Delphi
  • SourceForge

Games and Game Engines

JBug11

JBug11 is a monitor and debugger for developing assembly language programs on the Motorola 68HC11 series of micro-controllers (MCU). It is designed to be used on a personal computer running one of the Microsoft Win32 operating systems, and to communicate with the micro-controller under test by means of an RS232 serial link from one of the PC’s serial communications ports.

  • Quiet
  • Application
  • SourceForge
  • Creative Commons Attribution Non-Commercial License V2.0

Language Tools

LCD Smartie

LCD Smartie displays information on your LCD/VFD. It supports LCDs with a Hitachi HD44780 Controller via parallel port & Matrix Orbital and Crystalfontz serial/USB LCD/VFDs. Info includes: CPU temps, fan speed, the BBC World News, Stocks indexes etc.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

System

m6811dis

The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.

  • Quiet
  • Application
  • SourceForge
  • Other License

Language Tools

stackdriver

Permite cargar bibliotecas compartidas (.so) como controladores que procesan solicitudes HTTP según rutas específicas definidas en archivos de configuración JSON.

  • Active
  • Application
  • Lazarus
  • GitLab

Networking

DelphiMultithreadingBookCode

Este repositório contém todo o código-fonte dos exemplos práticos do livro "Delphi Multithreading: Threads, Concorrência, Paralelismo e Assincronismo", escrito por Cesar Romero.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 23

Learning and Examples

controlArduino-

The program ControlArduino is a program developed in the IDE RAD Studio Tokio 10.2. It let you control an Arduino board through a user-friendly interface that allows you to configure the digital pins as digital inputs, digital outputs or PWM outputs. After configuration, the HMI shows the state of the digital and analog inputs as well as it allows set the state of the digital and PWM outputs.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

System