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.

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

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

code saver

ru: приложение позволяет сохранить исходники в скомпилированном приложении и получится столько резервных копий исходного кода сколько копий приложения the application allows you to save the source code in the compiled application and you will get as many backup copies of the source code as there are copies of the application Open ini file, set your own password (only version with TAbZipper), add your source code files into section "[SaveFiles]", run "codesaver[.exe]" and use "src.inc" in your project (example in folder "Sample" ) [Include] NameOfArray=SrcData IncludeFile=src.inc ZipPassword=password [SaveFiles] codesaver.ini codesaver.ico codesaver.lpi codesaver.lpr codesaver.lps codesaver.res unit1.pas unit1.lfm

  • Active
  • Library
  • SourceForge

Other

codesnip

A code bank designed with Pascal in mind

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 132

Applications

Debug-with-CodeSite

This is a RAD Studio wizard / expert / plug-in which allow you to right click on an identifier in the code editor and add a breakpoint which contains a CodeSite.Send() evaluation expression so you can debug code with CodeSite without having to alter the underlying code (useful for debugging RTL and the VCL).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 11

Lazarus IDE plugins

everybody-codes-tp50

Some solvers for puzzles from Everybody Codes in Turbo Pascal 5.0

  • Active
  • Library
  • GitHub
  • ★ 1

Other

Programming-Logic-Codes

This repository contains all exercises i've made in 2012, when i started to program something during the time i was at IFBA - Camaçari.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Learning and Examples

DelphiMistralAI

DelphiMistralAI wrapper brings Mistral’s text-vision-audio models and agentic Conversations to Delphi, with chat, embeddings, Codestral codegen, fine-tuning, batching, moderation, async/await helpers and live request monitoring.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 28
  • MIT

Networking

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

Debugging-Tools

Debugging Tools for RAD Studio - a small RAD Studio plug-in that provides keyboard access to the breakpoint editor and incorporates the functionality of [Debug with CodeSite](https://github.com/DGH2112/Debug-with-CodeSite).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Lazarus IDE plugins

get-ansi

Widget-like tiny app, useful for coders, able to decode and encode caharcter and numbers to their ansi codes.

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

System

Morse View

Morse View an open source software project to convert audible Morse codes to text messages. This application is capable to convert Morse codes from wave files or from the audio line/microphone inputs. Conversion from Morse code to text can perform based amplitude and frequency decomposition of the input audio stream.

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

Multimedia

fpc-otp

Minimal Free Pascal implementation of TOTP and HOTP algorithms using SHA1 and SHA256. Supports both time-based and counter-based OTP generation.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 10

Cryptography

RemoteControlCodes

Stores the codes sent by an IR remote control code to electronic devices

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 7

System

LrBarcodesEx

LrBarcodesEx adds the function of printing QR codes to LazReport.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • Apache v2.0

Reporting In the Online Package Manager

Wolfgang_Ehrhardt_codes

Pascal codes from http://wolfgang-ehrhardt.de/ , found in WebArchive

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6

Science

CodeSigningHelper

IDE plugin, which simplifies the task of codesigning output executable on Windows and macOS.

  • Package
  • Lazarus
  • Copyright (C) 2017 Patrick Michael Kolla-ten Venne

Lazarus IDE plugins In the Online Package Manager

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

QE-SSP

This repository contains example codes for the book: Quantum ESPRESSO Course for Solid‑State Physics, Jenny Stanford Publishing, New York, 372 Pages (2022) by N. T. Hung, A. R. T. Nugraha and R. Saito.

  • Active
  • Other
  • GitHub
  • ★ 98

Science Learning and Examples

QRCodeGenLib4Pascal

Generates QR Codes from text strings and byte arrays.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 70

Graphics

OAuth2Client

An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 30
  • This file is part of this MWA Software OAuth2 Client

Networking Security In the Online Package Manager

ExeBulkSigning

Simple tool to sign all EXE or MSIX files in a folder on local PC or over the network.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 26
  • AGPL-3.0

Security

libpasncurses

libPasnCurses is delphi and object pascal bindings around nCurses library. The nCurses library is a wrapper over working with raw terminal codes, and provides highly flexible and efficient API (Application Programming Interface). It provides functions to move the cursor, create windows, produce colors, play with mouse etc. The application programs need not worry about the underlying terminal capabilities.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 19
  • GPL-3.0

Bindings

iban4pas

A Delphi library for generation and validation of the International Bank Account Numbers (IBAN ISO_13616) and Business Identifier Codes (BIC ISO_9362) - Port of iban4j.

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

Other

KatanaHacking

USB protocol and IR codes for the Creative Sound BlasterX Katana

  • Quiet
  • Other
  • GitHub
  • ★ 8

System

softcube

RubiksCube Simulator originally written with Delphi and converted to a Lazarus and Free Pascal project. Translated from French to English. Original code was obtained from https://codes-sources.commentcamarche.net/source/53132-rubik-s-cube

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • CC0-1.0

Games and Game Engines

APP-PRODUCTIVITY-KeyRing2

KeyRing/2 is a secure database for all your passwords, registration codes, lock combinations, Bank PINs - any small secret.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Security

L2Customs

Custom codes for lineage2

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Other

CountryTimezone

Delphi module provides a mapping from ISO 3166 country codes to a list of timezone names

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Date and Time

DelphiEdge

Create windows application with browser power using with pascal codes.

  • Quiet
  • Package
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Other

DelphiEdge

Create windows application with browser power using with pascal codes.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

ibsite

CodeSite logging in Interbase SQL

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Database

LogNPass-app

The Log'N Pass app program to manage access and temporary codes to websites and apps using LogNPass 2FA.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • AGPL-3.0

Security

pascal

Codes from really old times. First attemps on programming with pascal at 1987.

  • Quiet
  • Other
  • GitHub
  • ★ 2
  • MIT

Learning and Examples

Self-Educated

This repository contains codes for programming languages and activities based on documentation, books, online courses and similar methods.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Learning and Examples

WhereIsBernie-GGJ21

Codes sources pour le jeu Where is Bernie développé à l'occasion de la Global Game Jam 2021. Jeu développé avec Delphi 10.4.1 et son framework FireMonkey.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • AGPL-3.0

Games and Game Engines

Duck-Animation-Sidaction2021

Les codes sources (sans les images) de l'animation d'un canard promenant sur une rivière réalisée sous Delphi lors du Sidaction 2021.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • AGPL-3.0

Other

INTLLIB-TP

Bibliothèque en Turbo Pascal contenant des fonctions pour rendre un programme international ou suivant les codes régionales du système d'exploitation DOS ou compatible.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Other

L2Romans

Codes for Botting on L2Romans using L2Adrenaline or Walker

  • Active
  • Library
  • GitHub
  • ★ 1

Other

NEW-DELPHI

Contains delphi tested codes

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

pascal

A blast from the past! My Pascal language codes written from way back in the 90s.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Learning and Examples