Sign in Join

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

Catalog

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

easyMP3Gain

Graphical User Interface (GUI) for MP3Gain, VorbisGain and AACGain (enables you to modify the loudness level of mp3,ogg,mp4 files) / Frontend for MP3Gain / Grafische Benutzeroberflaeche fuer MP3Gain, VorbisGain und AACGain

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

Multimedia

Body Mass Control System

BMCS is an ultimate easy-to-use tool, which helps to look about the correct nutrition and diet. Easy operational and user-friendly GUI guarantees efficient usage. Do you want to be fit, healthy and not to get overweight? Then use BMCS!

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

Applications

Daxtar's Shutdown Timer

Daxtar's Shutdown Timer is a minimalistic tool to schedule your System's Shutdown via GUI or comand-line. The Tool docks at the Windows System Tray to give you easy and quick GUI access. written by Martin Bachem

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

System

GuitarPractice

Guitar Practice is an free and easy to use solution for slow down or speed up your favourite mp3 files in realtime. This comes in nice when you want to learn an instrument like the guitar by using backing tracks to play along. Perfect for bass also!

  • Quiet
  • Application
  • SourceForge

Multimedia

Einstalker's Nero AAC GUI

An easy to use GUI for Nero AAC Encoder and Decoder. Also can convert ac3 files to wav files using besweet.

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

Multimedia

yEnc32 - GUI yEncoder/yDecoder

A flexible, easy-to-use GUI yEncoder/yDecoder for Win32. yEnc32 can encode binaries, decode binaries, and post them to newsgroups using a simple, intuitive interface.

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

Networking

mini_projects

Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 29

Applications

Bubbles

Bubbles the simple, easy to use HTTP web server that is browser controlled, and capable of serving static files over the internet, either streamed from disk, or direct from RAM without lag. A GUI administration panel is accessed through your web browser (e.g. "http://localhost:1080/admin/" + default password of "admin"), which controls all her settings and vital functions, all in real time. Apart from serving files, she is capable of tracking site visits (site counters), receiving emails, accepting contact form submissions with support for Spam Guard, and recording site activity as date stamped traffic logs. She also includes a built-in log analyser for making sense of her traffic logs. These and other features make her more than capable of running multiple websites with little to no headache. Her design is light and stable, and an extensive block-based memory management system ensures all her key operations use memory in a sustained and reliable manner.

  • Application
  • SourceForge
  • MIT License

Networking

Drop2Lame

Light, small and easy to use GUI for command-based LAME MP3 compressor (and similar command-based ones) which utilizes Drag and Drop function.

  • Quiet
  • Application
  • SourceForge
  • MIT License

Multimedia

Delphi Flowmotion Component

Delphi Gallery Component – Lightweight Animated Coverflow / Masonry Viewer DEMO VIDEO https://www.youtube.com/watch?v=D5KmriyDTWk A fast, lightweight, Coverflow-style gallery component for Delphi — fully animated without any 3D engine. Low CPU usage, easy to integrate, and smooth visual effects even with large image sets. Features: Pinterest-like masonry layout Animated appearance (slide-in, “falling” effect on clear/page change) Select / focus item and move or zoom it into a target rect HotTrack & HotZoom hover effects Smooth transitions, similar in spirit to TMS GUIMotions but much lighter Works on Delphi 7 and Delphi 11.3 Not Finished completely yet, but already working in MEDIA Revolution X: https://lamita.jimdosite.com/ Latest changes: v 0.988 New Captions, CaptionOnHoverOnly, OnCaptionClick, flFreeFloat Layout....

  • Active
  • Library
  • Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Graphics

fpGUI Toolkit

This is a widget set to quickly develop cross-platform GUI software using the Free Pascal Compiler. It doesn't rely on large third party libraries - which makes fpGUI applications easy to deploy. Also included: help viewer, visual form designer.

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

Other

Novel Client for Linux

Provides an easy to use, GUI, network client to mount Novell Netware volumes on a Linux box. Requires a recent ncpfs to be installed. Written in Kylix2 Professional.

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

Networking

transmission-daemon-cfp

Feb. 7, 2019 Transmission is a respected Fast, Easy, and Free BitTorrent Client, as from their site https://transmissionbt.com/about Unofficial Linux and Window builds run perfect either service or daemon. 32 bit and 64 bit versions. 32 (runs everywhere), 64 only 64-bit Windows. Decision made to maintain choice 2.7x core rather than somewhat buggy 2.8x-2.9x cores. That's why you will see infrequent and less bug fixes than official branches. All the features of 2.8x-2.9x (except rename). Run this solid 2.77+ port for extended days, it doesn't crash or lock. Prime for seedbox use. The included remote GUI port is fine tuned to the daemon released here. Temporary piece support. https://trac.transmissionbt.com/ticket/532 plus many featured enhancements! Tested, stable enhancements user requested. Specifically modified and bug tested for Linux GCC and Windows (cygwin gcc/g++) compilers. Current release 14734-18 020619 https://github.com/cfpp2p/transmission/releases

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

Networking

transmission-daemon-cygwin

Feb. 7, 2019 Transmission is a respected Fast, Easy, and Free BitTorrent Client, as from their site https://transmissionbt.com/about Unofficial Windows build runs perfect either Windows service or daemon. 32 bit and 64 bit versions. 32 (runs everywhere), 64 only 64-bit Windows. Decision made to maintain choice 2.7x core rather than somewhat buggy 2.8x-2.9x cores. That's why you will see infrequent and less bug fixes than official branches. All the features of 2.8x-2.9x (except rename). Run this solid 2.77+ port for extended days, it doesn't crash or lock. Prime for seedbox use. The included remote GUI port is fine tuned to the daemon released here. Temporary piece support. https://trac.transmissionbt.com/ticket/532 plus many featured enhancements! Tested, stable enhancements users requested. Specifically modified and bug tested for Linux GCC and Windows (cygwin gcc/g++) compilers. Current release 14734-18 020619 https://github.com/cfpp2p/transmission/releases

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

Networking

WSBBuilder

Easy GUI to generate Windows sandbox configuration files.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 60

System

easydownload

EasyDownload is a free, ad-free, and open-source desktop application that allows you to download YouTube videos in the highest quality as MP4 or MP3 in seconds.

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

Networking

Audiophilia

Audiophilia is a Delphi coded Win-32 GUI frontend for the command line program shntool. This project is aimed at creating an easy-to-install and comprehensive set of audio and checksumming tools for the common lossless audio codecs .shn, .flac, and .ape.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Open Software License 3.0 (OSL3.0)

Multimedia

bgra-controls

NEW DOWNLOAD SITE: https://github.com/bgrabitmap/bgracontrols Open Source. Free download. BGRA Controls is a set Open Source UI components for Lazarus IDE. It includes custom buttons, labels, panels, progress bars, and others. It also comes with a full Custom Drawn drawer, games and more. Integrated on IDE. WYSWYG. You can preview the controls in the Lazarus IDE. Set all the properties from the Object Inspector. Load predefined styles with easy. Stream entire components with LoadFromFile and SaveToFile methods. Customize it. In your own way. Build your own components creating descendants of the existing ones. Also we have some templates for easily creating amazing custom buttons.

  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

GUI containers Graphics

The EOS library

EOS is a library that allows automated XML marshalling/demarshalling of Pascal Business Objects and complex object structures and it's easy linking to the GUI through the ModelBridge framework. You can use it with Delphi, Kylix and Free Pascal.

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

Other

MpLaunchPad

MplayerLaunchPad is a GUI which tries to give users easy access to the many options which mplayer provides without restrictions.

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

Multimedia

pl_Cindy

Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Package
  • Lazarus
  • Bitbucket
  • MPL 1.1

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

Codename: Vektoria

We are still in the developing progress, the idea is to write a mathematical vector analysis program, with an easy GUI. Deutsch: Das Projekt ist noch in der Entwicklung. Es soll ein Vektor-Analyseprogramm werden, zum analysieren von Ebenen, Geraden etc..

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

Science

XLauncher

XLauncher is a GUI configuration program for the cygwin-xfree X server. It makes it easy to set up a connection to a remote XDMCP host.

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

Networking

transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3,472
  • GPL-2.0

Networking

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

goverlay

Goverlay is an easy graphical interface to configure linux gaming applications

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

System

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

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

Networking

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

BGRAControls

Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 226
  • Modified LGPL

Graphics In the Online Package Manager

Robber

Robber is open source tool for finding executables prone to DLL hijacking

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

Security

LibreCrypt

LibreCrypt: Transparent on-the-fly disk encryption for Windows. LUKS compatible.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 777

Cryptography

delphi-jose-jwt

Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 521
  • MIT

Security Cryptography

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

noe

A neural network framework (with autograd!) for object pascal 🧠

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 89
  • MIT

Science

MARS

REST framework for Delphi: JAX-RS style resources and routes, servers and clients, JWT, OpenAPI 3, FireDAC and Devart UniDAC/MyDAC/IBDAC, SSE, MCP servers for AI agents. Windows, Linux, Docker.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 400
  • MPL-2.0

Networking

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

TFrameStand

TFrameStand and TFormStand: Delphi FireMonkey (FMX) components to show frames and forms through reusable, animated stands: transitions, dialogs, lightboxes, navigation stack, responsive layouts.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 280
  • MPL-2.0

GUI containers

IconFontsImageList

Four advanced components to simplify use of Icon Fonts as images and ImageList: TIconFontImage, TIconFontsImageCollection, TIconFontsVirtualImageList, TIconFontsImageList (for VCL and FMX). Full support for High-DPI apps. Rendering optimized with GDI+

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

Graphics

StyledComponents

Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

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

Other

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

RealThinClient-SDK

RealThinClient SDK - Delphi components for building HTTP(S) applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 190

Networking

DelphiGrpc

DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 189
  • Apache-2.0

Networking

fibplus

FIBPlus Library for Delphi and C++Builder. Data access components for Firebird & Interbase.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 186

Database

BrookFreePascal

Framework for web applications. Actions for DB access, advanced routing features, wizard for Lazarus, support for i18n, compatibility with JSON structures, REST implementation, plugins for varied needs, extensible brokers.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 174

Networking In the Online Package Manager

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.

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

Other

delphilint

Delphi IDE package providing on-the-fly code analysis and linting, powered by SonarDelphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 150
  • LGPL-3.0

Lazarus IDE plugins

AIO

Coroutine-based multithreading library for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 121
  • Apache-2.0

System

ramdisk

Replacement (GUI + windows service) for ImDisk Toolkit - by using Arsenal Image Mounter as a driver for RAM-disks.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 116
  • MIT

System Files and Drives

FMXER

Declarative, Flutter-inspired UI framework for Delphi FireMonkey (FMX): compose screens in code with named routes, a scaffold, layouts and Skia-based elements. Built on TFrameStand. Delphi 12+.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 102
  • MPL-2.0

Other

e3

E3: Encrypt-Everything-Everywhere framework for compiling C++ programs with encrypted operands.

  • Quiet
  • Library
  • GitHub
  • ★ 98
  • GPL-3.0

Cryptography

MarkdownHelpViewer

MarkdownHelpViewer is an integrated help system based on files in Markdown format, for Delphi applications, plus a useful component to embed help inside the App.

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

Applications

DelphiGenAI

The GenAI API wrapper for Delphi seamlessly integrates OpenAI’s latest models (gpt-5 serie), delivering robust support for agent chats/responses, text generation, vision, audio analysis, JSON configuration, web search, and asynchronous operations. Image generation with gpt-image-2. Skills and agents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • MIT

Networking

curl4delphi

A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 80

Bindings Networking