Sign in Join

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

Catalog

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

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

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

Language Tools

3.0 from 1 member

xavier

Xavier is a small object-oriented XML library for Lazarus and Delphi

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 48
  • MIT

Language Tools

simplejson-fp

A user-friendly JSON library for Free Pascal with automatic memory management.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 8
  • MIT

Language Tools

dfm-toolkit

A collection of tools to process DFM files

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Language Tools

AppUITranslator

A library for translating the user interface of desktop applications. The library is designed to easily change the language of the user interface while the application is running.

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

Language Tools

PicPas-Library

Librerías para el Compilador PicPas (Pascal para microcontroladores PIC16)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Language Tools

Delphi : VRCalc++ OOSL (Script) and more

Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it

  • Active
  • Other
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Language Tools

macOS FPC + Lazarus daily snapshots

IGNORE THE BIG GREEN DOWNLOAD BUTTON: choose file in Files area These macOS snapshots of the development branches are generated automatically. All I can say is that the compiler found the source good enough to compile. YOU ARE USING COMPLETELY UNTESTED SOFTWARE. Caveat Utilitor! 1. Move lazarus-src to your home directory 2. Open a Terminal 3. Change to lazarus-src and run the command: xattr -drv com.apple.quarantine * 4. Use a script to start Lazarus like: #!/bin/sh open ~/lazarus-src/lazarus.app --args "--pcp=~/.laz_main" There is also a daily FPC development snapshot for ARM64. 1. Move fpc-src to your home directory 2. Install with a script like: #!/bin/sh cd ~/fpc-src xattr -drv com.apple.quarantine * sudo make FPC=$PWD/ppca64 OPT="-ap -FD/Library/Developer/CommandLineTools/usr/bin -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" install Adjust links in /usr/local/bin to point to 3.3.1 or choose compiler in Lazarus

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

Language Tools

sempare-delphi-template-engine

Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.

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

Language Tools

Static2DynamicDLL

Change from static linked files to dynamic linked files for Delphi.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Language Tools

flre

FLRE - Fast Light Regular Expressions - A fast light regular expression library

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 104
  • LGPL-2.1

Language Tools

LOTUSSCRIPTSTRLIB-TP

Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation LotusScript dans le langage de programmation Turbo Pascal.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Language Tools

Neslib.Json

Fast and memory-efficient JSON for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 93

Language Tools

FasmOnDelphi

FasmOnDelphi is a Free Pascal/Delphi library for using Flat Assembler in any OS (can use FASM.DLL on Windows). It is a cross platform (Flat Assembler can work only on i386 compatible platforms) library for using FASM in runtime. In contrast to Fasm4Delphi, it does not depend on operating system and bit type.

  • Library
  • Lazarus and Delphi

Language Tools

Stack tracer

The stack tracer is an delphi library for help to make exception handling to informative. The library is written for Delphi 7, but i think will work also on the 5 and 6 versions.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

MFL

MFL parser library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 21

Language Tools

DWScriptStudio

Editor, Debugger and Run Time Library for DWScript

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 19

Language Tools

underscript

A Lua extension library that allows to run various scripting languages from within Lua scripts, cross-language require scripts and load 32-bit Lua on Lua 64-bit

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

brre

yet another efficient, principled regular expression library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18

Language Tools

regexp

regexp library for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

PascalFramework

Pascal Framework is a foundational library for Free Pascal, Lazarus and Delphi applications.

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

Bindings Language Tools

Lude

Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib

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

Language Tools

Callisto

Lua scripting for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • BSD-3-Clause

Language Tools

dynamod

Dynamic-loading class, and program to wrap an Object Pascal .inc file for static and dynamic linkage.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-2.0

Language Tools

Syntax-Tree-Evaluator

A mathematical syntax tree evaluation library for mathematical and logical program expressions. Encode expressions and programs into a tree for use in Genetic Programming.

  • Quiet
  • Library
  • GitHub
  • ★ 2
  • MIT

Language Tools

internettools

XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 138

Language Tools Networking

LExpression

Small pascal library for handling and evaluating expressions.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Language Tools

POCI

Pascal Object Compiler Informations, a library for getting compiler informations (CPU, Target, Version...)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Language Tools

TesePascal

A Delphi (Object Pascal) port of text serializer library

  • Quiet
  • Package
  • Delphi
  • GitHub
  • ★ 1
  • AGPL-3.0

Language Tools

Delphi : VRCalc++ and more Binary Exec

Vincent Radio {Adrix.NT} Embarcadero : Delphi : Executable Binaries Delphi : VRCalc++ Object Oriented Scripting Language : Engine + Ext Libraries VRCalc++ OOSL Visual Stage Project : VCL & FMX (FireMonkey) VRCalc++ Script Executor: - VCL Console - Terminal Console - FMX Console + VRCalc++ OOSL : VR System Scripted Standard Runtime Library Delphi Applics - VR Multi Editor : Smart Text Editor - VR Lazy Code Editor : Smart RTF Multi Lang Code Text Editor - VR Astro Vision : Astrology Program - VR Free Chess 2D : Chess Game Program - VR Mosaic : Puzzle Resolver Program (VCL, FMX) - VR Blocks game - VRGraphStage - VR TTT OX game - Embarcadero Binary Runtime Libraries - VR Binary Runtime Libraries for Delphi & C++Builder - Visual Styles Java Applications - Analog Clock - VR Hanoi Towers - VR Rects World Sample - VR Free Chess 2D - VR Mosaic with auto resolver - Action/Entity Model Test includes installation instructions adrixnt@hotmail.it

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

Language Tools

ExprFpc

A freepascal (https://www.freepascal.org) library to evaluate expressions or simple scripts

  • Active
  • Library
  • Lazarus
  • Codeberg

Language Tools

modula - 2 windows IDE

Mide3de2 is a windows IDE for the FST modula-2 compiler with this main features: Multi Document Support, Syntax highlight, Search & Replace, Library & Imported Functions Browsing, Multi Undo / Redo...

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

Language Tools

MSEide+MSEgui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui, which ensures programs are portable. MSEgui has identical look and feel on all supported platforms, the look of the widgets is highly configurable. The widgetset library is completely written in Pascal and links directly to xlib on Linux and FreeBSD and to gdi32 on win32/64. MSEgui includes sophisticated DB-access components and DB-aware widgets. Main goal of development is to provide a handy, stable and very productive tool for professionals. MSEide+MSEgui currently runs on i386-linux, i386-win32, x84_64-win64, x84_64-linux, x86_64-freebsd and arm-linux. Main git repository: https://gitlab.com/mseide-msegui/mseide-msegui

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

Language Tools

PAS2PHP

PAS2PHP will translate a large subset of Object Pascal to PHP, allowing you to write web applications using Lazarus/FreePascal, and then run the application on a standard HTML/PHP server. Over the last week, a lot of work has gone into PAS2PHP. Most of the major issues are resolved. There are still a number of incompatibilities which are either not fixable, or have simple workarounds. As of v0.5, you should be able to write entire PHP applications in Pascal. The key to coding for PAS2PHP is to understand the limitations of PHP. Read the example code provided, and always check the outputed PHP code to understand how this works. As a guide to what PAS2PHP can achieve... my web site is written in Pascal, and then converted to PHP. (The code is in the source package). PAS2PHP uses the Pascal Parse Tree Classes (PasTree) which comes with FreePascal, and therefore the parsing limits are defined by this library.

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

Language Tools

PCRE Workbench

latest PCRE 8.33 library, use regular express to search,replace,grep text data, also test regex.

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

Language Tools

Tiny Pascal for TI83p and TI84

Tiny Pascal for TI8x is a full Pascal and Assembly language tool chain for Texas Instrument TI-8x calculators. It allows production of programs and application for TI83+ and TI84 calculators. The benefits are : · All the features of assembly programs and applications are available without the inherent complexity on Z80 assembly programming · Programs will run much faster that TI-Basic equivalent · A standard library is available (gotoxy, ClrHome, flush, crlf, …), and it will be expanded when needed · Built in access method to TI8xPlus system routines from Tiny Pascal programs · TI-8x menus support To show what you can do with this tool chain, we have coded an Othello/Reversi like game.

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

Language Tools

tLISP Environment

tLISP is a small implementation of the LISP programming language written in Object Pascal. Includes tle a command line tool for working with the LISP environment, and dynamic library for calling LISP functions from other applications. tLISP 2 or dLISP is

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

Language Tools

Gradle-for-Delphi

Download java library (jar/aar) dependencies to your Delphi project from repositories (Maven/jitpack etc.), extract and create new jar, create JNI pas file, add to project

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 36

Lazarus IDE plugins Language Tools

pasta80

Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).

  • Active
  • Application
  • GitHub
  • ★ 207

Language Tools

mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases

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

Language Tools

Summer

Give some superpowers to your Delphi code

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

Language Tools

xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 296
  • BSD-2-Clause

Language Tools

xpl

xpl : cross-platform / cross-pascal library

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

Language Tools

Delphi-JsonToDelphiClass

Generates Delphi Classes based on JSON string (Json To Delphi Class Generator / JSON Data Binding Tool)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 244
  • MIT

Language Tools

lib.SimpleCmdLineParser

Library for easier parsing of program command line (switches, parameters, commands, ...).

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

Language Tools

Chet

C Header Translator for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 227
  • BSD-2-Clause

Language Tools

TRegExpr

Regular expressions (regex), pascal.

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

Language Tools

lwpt

Lightweight Pascal toolkit

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

Language Tools

SimbaExt

Standard Library Extension for Simba

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Language Tools

Mad-Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167

Language Tools