Sign in Join

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

Catalog

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

Switch

Named Pipe Server for Call Center (Delphi)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

easy-switcher

Easy Switcher - keyboard layout switcher for Linux

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

System

switch_ttl

Fast switching ttl (Time To Live)

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

Networking

Warcraft III Version Switch

This is a different type of version switcher than the other one. It works using an installer and to switch the versions, to switch, just use the start menu buttons to execute the switch. An easy way of switching versions.

  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Games and Game Engines

SwitchMap

Switch map widget generator for OpenTx

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Applications

VSCode-Switcher

Tool to edit Delphi files simultaneously between Delphi IDE and Windsurf, so it allows to take advantage of the AI tab completion

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 13

Lazarus IDE plugins

caption-switcher

Windows caption manipulation. Legacy Object Pascal application for learning Windows API programming. Delphi 7 educational project discontinued 2013.

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

System

LazSwitchHosts

A lightweight hosts management tool built with Lazarus (Free Pascal). Features syntax highlighting, find & replace with regex, multi-select editing, and a plugin-based editor engine. Less than 7MB memory usage — 98% less than SwitchHosts. Apache-2.0 licensed, cross-platform (Windows/Linux/macOS).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • Apache-2.0

Edit and Memos

Voice-Switching

Simple PascalABC.NET HTTP Client, which recognizes and sends commands for Robot Server.

  • Quiet
  • Application
  • GitHub
  • ★ 1

Networking

VM Tweaker

"VM Tweaker" is a hidden features tweaker for VMWare "*.vmx" files. Originally started as a simple VM guest time tweaker it gradually evolved into quite a useful tool. Short overview of features: Different VM EFI/BIOS Tweaks, Memory performance optimizations; VM state backup (VMWare Player Snapshot-like behaviour); Time/date sync between host and guest; VM Debugging config; MAC address tweaking; UUID keep switch(VM 5.x-like); Hardware compatibility switch(esx/hosted); Tweak amount of VGA RAM and more...

  • Quiet
  • Application
  • SourceForge
  • MIT License

System

lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

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

Graphics

5.0 from 1 member

OXR_Switcher

OpenXR Runtime Switcher - GUI util for switch active OpenXR Runtime.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 11
  • MIT

System

aimp_switchOutput

Plugin to switch between specified output devices via hotkey

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

Multimedia

DesktopSwitch

Desktop Switch is a package for the Lazarus IDE. With this package, it is possible to link desktop configurations to the unit and form views.

  • Active
  • Package
  • Lazarus
  • GitLab

Lazarus IDE plugins

SoundSwitcher

Tiny program for quick switching audio chanels (Delphi XE4)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Multimedia

Battlefield 1942 Patchswitcher and Start

Das Programm ermoeglicht das Switchen zwischen der Version 1.6 und 1.61 von BF 1942. Gleichzeitig wird ein komfortabler Start (bei installiertem Debugger auch im Debugmodus und im Fenster) mit Parametern und ggf. vorhandenen Mods ermoeglicht.

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

Games and Game Engines

TSalesSwitch

Switch component to slightly improve the look of the app

  • Package
  • Lazarus
  • GitLab
  • Written for fpc/Lazarus

Indicators and Gauges In the Online Package Manager

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

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

SkeuoCom

SkeuoSimControls is a custom component library for Lazarus/Free Pascal. Built with BGRABitmap, it provides 20+ realistic, skeuomorphic UI controls (gauges, knobs, oscilloscopes, radar, switches) designed for simulation software, audio interfaces, and industrial dashboards.

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

Other

Ghbdtn

Ghbdtn - keyboard layout switcher for Windows (Delphi)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 17
  • MPL-2.0

System

AltTabPro

Better task switcher for Windows 10, multimonitor support, blacklist, etc.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 13
  • MIT

System

SAWeatherCast

A weather skin with a full transparent background

  • Active
  • Other
  • GitHub
  • ★ 13
  • CC0-1.0

Other

JoplinPortable

real Joplin portable with notebook switcher

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • CC0-1.0

Applications

Delphi-Philips-Hue

Delphi Philips Hue Bridge component, quick connecting to Philips Hue bridge, switching/editing/adding/removing lights, groups, scenes and more!

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

ScreenResizer

Detects your monitor's available resolutions and allows you to switch from the systray on Windows

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 6
  • MIT

System

lazarus-i18n-template

Reusable Free Pascal / Lazarus template for multilingual desktop apps that run identically on Windows and Linux — lightweight .lang (INI) localization, OS-language auto-detection, live switching, no gettext.

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Learning and Examples

BraunUI

A pixel-perfect, skeuomorphic UI component library for Lazarus/FPC inspired by Dieter Rams' classic Braun designs. Features highly detailed knobs, faders, switches, LEDs, and dynamic theming.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Other

DelphiLazarus_Localize

Switch application language (system.InternalGetLocaleOverride / i18n)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

juggler

WireGuard <> OpenVPN <> SSTP Switch

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

Networking

SideKick64

Program called by Delphi IDE or Notepad++ to switch to a program in another desktop.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

StopDelphiJumpAround

This is a simple plugin for delphi that stops it from jumping the main window around the screen when switching from debug/default layouts.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

AutoCodepage

This is a plugin for Notepad++, the free source code editor, to automatically change the code page of certain file types when they are loaded, when a file is renamed or its language is changed or its tab is activated. You can configure file classes and assign related file extensions, the code page to switch to and optionally the language which should be checked for before changing the code page.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Edit and Memos

AutoEolFormat

This is a plugin for Notepad++, the free source code editor, to automatically change the EOL (End Of Line) format of certain file types when they are loaded, when a file is renamed or its tab is activated. You can configure file classes and assign related file extensions and the EOL format to switch to.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Edit and Memos

CodeSnip

CodeSnip is an open source code bank for storing and viewing code snippets. It not only manages, displays and manipulates your own code snippets but it can also incorporate snippets downloaded from the online DelphiDabbler Code Snippets Database. > CodeSnip's source code is now developed over on GitHub: https://github.com/delphidabbler/codesnip Designed with Pascal code in mind, CodeSnip enables Delphi or Free Pascal code snippets to be test-compiled with any installed Delphi or Free Pascal compiler and results to be reported. Use this feature to validate the syntax of code without switching to your compiler. Compilable Pascal units containing selected snippets can be generated. Code in other languages can be stored in CodeSnip although the source file generation and compiler checking features will not be available. Compilable Pascal units of selected snippets can be generated. Selected snippets can also be exported and shared with other CodeSnip users.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Applications

EasyBrake

The conversion has been never easy. Several switches, unknown words, incompatible or bad results and wasted time. EasyBrake will not change the world, but might do it easier. EasyBrake uses the great engine of HandBrake which is well known and popular.

  • Quiet
  • Application
  • SourceForge
  • Other License

Multimedia

Infinite

Tabbed text editor. Plain text (txt) and custom text (bwd/bwp) document formats. Spell checker. Word wrap. Manuscript mode. Extensive backup system so you'll never lose work again. Switch rapidly between files.

  • Application
  • SourceForge

Edit and Memos

tavmsn

msn messenger client and servers, writed in Delphi 7/Kylix. client, dispatch server, notification server, switchboard server, nexus server and loginnet server.

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

Networking

LinLocalize 1.6 for Windows

LinLocalize for Windows is an application for localizing executables to other languages. It automates resource translation to great length. Application language can be switched over regitry. No code needs to be included in application. Delphi XE source code for MS-Windows is available on subversion. - Compiling LinLocalize with Delphi XE10 is working - Using LinLocalize for translating Delphi XE10 Projects is working - LinLocalize is an 32bit Application but can handle 64bit Executeables and Ressourcesfiles too

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

Applications

VCLThemeSelector

Easy and elegant preview/selection of Theme (Light or Dark) for VCL apps

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

Other

lib.SimpleCmdLineParser

Library for easier parsing of program command line (switches, parameters, commands, ...).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Language Tools

RSASIO_LAUNCHER

Small tool to launch the amazing RS ASIO project by switching single/multiplayer

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Multimedia

MultyPy4Delphi

Experimental Project: Delphi/Python4Delphi Data integration Demo & Hot Switching of the Python Virtual Environments

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

SlitrisPascal

My original Tetris game, written in Turbo Pascal 7. Can switch sound and show next block on/off. Keys can be configured.

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

Games and Game Engines

Turbo-Yiddish

A programming language in Yiddish, SOUP (Switch Object United Programming), writen in pascal and desinged to be funny

  • Quiet
  • Application
  • GitHub
  • ★ 2

Language Tools

Font2Map

Font and Map editor for Atari XL/XE in Antic 5+++(4 fonts switched per line) ,written with CodeTyphon, used by the game "Ruff in Trouble"/"Trax"

  • Active
  • Library
  • GitHub
  • ★ 1

Games and Game Engines Edit and Memos

LockMonitor

A tool to switch a PC monitor power on/off with windows lock/unlock user session

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

System

ProposalDissertation

The program is a research complex that solves the problem of drawing up a plan for the purchase of spare parts. As part of the program, a comprehensive simulation model of the reliability structure of a technical object has been implemented. This model allows you to calculate the reliability indicators of various components of a complex technical object, taking into account the process of operation of this object. Implemented the task of the sequence of switching on, off and options for using various parts. Particular attention is paid to the failure detection process, therefore, the inspection process (planned, overhaul, etc.), installation and dismantling of equipment is also taken into account. Further, the transport system of a modern service system with the participation of manufacturers, repair plants and consumers is taken into account. To draw up an application for production, a modification of the ant colony method is used, carrying out a targeted enumeration of the options for purchasing materials with the determination of their quantity. For a specific application, the performance indicators of the equipment are evaluated. A set of Paretos is built from the results. Test example based on the air conditioning and pressure control system TU-154. Aircraft in the composition of 20 pieces, distributed over the territory of Russia.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

WB-AV-4503-BATSW

Whistler-Blackcomb redundant battery switch Altium files

  • Quiet
  • Other
  • GitHub
  • ★ 1

Other

DelphiPackageTool

The DelphiPackageTool (DPT) is used to compile/install a larger set of projects/packages. It makes working with .groupproj files easy. This tool is for Developers which need to switch between different Delphi versions and projects.

  • Application
  • Delphi
  • SourceForge

Language Tools