Sign in Join

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

Catalog

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

KOL-CE

KOL-CE - Key Objects Library CE is a set of objects to develop powerful (but compact) Windows CE/Pocket PC/Windows Mobile/Win32 GUI applications using Free Pascal. The library is based on KOL library by Vladimir Kladov (http://kolmck.net).

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • wxWindows Library Licence

Other

KOLMCK

KEY OBJECTS LIBRARY for Delphi (and FPC) - to make applications small and power. This library is freeware and open source. MCK is a kit of mirror classes for the VISUAL project development in Delphi environment using KOL library.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Other

Old Prject

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

Other

Kylix Libs Packaging

Applications developed with Kylix usually depend on some Kylix libraries. This project aims to create packages of these libraries for different distributions.

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

Other

JSON delphi library

This is a delphi library implementing JSON (XML alternative, http://www.json.org) data format and objects structure. Lightweight and fast.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • BSD License

Other

log4d

Porting log4j to Delphi and Kylix

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

Other

Light Pascal Toolkit

Native pascal language cross-platform GUI toolkit (for Windows and Linux/FreeBSD) with Visual Form Designer and Database access (ODBC).

  • Quiet
  • Library
  • SourceForge
  • BSD License

Other

MAZsoft

A MAZsoft's place on the Web

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

Other

mdterm

This project provides a pseudo-markdown engine for producing nicely formatted text in terminal windows. The markdown syntax bears no resemblance to what is commonly called markdown, but is instead a custom formulation.

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

Other

Delphi Metaphone

Metaphone is a phonetic hash, similar to Soundex but more specific.

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

Other

Moeda por Extenso

A Pascal unit providing functions to format Brazilian Real (R$) currency.

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

Other

Mini Library

Free Pascal 3, Delphi 7 and Lazarus, for small projects, MiniXML (load and save xml files and parsing with RTTI) and MiniSockets (TCP/IP objects), DB (SQLite), ComPort, POS and Lazarus native components. For t7 reason, moved to https://github.com/parmaja/minilib

  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Other

Mozilla Plugin Panel

Mozilla Plugin Panel (MPP) allows you to embed any Mozilla web browser plugin into a GUI application, without using Mozilla at all.

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

Other

MSEide+MSEgui documenting

MSEide+MSEgui documentation project. MSE is graphical RAD IDE and set of components (widgets) for Free Pascal. MSE is working, but not documented.

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

Other

MultiInstallEdit

Compiling

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

Other

MusculiTest

See wiki

  • Quiet
  • Other
  • SourceForge
  • Creative Commons Attribution License

Other

My Family Tree

Genealogy libraries for importing/exporting gedcom and other major formats for Delphi/Kylix projects. Also a GUI using these libraries will be made.

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

Other

Nexus framework

Nexus is a cross-platform, open, object-oriented application framework for Borland Delphi/Kylix.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL), GNU General Public License

Other

NFeBR Componente

Componente para a NFe (nota fiscal eletrônica) desenvolvido em inicialmente em Delphi, porém outras linguagens serão bem vindas.

  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Other

NLSO, Natural Language Support Objects

NLSO Natural Language Support Objects, a Natural Language dependent resource manager designed to minimize localization workload See http://comchatter.com for an example of what can be achieved using language neutral design

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

Other

Open-Comanche

Object-Pascal(Delphi) Framework to develop Object-Oriented Applications. Kernel was developed to improve the RAD Development on Delphi IDE, using form inheritance and more.

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

Other

otisoft

This SourceForge project has been set for our mini-projects. Please go to otisoft.org to use our services.

  • Other
  • SourceForge
  • Other License

Other

pascal-webdev

Old downloads stored here.

  • Quiet
  • Other
  • SourceForge
  • Artistic License

Other

Pascal Mock

Mock object library for Delphi/Kylix/Free Pascal. This library enables the easy creation and use of Mock objects for unit testing. Independant of the unit testing framework.

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

Other

Pascal GUI Framework

Native Object Pascal Framework for Graphical User Interface creation. Does not depends on any external library. Successor of the LPTK project.

  • Library
  • SourceForge
  • BSD License

Other

Free Pascal Programmer Library

The Free Pascal Programmer Library is a comprehensive collection of components for use with the free pascal compiler, making use fpc 2.2's new generics capabilities. Includes collections, iterators, XML parsers, and a GUI library.

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

Other

ShmenonPie's Stash of Stuff

A database system, another, older database system, a compression library, something to do with menus and XML, and whatever I happen to be working on at the time.

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

Other

PureGEM

PureGEM started out as a VCL/LCL style library written in PurePascal. After the system was working, I saw ways to increase the speed while reducing code size, so the design drifted somewhat. Since PurePascal is "Turbo Pascal 7.0 compatible" a number of VCL style features needed to be implemented differently. Namely TNotifyEvent's are replaced with owner recursive methods. RTTI features are implemented via set's. Initially I had planned to use more of the GEM API, but some of the features I wanted required replacing all window elements. This is a new library, so expect code to change. I will be working on this for the next 1-2 years. cheers Derek

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

Other

qodahtech

Beberapa kumpulan Proyek Qodah Tech !

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

Other

QuickCrt

Based upon my 20+ year old super fast QCrt text mode display driver, QuickCrt is an event driven object-oriented framework for rapid application development using Turbo Pascal 7.0 for DOS. Completely self contained, it uses no 3rd party or original Borland units (excluding the built-in System unit). It uses no Turbo Vision and is more like Delphi minus the drag and drop. It has support for String formatting, Custom text fonts, Themes, Keyboard mappings, Config files and Multiple languages baked into it. However, this initial version is more of a "Proof of Concept" and engine for PGME. Rather than an actual project. It has some serious limitations. Since it was built in a "vacuum" with no pre-planning, it is a little bit of spaghetti code. Also, it doesn't support real windowing, multi-tasking or draw behind visible objects. QCrt 9 is currently under development. It is a complete rewrite in assembly with TP wrappers. It is being hosted at http://github.com/LoopZ/QCrt

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

Other

Thoronador's random stuff

This is (or will be) a collection of random code snippets and/or programmes I created for my personal use in the first place, but maybe someone else will find them useful, too.

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

Other

DPF (Delphi Plugin Framework)

DPF(Delphi Plugin Framework) is a general-purpose plugin framework intended to help building scalable, extendable Delphi applications with low cost of maintenance. The framework is specially designed to be easily included into Delphi project of any kind.

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

Other

ReTri HTM Layers

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

Other

Rx Library for Delphi

Rx-Lib is a complete set of components for Borland Delph and C Builder that allow you to build flexible and robush user interfaces and best of all they are totally free. NOTE: This project is in maintenace mode and no longer actively developed. You might want to have a look at JEDI Visual Component Library instead, because it incorporated all the rxlib components years ago.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • BSD License

Other

Standard Interface Library

A framework library which aims to independize we all, the delphi developers, from the different glitches of the platform, and attempts to provide code that is independent from the OS. It is based on *heavy* use of interfaces. Works on FPC (FreePascal).

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

Other

sk-org

PROYECTO CANCELADO.

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

Other

sunjob DIY projects

DIY проекты (фото, электроника, софт, инструментарий) avr_gui - GUI-оболочка для avrdude Canon 1Ds mkII - Li-Po батарейный мод NP-E3 high-speed ф.тригеры: - Photo Trigger 1.x (2x555 chip) - Photoduino 2.x mod - CameraAxe 3.0.0.4 mod - контроллер эл.м. клапана - фото синхронизатор (по 1му и 2му пыху) - фото мост (photo gate) Photoduino https://kalanda.github.io/photoduino/ https://github.com/kalanda/photoduino CameraAxe3 http://www.glacialwanderer.com/hobbyrobotics/?p=325 Прочие, не фото-проекты, доработки, моды: AVR ISP MK2 Power Mod - программатор MK61 - прг.калькулятора MK51 - калькулятора JDS6600 Power Mod - генератор KORAD KA 3050D - блока питания Ploter / 2D графопостроитель

  • Quiet
  • Other
  • SourceForge

Other

Associative array Delphi class

Delphi class which implements an associative array. Keys can be strings or integers. Keys are stored in Red-Black tree. Array can contain TObjects or it descendants.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • MIT License

Other

Cindy components for Delphi 7 and newer

Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...

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

Other

TDuelLog

Delphi 7 and Rad Studio 10 log class easily and quickly adds a log file to your system that auto captures exceptions. Requires JEDI Code Library (JCL).

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

Other

texrex

This project has moved to GitHub: https://github.com/rsling/texrex https://github.com/rsling/cow

  • Quiet
  • Application
  • SourceForge
  • BSD License

Other

timmy

Timmy is a Pascal unit for creating chat bots. It provides the TTimmy object, which is a data type that you can assign your variables to to make bots. Once that is done, you can start adding keywords for messages, and get the bot answers to the end user's messages. It's easy to create a bot with Timmy. The unit also provides some other string-related functions, alongside with TStrArray type, which is actually array of string (but it's shorter to call it TStrArray, isn't it?). Timmy is released under GNU LGPL v3. That means it respects your freedom and you can use it with your program whether if your program is free software or proprietary software.

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

Other

TurboPower Essentials

Essentials contains 13 native VCL controls for Borland Delphi & C++Builder. The controls include drop-down calendars & calculators, roll-up dialogs, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, and more.

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

Other

TPGetOpt

A getopt unit for DOS Borland compilers and Free Pascal based on the GNU textutils 1.12 getopt implementation and Håkon Løvdal's Turbo Pascal port. Contains a friendlier interface and several bug fixes.

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

Other

TurboPower OfficePartner

OfficePartner is the easy way to integrate your projects with Microsoft Office, the worlds leading business productivity software. With OfficePartner you can access COM services in Microsoft Office with easy to use VCL components.

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

Other

TurboPower Object Professional

Object Professional is a library of over 2000 methods and procedures for writing sophisticated DOS text mode applications with Turbo Pascal 5.5, 6.0, 7.0, or Borland Pascal 7.

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

Other

TurboPower Orpheus

Orpheus is an award-winning UI toolkit for Borland Delphi & C++Builder. It contains over 120 components covering everything from data entry to calendars and clocks. Other noteworthy components include an Object Inspector, LookOut bar, & report views.

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

Other

UBoj

It's a GUI intended to be highly customizable, portable and work in computers with small resources. Moreover it will have a multilingual mechanism, for the user and for the programmer.

  • Quiet
  • Library
  • SourceForge
  • BSD License, GNU Library or Lesser General Public License ve

Other

Universal Object Pascal Library

Universal Object Pascal Library - a cross tool library designed to work and compile under Free Pascal / Lazarus, Borland Delphi, and RemObjects Software VS plugin Chrome. This provides a common library for all products.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Other

UPascal

I'm currently moving all my library code into one library. Its going to take some time, since I've built up a lot of code over the years. But, give it a few months, and everything should be here. The idea is to have a common code base for all my goodies, and a reference point for any "how do I" questions. cheers Derek

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

Other

Integration tools for Tally

Export data to Tally Accounting software by code.

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

Other

Sylph by Stein von Reusch

What can compete with hierarchical file structures and class/inheritance schemes if not networking organic type/form languages, with its own graphical and DOS compatible OS? This initiative always moves fast ahead, and in an enlightened way... GNU GPL

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

Other

Window Object Library - WOLGUI

Window Object is a Library for windowed programming in Free Pascal Compiler under Win32 and GTK. The library include a resource Designer (IDE).

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

Other

WenQuanYi (Spring of Letters)

This project aims to develop the most complete, standard compliant, high-quality Chinese (and CJKV) fonts and resources, including bitmap and outline fonts of various styles. We also develop web-based tools to facilitate online font-dev collaborations.

  • Quiet
  • Other
  • SourceForge
  • Apache License V2.0, GNU General Public License version 3.0

Other

eXtensible Binary Universal Protocol

Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.

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

Other