Sign in Join

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

Catalog

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

bug-finder

Bug Finder is a windows run-time debugger specialized to intercept and decode exceptions, in particular Delphi exceptions in faulting processes for which is difficult or impossible to trap errors in code.

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

Language Tools

Bug Finder

This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .

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

Language Tools

BugTracker

Application console, écrit en Pascal (Turbo Pascal ou Free Pascal), permettant la gestion des bogues

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

Applications

BUGviewer

A lightweight (GIS) viewer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

tomboy-ng

Next generation of Tomboy

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 452
  • MIT

Edit and Memos

5.0 from 1 member

lastfm-parser

Gets the title of listening track from a profile on last.fm and save it into 'unp_now_playing.txt' file. Updates: v0.9.5.build156 Added functions and procedures: IsConnectedToInternet, CheckProfile; Serious bug fixes and minor UI changes v0.9.4.build123 Deleted procedures: CheckStatus; Some bug fixes; Minor UI changes v0.9.3.build82 The first published version

  • Application
  • SourceForge

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

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 229
  • MIT

Labels

4.0 from 1 member

LiveBindingsBugFix

Fixes Delphi 13 Bug when Delphi crasches on initializing LiveBindingsExplorer

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

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

StaticCodeAnalyser

Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 43

Language Tools

Spring4D

Mirror of: Spring4D. This is an unofficial mirror of the Spring4D Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/spring4d

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

Other

graphicex

My fork of GraphicEx based on the latest version in the VirtualTreeView repo in 2012. I am aware of the new repo on GitHub but this was already forked before that existed. This fork has lots of bugfixes by me and others. Delphi 32 bits and Fpc/Lazarus Win32/Win64 compatible. Both contributions and bug reports are welcome.

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

Graphics

Delphi-Tracing

Este projeto mapeia automaticamente os métodos de um arquivo .pas e insere um registrador de eventos para rastreamento de entrada e saída de cada método. O objetivo é fornecer uma ferramenta que facilite a análise de execução e a correção de bugs, permitindo o acompanhamento preciso do fluxo de chamadas.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8
  • MIT

Language Tools

quicksortforpascal

The QuickSort algorithm from https://wiki.freepascal.org/Array_sort, with more descriptive names and bugfix

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 7

Learning and Examples

lazarus_old

Lazarus IDE / None-official mirror. - - - Official svn repository svn.freepascal.org/svn/lazarus - - - To report issues use the bugtracker at https://bugs.freepascal.org/main_page.php - - - Pull Requests must be pre-agreed with me on the official Lazarus mailing-list or forum. This usually will be ok for SynEdit or the Debugger.

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 6

Language Tools

uniGUIAreaChart

Short example of uniGUI area charts using Delphi to illustrate a bug in the mobile versions of the components

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Learning and Examples

version-lister

A small tool to list up dll & exe version. Created to search openssl heartbleed bug affected dll.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Files and Drives

4real

Turbo Pascal + x86 asm DOS demo from 1998 (bug-fixed in 2026), featuring custom font rendering, palette effects, plasma, a VW Golf image effect, and rotating 3D point graphics.

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

Graphics

FADeepProbe

In the case of a crash replaces Bugsplat

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

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

Apophysis AV

Apophysis AV is an improved and modern version of the famous fractal flame editor Apophysis. This application combines the best options of previous branches (e.g. 3D- or 64-bit support and favourite variations), some of which were lost in the development process, and has multiple bugfixes. Besides, Apophysis AV has a lot of new features.

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

Graphics

Action! Programming Language

Action! is a programming language for the Atari 8-bit family of microcomputers. It features an integrated editor, a debugger, and a 6502 compiler. Action! was created by Clinton Parker and released on cartridge by Optimized Systems Software (OSS) in 1983. Its syntax is similar to that of ALGOL 68. Action! is significant for its high performance, which allows games and graphics demos to be written in a high-level language without the use of hand-written assembly language code. Action! language constructs were designed to map cleanly to 6502 opcodes. In 2015, Clinton Parker released the Action! 3.6 source code to the public under the terms of GPL. This project is intended to preserve the Action! source code, provide fixes for known bugs, and add new features in version 3.7. Join us at AtariAge https://forums.atariage.com/topic/217770-action-source-code for questions and discussions. Check out https://atariwiki.org/wiki/Wiki.jsp?page=Action for related information.

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

Language Tools

Audio Monster Player

Audio Monster Player is a music player with very low resource usage built in Delphi simple skin and an easily listened music , It is capable of playing MP3, OGG, AAC, FLAC, WAV, WMA, TTA. It can play internet radio streaming and now supports local network. Enjoy all of your music on any computer in your home or office! Features: · Playlist functions, can search entire hard drive or specific folder and automatically generates playlist. · 3D Surround sound effects. · Direct X dynamic surround sound and settings. · 21 Band equalizer. · Audio Effect Processing Control and Environment Audio Effect (DSP Environment). · pitch control (or variable-speed) is a control on an audio device. · 3D Audio Simulation. · 11 Visual Plugin and You can use Fullscreen Plugin. Fixes : - fullscreen transparancy plugin - fixed bug audio effect (afx) - and more created by ibliz83 contact : https://www.facebook.com/Ibliz83

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

Multimedia

ddrescueview

This small tool allows the user to graphically examine ddrescue's mapfiles in a user friendly GUI application. The Main window displays a block grid with each block's color representing the block types it contains. Many people know this type of view from defragmentation programs. The program is written in Object Pascal using the Lazarus IDE. It can be compiled to run on Windows, GNU/Linux and probably OS X, too. The downloads include binaries for the respective target platform and the project files (source code). Update 2022/02/25: ddrescueview version 0.4.5 has been released. This maintenance release restores compatibility with ddrescue 1.24 and later. Please consider testing this version. Report issues in the bug tracker if you have a sourceforge account, or by email to <mbit-kiel@users.sourceforge.net>

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

Files and Drives

EDITEL

One of the hardest things to do when coding with COBOL is translating a screen design into code. The process may take hours, not to say days. In my old BLIS-COBOL, COBOL 74 and COBOL 80 /85 days (and those last 2 had the SCREEN SECTION which helped a lot !), I recall spending a significant amount of time dedicated to that activity. Time that could be used for more productive activities like coding and resolving bugs, for instance. Having said that, I developed a Screen Editor (similar to a Screen Painter, as some tools may call it) which allows the user to create screen layouts (which includes the use of colors) with delimited fields and respective input masks, and finally generate the SCREEN SECTION code that reflects that layout. All of it automatically - no code needed. The idea came from a program I used to use named EDITEL. I have adapted the concept (it was originally built for BLIS COBOL systems) and created a version that does this for GnuCOBOL and Microfocus COBOL. Enjoy !

  • Application
  • SourceForge
  • Public Domain

Language Tools

FPConsole

FPConsole is a testing tool that saves your time in the debugging process. It help you with spotting bug, noticing wrong output and many more in few steps while developing programs. This program requires Free Pascal Compiler installed in your system. Download here: https://freepascal.org/download.var

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • MIT License

Language Tools

Key Objects Library

Key Objects Library and Mirror Classes Kit (KOL&MCK) and attendant components for Delphi from Delphi2 to DelphiXE is an alternative to VCL to create small applications for Windows platform, freeware with sources. Project was started in 2000, dozens of programmers have created a lot components, helped in fixing a lot of bugs, write pieces of code in the KOL itself.

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

Other

Light Alloy

Light Alloy - is a compact multimedia player. It supports all popular multimedia formats. It is very easy in use but at the same time has lots of configuration settings. Player is optimized for quick launch and minimum load of the system resources. For feature requests, bug reports, or new versions please visit the official website below. Also, you can write directly to me via feedback form in "About Light Alloy" dialog accessible by clicking on "?" button in the player caption.

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

Multimedia

Free Manga Downloader

The Free Manga Downloader (FMD) is an open source application written in Object-Pascal for managing and downloading manga from various websites. This is a mirror of main repository on GitHub. For feedback/bug report visit https://github.com/riderkick/FMD

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

Networking

Pyramid 3D

This is an open source software for 3D modelling. Basically it was developed in 2005 as a software support for my master diploma thesis in the National Pedagogical Dragomanov University (Kyiv, Ukraine). For some reason this project has been frozen and finally I defended a master thesis in mathamatics. However, I believe that the project can be useful for those who are interested in computer graphics, linear algebra and geometry. If you have any suggestions, ideas or you have found bugs in the project, please do not hesitate to contact me via the e-mail: dragunovdenis@gmail.com. Best regards, Denys Dragunov

  • Quiet
  • Application
  • SourceForge

Graphics

Nullsoft SHOUTcast Server 2.0 GUI

Shoutcast FRONTEND GUI for the new Nullsoft SHOUTcast sc_serv /SHOUTcast DNAS v2 /Radionomy win32/win64 Server.Nullsoft SHOUTcast GUI is designed as the interface for Nullsoft SHOUTcast Server (latest Radionomy based) and is helpful for broadcasting radio stations.It comes with support for a rich set of configuration settings that give you the possibility to set up an online or a local network radio station fast Features: -the main window embeds several handy configuration settings and reveals a log with details about the entire broadcasting process -support for an automatic mode if the server experiences crashes and is able to restart the process if bugs occur - enables you to diagnose/fix errors that may appear upon connecting and registering to Shoutcast Directory,repairs .conf file errors related to missing portbase, admin password and others -sends titles notifications about tunes played,autoregister/autoupdate data Web: www.openradiodirectory.com

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

Multimedia Networking

SmallOs

É um pequeno sistema de OS, atendimento, voltado para pequenas equipes de atendimento que precisam contabilizar o seu trabalho e tempo de atuação. Esta é a primeira versão, porem já pode ser usada normalmente. Foi escrita em Lazarus, com ZeosLib e MySql. A princípio, funciona com MariaDB também. Espero, semanalmente lançar correções e evoluções da ferramenta, afinal ela ainda é beta. Aqueles que tiverem interesse na ferramenta, comentem, relatem bug e façam suas sugestões. Obrigado e aproveitem.

  • Application
  • Lazarus
  • SourceForge
  • Creative Commons Attribution License

Applications

TemplateApp

Lazarus template application project with full localization. It took me quite some time to create a fully featured application project that could set the language from the system but also had the capability to set the language live from the application itself. Templating is good. It saves time because you don't have to reinvent the wheel and it prevents bugs because what you already have is probably already tested. See /help/index.html or the wiki page for further information. TFK If you like my work please buy me a beer (or a carbonated beverage): http://sourceforge.net/donate/?user_id=2081648 BTC: 1ETYQRoTecjJi6AAeGYf129VU4oAuYGJiF LTC: LWeGdQG5YFfycDojL38nnZ79woVSAQpb2Q FTC: 712S2uiERgVBEjjmDpJUNNuT7T1nX6WXAY What's Lazarus? http://lazarus.freepascal.org Tags: lazarus application project template multi-language multi-platform language platform localization inteernationalization delphi object-pascal free pascal

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

Learning and Examples

Transposer

Transposer converts the chords of a text file which contains the lyrics and chords for a song into whatever key the user desires. Version 1.0 no new features, just some UI cleanup. No bugs reported since last BETA, so nothing to fix at this point. (0.56) was the first with a mechanism for creating an ignore list of words which might get transposed if they are on a line by themselves, such as, "ending". This word is typically made of characters which are valid chord characters that would otherwise be transposed. There are two editing panes in the main window. One is for the original song, and the other is for the transposed song. Earlier versions of this program were command line only (CLI), then I used QT to augment my C++ source to create a GUI. This project is now developed in Lazarus, using a collaborative approach. I (abudeveloper) and my son (iamslinger) are working together on this project.

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

Multimedia

WhiteStarUML

WhiteStarUML is a fork of StarUML 5.0 providing a number of bug fixes and improving compatibility with modern operating systems.

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

Applications

zeoslib

This is a copy of the official zeoslib repository at https://svn.code.sf.net/p/zeoslib/code-0. Tags were migrated as branches. This repository is for testing purposes and might be deleted in the future. If you find any issues please use the bug tracker on Sourceforge (https://sourceforge.net/p/zeoslib/tickets/).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 58
  • LGPL-2.1

Database

SolarCalendar

SolarCalendar is a bug-free package for Delphi developers and especially for Persian/Farsi language developers.

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

Date and Time

reportman-delphi

Mirror of: Report Manager is both a print scheme designer (report) and a high level printing (reporting) engine. Also a TCP Report Server and a Web Report Server (PDF on the fly), supports Windows and Linux. Connectivity to almost all databases is provided. This is an unofficial mirror of the Report Manager SourceForge repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://sourceforge.net/p/reportman/

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

Reporting

DSharp

Mirror of: DSharp. This is an unofficial mirror of the DSharp Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/dsharp . It uses the New BSD License https://opensource.org/licenses/BSD-3-Clause

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

Other

Knockoff

Mirror of: Knockoff. This is an unofficial mirror of the Knockoff Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/knockoff

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

Other

patch-amigastart

Small tool to patch an obscure bug in the AmigaStart application

  • Archived
  • Application
  • GitHub
  • ★ 4
  • WTFPL

System

Bataille-navale

Projet réalisé en ISN en Terminal S comme projet final, en collaboration avec Rodolphe Limousin, codé en Free Pascal. Vous pouvez lancer le .exe sans avoir besoin de rien. Une fois la fenêtre ouverte, faites un clic droit et ouvrez les propriétés pour mettre la taille de la fenêtre au maximum. Puis, fermez la fenêtre et rouvrez-là. (Cette manipulation permet de régler un bug d'affichage).

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Games and Game Engines

cheat-engine

Automatically exported from code.google.com/p/cheat-engine

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

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

CVSTracNT

CVSTrac is a Web-Based Bug and Patch-Set Tracking System for CVS. CVSTracNT is a Windows Version for CVSTrac.

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

Language Tools