Sign in Join

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

Catalog

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

InsideBlue-BLE-Tool

InsideBlue BLE Tool is a cross-platform Bluetooth LE utility. It can scan for BLE devices showing device information and advert payload as well as connect to devices and access GATT services/characteristics.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 76
  • MIT

Networking

Persian-OCR

Offline optical character recognition of Farsi and Arabic letters using deep learning and feature extraction (تشخیص حروف فارسی و عربی آفلاین با استفاده از یادگیری عمیق و استخراج ویژگی‌ها)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 65

Science

Ant Renamer

This program can rename large amounts of files and folders in few clicks. It only modifies files/folders names. Changing extension, Replacing character strings by others, Inserting a character string, Moving characters, Deleting characters, Enumeration, Name creation with mp3's Tag (ID v1.1), Name creation with file's last modified date and time, Random names creation, Case change (uppercase, lowercase, first letter of each word in uppercase), Take names from a list/file, Use of EXIF info, Regular expressions. Available in several languages. Unicode file names are supported, so it is possible to rename without problems files that have names containing characters from Japanese, Chinese, Arab, etc. This may seem common nowadays, but back then when it was added (2003) it was a big plus. Tested successfully under various Windows versions, from 98 (possibly with a few updated system files) and NT4 (SP4 required) up to current ones (Windows 10/11 included).

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

Files and Drives

Responding Partner

Responding Partner is a windows application that enables you free talking with your computer which equipped with spoken animation character. You will be surprised how smart responding partner robot is. It also enables voice commands and controls to your computer for small task like open media files, open and close program, shutdown and restart computer,open website, type in editor, text to speech,etc. You can extend the ability by installing new plugin which available at files tab. We will continuous to update new plugin and animation character. Engine inside: - Speech Recognition - Text to Speech Requirements - Microphone

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

Multimedia

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

TextCorrection

Program to replace desired characters in a text with desired characters

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Edit and Memos

ascii85

Ascii85, also called Base85, is a form of binary-to-text encoding developed by Paul E. Rutter for the “btoa” utility. By using five ASCII characters to represent four bytes of binary data (making the encoded size ¹⁄₄ larger than the original, assuming eight bits per ASCII character), it is more efficient than uuencode or Base64, which use four characters to represent three bytes of data (¹⁄₃ increase, assuming eight bits per ASCII character).

  • Library
  • Lazarus

Other

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

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

CopyWoWCharacter

Copy the settings of a WoW character

  • Active
  • Application
  • Lazarus
  • 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

TTesseractOCR4

Object Pascal binding for tesseract-ocr - an optical character recognition engine

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 153
  • MIT

Bindings

LCDSmartie

The New Official LCD Smartie Repository (LCD Smartie Lazarus port)

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

System

Delphi-UWP-OCR

WinRT optical character recognition (OCR) UWP API translations and demo of usage in Delphi applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • MIT

Bindings

Delphi_Code_Sprites

A RAD Studio IDE Plugin that allows users to add PNG's and Animated GIF characters to their Code Windows!

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Lazarus IDE plugins

arrayConverter

Tool to convert text to array of characters. Used for roguelike development

  • Quiet
  • Application
  • GitHub
  • ★ 5
  • GPL-3.0

Other

1993-OHO-CAMOE

This was a joke how one can write a fully working program using only latin characters, so the identifiers would be Russian words. I wrote this in 1993 using Borland Turbo Pascal. Compile it -- it works!

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

Learning and Examples

Arduino-LCD

Components used for my Custom LCD Character creator, and projects that are not released yet.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • GPL-3.0

Other

AsciiList

simple list of ASCII characters

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Other

Chars

Console app that shows the number of occurences of each character in a given file

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Files and Drives

CMD-World

CMD World is a platform game written in Pascal and made only with ASCII characters in a command console.

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

Games and Game Engines

Fix-CRLF

This tool replaces solitary CR or LF characters with "normal" Windows CRLF. Binary DFM files are automatically recognised and skipped.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Edit and Memos

UniParse

This application can split a string into individual characters

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Applications

qfg1-tsr

a DOS TSR, for Quest for Glory 1, in Turbo Pascal for unlimited character creation points

  • Quiet
  • Application
  • GitHub
  • ★ 2

Games and Game Engines

SecurePassGen

Smart Passwords Generator, Zero Repeats; SecurePassGen is a lightweight and secure desktop application built with Lazarus (Free Pascal) for generating strong, customizable passwords with no repeated character

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Security

adc-model

adc-model provides a configurable ADC behavioral model, SPICE testbenches, and analysis scripts for static INL/DNL and dynamic FFT characterization.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

Char-Drawer

Easily draw ASCii characters in old school look with your mouse.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Char2Pic

Create a copy of given image using ascii characteres

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics

Kanji-Learning-Aid

Includes a quick viewer which allows searching through a database of approximately 1400 characters (a small portion of which are incorrect). Also includes a simple program to generate multiple choice questions.

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

Applications

lcd-custom-char-maker-v2

Create Custom Characters for LCD displays connected to Arduino, Raspberry Pi, Tinkerforge or other

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

System

LeMondeDeKello

Historical Delphi/Pascal console adventure with character classes, combat and a manually encoded map; preserved, unmaintained source.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines

RaspberryPi-GPIOv2-FPC

A simple and fast Pascal unit to control GPIO pins using the Linux GPIO character device interface

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1
  • MIT

System

TibiaBackup

Faz o backup das pastas de configuração do tibia conf, characterdata, minimap e screenshots

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Files and Drives

aBLhackPsw

Now with aBLhackPsw v7.0 you can see the password in x32 and x64 programs !!! aBLhackPsw v7.0 run on Wondows 11 !!! aBLhackPsw is a password recovery tool - utility for recovering forgotten or lost password. With this program you can see asterisks ***** password from ***** fields (Outlook Express, Total Commander (FTP) and other programs). There is no illegal password hacking technique involved, it only reads or uncovers hidden password character that are covered by asterisks. This program don't need to install. You can to write into flash device or the others devices and work with program with the others computers. Multilingual User Interface (English, Lithuanian, Russian) Work on Windows (x32/x64) 98/ME/NT/2000/2003/XP/VISTA/2008/Windows 7/8/10/11

  • Active
  • Application
  • SourceForge
  • Other License

Security

ASCII Converter

This ASCII converter can convert plain text to hex and back using the standard ASCII character set. Useful for interpreting computer hex codes.

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

Applications

BearLibTerminal

. Delphi Provides a pseudoterminal window with a grid of character cells and a simple yet powerful API for flexible textual output and uncomplicated input processing.

  • Library
  • Delphi
  • GitHub

Other

GearHead 2

GearHead2 is a giant robot roguelike role playing game set five years after the events of GH1. Features include random plot generation, detailed character creation, tactical/RPG modes, graphical/ASCII interfaces, and many kinds of mecha to play with.

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

Games and Game Engines

JA2 IMPAct

IMPAct is a Open Source IMP file editor software for the Jagged Alliance 2 Game v. 1.13. Modify your start player character the way you want.

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

Games and Game Engines

Mecanog

Beta version of program for learning typing, 120 keyboards, academic and game mode, exercises with automatic creation, random characters or from clipboard; virtual keyboard and hands, ready for users with visual problems or blind. Look below www....

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

Applications

Moras

A character equipment planing tool for the MMORPG "Dark Age of Camelot" with a large item database.

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

Games and Game Engines

Multi Password Generator

mpwdgen is a Windows application which lets you create a list of random passwords with one single click. The user may combine letters and numbers with special characters and all the passwords can be exported to file or copied to the clipboard.

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

Security

openBor statistics

Easily edit stages and characters for openBor games. Also includes a mugen 2 openBor converter.

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

Games and Game Engines

PetERP

This is an ERP with POS for pet stores. Created in Lazarus (Object Pascal). We are in a state of development, accept barcode scanner, cash drawer (opening) and ticket printers. Within its current characteristics allows: Management of Categories and Subcategories Product Management and categorization Customer Management and history Creation of personalized bar codes. Inventory Control We are working with the Inventory Review section. Developed in Lazarus (Object Pascal) MySQL Server.

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

Applications

Tinn-R

The Tinn-R is an open source (GNU General Public License) project. It is an editor/word processor ASCII/UNICODE generic for the Windows operating system, very well integrated into the R, with characteristics of Graphical User Interface (GUI) and Integrated Development Environment (IDE). Project leader and main developer: José Cláudio Faria/UESC/DCET. LANGUAGE: Object Pascal, IDE: DELPHI 2007.

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

Edit and Memos

AndroidSpeechToText

Apologies for that! Let's trim it down: "AndroidSpeechToText: Demonstrates Google's speech recognition in Android apps using Delphi FireMonkey." This should fit within the character limit. If you need further adjustments or have any other questions, feel free to ask!

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 10

Learning and Examples

PinYin4Delphi

Get Chinese PinYin for characters without any dependency

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Other

Converter-OC

📟 Shows all the characteristics of a decimal or binary number.

  • Quiet
  • Application
  • GitHub
  • ★ 3

Science

T-CHAR

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet d'afficher la table ASCII de la console.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

System

CpME

Codepage Mapping Editor for converting DOS ASCII characters to UTF-8 and HTML Entities

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Edit and Memos

its-generated-tree

Rough reproduction of the source tree for Into the Shadows, generated from debug information left in the Into the Shadows character demonstration from 1995.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Games and Game Engines

SliPasswordGenerator

Yet another password generator. Select characters sets and length. Can also generate "speakable" passwords. Written in Turbo Delphi.

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

Security

STFT-Programs

This is an STFT program that used for non-stationary characteristic analysis on a signal using sine wave as an input that which can be set the windowing and shifting values. This program is mandatory Non-stationary Signal Analysis

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

AllChars

AllChars provides a quick, easy-to-remember way of creating accents like é Ü ç î æ and special characters like ƒ ² ‰ © £ ± ß ° 1/2 ¿ « » ™ „ in most Windows programs. AllChars emulates the *nix Compose key on Windows.

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

System