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.

lib.ProgressTracker

Class designed to ease calculation and management of multilayered and/or multi-stage progress (eg. progress of a long and complex data processing).

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

Indicators and Gauges

bnd.WinTaskbarProgress

Allows setting-up the state and value of progress shown in taskbar icon/button (Win7+).

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

System

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

5.0 from 1 member

IDHttpProgress

Extend por indy IDHttp plus capacity to show progress.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9

Networking

Win32TaskbarProgress

Component for Lazarus to show progressbar over Windows taskbar, https://wiki.freepascal.org/Win32TaskbarProgress

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Other

Win32TaskbarProgress

This is unit which contains the class to control the progressbar over the Windows 7+ taskbar button. The demo looks like this:

  • Library
  • Lazarus

System

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

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

JPPack

A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 159

Other

SafeThread4D

Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 46
  • MIT

System

fallout1-ce-pascal

Free Pascal port of Fallout 1 Community Edition — a work-in-progress re-implementation of Fallout 1 using SDL2

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 23

Games and Game Engines

Delphi-Thread-Sync-Visualizer-Demo

A visual demonstration of thread synchronization in Delphi, featuring real-time progress tracking and color-coded state visualization. Perfect for learning concurrent programming concepts and thread coordination patterns.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 8

Learning and Examples

PasPdf

Object Pascal implementation of a simple PDF lexer (work in progress)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Files and Drives

Splash

Automated Splash screen that keeps alive and autolearns progressbar speed

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Indicators and Gauges

BWLazUI

Koleksi komponen UI modern gaya Bootstrap untuk Lazarus FPC berbasis BGRABitmap. Menghadirkan tombol kustom, chart interaktif, progress bar, toast, dan pagination dengan dukungan sudut melengkung halus serta transparan penuh. Ringan dan elegan untuk aplikasi desktop cross-platform!

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Other

Xinorbis

Powerful storage (ssd/folder/hd/usb drive) analysis. Version 10 in progress (C++ rewrite).

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5

Files and Drives

CodeStats

Code::Stats is a free stats tracking service for programmers. You will be awarded with experience points for the amount of programming you do. Watch as your levels grow for each language you use. Identify your strong skill sets and use the data to see where you still have room for improvement. Show your personal statistics page to your friends and compare your progress with others. For more information visit https://codestats.net.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 3
  • LGPL v2.1

Lazarus IDE plugins In the Online Package Manager

dterm

Terminal/TTY utils: colors, progress bar

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • Unlicense

System

coldwar

Simple game for VIC-20, made as a learning project. Work-in-progress.

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

Games and Game Engines

EcoPlantao

Aplicativo voltado a controle de plantão da ecocentauro sistemas representação de Novo Progresso PA

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

Applications

PascalOS

A (work in progress) toy operating system written in Object Pascal

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

System

petrover

A small Delphi animation experiment created while learning Delphi. Work in progress.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

pq

A fork of the progress quest from https://bitbucket.org/grumdrig/pq/src/pq6/

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Networking

studiodialog-xfcn

A HyperCard XFCN for displaying and controlling custom dialogs and modal progress windows.

  • Quiet
  • Library
  • GitHub
  • ★ 1

Dialogs

Aeres Commander

I made this program because i was not allowed to use Total Commander anymore at work. This program is a rudimentary version of Total Commander which does the basics. Loading of folders is rather fast. You can View, edit, copy, move, delete files and folders. As well as create a new folder. This is still work in progress and i will update when i have new stuff or bug fixes.

  • Quiet
  • Application
  • SourceForge

Files and Drives

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

Conscious Artificial Intelligence

This project is a quest for conscious artificial intelligence. A number of prototypes will be developed as the project progresses. This project has 2 subprojects: Object Pascal based CAI NEURAL API - https://github.com/joaopauloschuler/neural-api Python based K-CAI NEURAL API - https://github.com/joaopauloschuler/k-neural-api A video from the first prototype has been made: http://www.youtube.com/watch?v=qH-IQgYy9zg Above video shows a popperian agent collecting mining ore from 3 mining sites and bringing to the base. At the time the agent is born, it doesn't know how to walk nor it knows that it feels pleasure by mining. He has tact only (blind agent). The video shows learning, planning, executing and plan optimization.

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

Science

Cynthia v1.0.6187

Reliably play midi music files from a folder or ".m3u" playlist. Adjust playback speed, volume and output device on the fly during playback. A large playback progress bar makes jumping forward and backward in time a breeze with just a single click or tap. Supports ".mid", ".midi" and ".rmi" files in format 0 (single track) and format 1 (multi-track). Comes complete with 24 sample midis ready to play.

  • Active
  • Application
  • SourceForge
  • MIT License

Multimedia

DB Designer Fork

DB Designer Fork is a fork of the fabFORCE DBDesigner 4. It integrates entity relationship design,front-end (you can run queries) and SQL exporting.DB Designer Fork generates SQL scripts for Oracle, SQL Server, MySQL, FireBird, SQLite and PostgreSQL. A port to FPC/Lazarus is currently in progress at: https://github.com/joaopauloschuler/dbdesigner-fork

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

Database

MPPascal - HTTP Server and components

MP Pascal is a Multi-Purpose library and application set written in Delphi Pascal. It includes: - a standalone HTTP server (faster than Apache !) for windows (linux port in progress) - a System tray component (Windows only) - some other various compo

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

Networking

My 3D Desktop

24-Dec-2012 - Added slideshow wallpaper feature, autofocus on selected icon, automatic loading of user desktop icons, screen margin navigaton option for touch screen devices. My 3D Desktop is a 3D user interface that comes as an alternative to the classic Windows 2D desktop. It is written in Delphi and uses the GLScene OpenGL library. My 3D Desktop lets you add 3D shortcuts to your favorite applications and/or files as cubes and lets you move them around in 3D. You can also add photos besides a classic wallpaper. The 3D shortcuts and photos can be set to spin around. My 3D Desktop also lets you browse, open, copy/move/delete files and folders on your computer using a 3D text representation of the file structure. There is also a task bar representation of all visible applications in the form of a list of tiles that can be controlled in a similar manner in which you do with the classic Windows taskbar. You also can preview the application's main window for any progress.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Public Domain

System

Pre-projetos_MLCM

Pre-projetos_MLCM - É um conjunto de Programas e códigos fonte dos mesmos, com finalidade educacionais para a área de TI. Sendo eles programas simples que foram desenvolvidos para a aquisição de nota no curso de BCC. Os programas em si, estão ainda em desenvolvimento sendo disponibilizado uma prévia dos progressivos resultados, não se tendo uma data de finalização do projeto definida. Fica a disposição os códigos deles sobre a licença GPL para que estudantes e interessados possam fazer uso e estudo dos mesmos.

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

Learning and Examples

QDAC

Quick Data Access Component(QDAC) is a suite of vcl components.It provide powerful memory dataset and can be load or save data to files,databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. 项目网址:http://sourceforge.net/p/qdac 项目微群:http://q.weibo.com/1085250 项目QQ群:250530692 项目主页:http://www.yibaike.org QDAC3.0 in progress and use new project,URL: https://sourceforge.net/p/qdac3

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

QDAC3.0

[IMPORTANT NOTICE] This project is moved to my self website.The new SVN urls : svn://www.qdac.cc/QDAC3 GIT url is: git://www.qdac.cc/QDAC3.git Please check out with the new urls. QDAC 3.0 is a new version of Quick Data Access Component.Compare with version 2,the new version is base on XE6 and support all OS with XE6:Win32/Win64/Mac OSX/iOS/Andriod. QDAC 3.0 Include follow sub components: QXml/QJson/QLog/QWorker/QSort/QExp/QDB etc. QDAC now is in progress. Follow is from QDAC 2.0: QDAC provide powerful memory dataset and can be load or save data to files , databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. Url for 2.0:http://sourceforge.net/p/qdac 项目QQ群:250530692 项目主页:http://blog.qdac.cc

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

KControls

Components for Delphi+Lazarus. Grid, Memo, HexEditor, PrintPreview, PrintSetupDialog, NumberEdit, FileNameEdit, LinkLabel, GradientLabel, ProgressBar etc.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 73
  • BSD-3-Clause-Clear

Grids In the Online Package Manager

Delphi_Remote_Desktop

Easy To Use Drag And Drop Desktop Duplication Components (Work In Progress!)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 52
  • MIT

Networking

Snippets

Repository that will progressively hold tiny projects and code snippets.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 26
  • Apache-2.0

Learning and Examples