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 - 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).
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.
Applications developed with Kylix usually depend on some Kylix libraries. This project aims to create packages of these libraries for different distributions.
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
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
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
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
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.
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
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.
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
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
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.
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.
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.
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
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.
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 ...
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).
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
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.
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.
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.
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.
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.
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
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
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
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
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