Sign in Join

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

Catalog

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

programmers-playing-cards

Play cards with style with this fancy programmer’s deck. 52 languages!

  • Active
  • Other
  • GitHub
  • ★ 107
  • MIT

Other

tag-programmer

UHF RFID Tag Programmer

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

System

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

avr-hv2

AVR High Voltage Programmer 2

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 30
  • MIT

System

USB_FPGA_Programmer

The project is a Xilinx Spartan-3(E) and Spartan-6 FPGA programmer, made with PIC18F4550 using USB. There are two host applications: a HID one and a CDC one, written in Delphi.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

BCS Programmers Workbench

Arch Brooks, Software Engineer This application allows the programmer to launch any application available on the workstaton or world wide web. http://bcsjava.com/doc/app/BCSPwb/BCS%20Programmers%20Workbench.htm

  • Quiet
  • Application
  • SourceForge
  • Common Development and Distribution License

System

Apprendre-la-programmation-avec-Delphi

Sources des exemples de la formation en ligne gratuite pour apprendre à programmer en utilisant le langage Pascal et Delphi donnée durant la pandémie au COVID-19 en mars, avril et mai 2020.

  • Archived
  • Other
  • Delphi
  • GitHub
  • ★ 18
  • MIT

Learning and Examples

duse

A little tool for Delphi programmer to find the possible unit scopes that a unit belongs to

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 14
  • MIT

Lazarus IDE plugins

MT32edit4v

MT-32 sysex editor/programmer companion DLL for MuntVSTi (by Falcosoft)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • LGPL-2.1

Multimedia

QBPlus

QB Plus is a collection of software accessories developed especially for the QuickBASIC programmer.

  • Active
  • Application
  • GitHub
  • ★ 12

Language Tools

Log4Delphi

The Log4Delphi library is a tool to help the programmer output log statements to a variety of output targets. Log4Delphi is a port of the excellent Apache log4j™ framework to Delphi. I have kept the framework similar in spirit to the original log4j while keeping Delphi in mind

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

Other

ShellGenerator

Shell Maker is an open source Delphi project, this was made to help programmer making their own shell like shellcode from binary to easily embed them inside an application,

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

System

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

UNIFLASH

MS-DOS Universal Flash Programmer

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • GPL-2.0

System

Comment-Remover

This is a useful program for any programmer who does not want to have comments in their code.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

Language Tools

NVRAMancer

NVRAMancer - a necromancer for non-volatile memory. Serial flash / EEPROM programmer for CH347, CH341A, EZP2023+ and more.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

anoa-notepad

Anoa-Notepad is a free and open source text and code editor for programmers, software developers, software engineers, and common users.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Edit and Memos

dvazerty

programmers dvorak keyboard that behaves like azerty while ctrl/alt is held down. Numbers keys are on the normal position.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

editel

A fork to EDITEL that is a screen editor/code generator for GnuCOBOL programmers

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Edit and Memos

FinalTypes

API.FinalTypes unit to assist the programmer in working between both frameworks, VCL & FMX.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

MyketAPI

This is an API for Myket market, for Delphi programmers

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

Networking

Utility

This is a unit to help delphi programmers that remove some essential code from new projects.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Language Tools

All Things Ubuntu Library

ATU Library (All Things Ubuntu Library) is a collection of libraries in Object Pascal for use with FreePascal and Lazarus IDE, that provide API dedicated to various versions of Ubuntu, including: - standard desktop Ubuntu - Ubuntu Mate ARM (ie. raspberry pi) - Ubuntu Touch/UBports Since most of resources available for Lazarus programmers are related to Windows OS, this library is aiming at addressing those interested in Linux programming with FPC and Lazarus, but tested with Ubuntu distributions. On Ubuntu Touch, you can install everything from the Terminal app or via ssh, either or will work. Just follow these steps: #download: $ wget https://sourceforge.net/projects/all-things-ubuntu-library/files/ATU_arm-linux.tar.gz #extract: $ tar -xf ATU_arm-linux.tar.gz #install ATU locally: $ ./ATU_arm-linux --install #you also recommended to install dependencies like this: $ sudo ./ATU_arm-linux --installdeps #if you're using Vivid this will also f

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

System

.Net Native Interface Library

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • SourceForge
  • Other License

Bindings

GExperts

*** Please note that the downloads here on Sourceforge are out of date! See https://gexperts.dummzeuch.de for the latest releases. *** GExperts is a free set of tools built to increase the productivity of Delphi and C++Builder programmers by adding several features to the IDE. GExperts is developed as Open Source software and encourages user contributions to the project.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • OSI-Approved Open Source

Lazarus IDE plugins

gleditor

A small programmer's editor whith syntax highlight, extended search features, code completion (ctrl+space). Supported languages: htlm, sql, pascal, c/c++, c#, java, basic, javascript, css, php, python.

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

Edit and Memos

interpasm

The programmer's support is in field the main aim of project the programming synchronous near utilization the syntax of language Pascal and PascalC. PascalC being at institute Varsovian university in Poland. This product is interpreter Pascal Language.

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

Language Tools

Key Objects Library

Key Objects Library and Mirror Classes Kit (KOL&MCK) and attendant components for Delphi from Delphi2 to DelphiXE is an alternative to VCL to create small applications for Windows platform, freeware with sources. Project was started in 2000, dozens of programmers have created a lot components, helped in fixing a lot of bugs, write pieces of code in the KOL itself.

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

Other

LazSnippets & LazInfos

Lazarus Pascal Codeschnippsel. Nuetzlicher Code (LazSnippets) und HowTo (LazInfos) fuer Anfaenger und Programmierer in Deutsch. Lazarus Pascal Snippets (LazSnippets). Some useful information (LazInfos) for beginning and some usefull code for programmers

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

Learning and Examples

LogLib

. Delphi A simple but effective visual log control/library. The programmer can send messages to a log window from anywhere in his code. The Log window can be set to automatically pop up when an error message is sent to it. Depending on the chosen verbosity level of the log see the Verbosity property low-level messages like verbose/debug messages are shown or not. Contains: Non-visual log TRamLog Visual log TRichLog

  • Library
  • Delphi
  • GitHub

Other

.Net Native Interface Library for Delphi

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Delphi programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Bindings

.Net Native Library for Lazarus

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Lazarus/Pascal programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • Other License

Bindings

.po file editors

UpdatePoFile (for programmers) and PoNewEdit (for translators) are an alternative editors to Poedit, for multilingual programs that use gettext (with .po files). Ready for users with visual problems or blind. Look below www....

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

Edit and Memos

Extended SourceWare Archive Group

XSWAG (Extended SourceWare Archive Group) is a revival project for the famous SWAG code archives for the Pascal programming language. This project is open to every Pascal/Delphi programmer who wishes to contribute to the global Pascal knowledge base. Current version (testing 0.9) features : - a reader program : allows users to browse through the code archives, organizes them by type and operating system and updates the archives from multiple XSWAG servers. - a server daemon : maintains a list of archives and provides updates to clients. - a creator program : to quickly make or modify an XSWAG archive file, add/remove sources and update sources info (os, compiler, architecture, contact info, author name, subject).

  • Quiet
  • Other
  • Lazarus and Delphi
  • SourceForge
  • Apache License V2.0

Learning and Examples

BazaarAPI

This is an API for cafe bazaar, for Delphi programmers

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

Networking

JegasAPI

JegasAPI is written in Freepascal. It's to help programmers build applications using freepascal.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Other

picprg

Source code for PIC programmers host library and programs.

  • Quiet
  • Library
  • GitHub
  • ★ 2

System

basic-math-calculator

👤 ➕ ➖ A project based in a simple application to simulate a modern calculator with 4 modes: Standard, Scientific, Programmer and Date. This project was built using Object Pascal/Pascal for its development. The application allows to the user to swap between this 4 modes of calculator and perform their respectively operations. The application also keeps a history of all the operations performed and their respectively results.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Applications

CodingAssistant

A text process tool for programmers to deal with frequently made operations on Windows platform.

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

Other

hello-world

"Hello 👋" is said by a programmer named Migara to the world Earth using his preferred programming languages.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Learning and Examples

noPlay

DirectSound sine wave http://www.programmersforum.ru/showthread.php?t=265341

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Multimedia

rxprog

Renesas RX MPU usb programmer

  • Quiet
  • Application
  • GitHub
  • ★ 1

System

Win32-API-Spy

Win32 API Spy tool to assist programmers is gaining useful window information ande code assisting in delphi/pascal.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Apache-2.0

System

AiE

Iterpreter of Pascal language which may help programmers doing ther job. Include basic operations in/out, declarations of variables.

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

Language Tools

EpikTimer

EpikTimer is a programmer's stopwatch that is capable of measuring very short events with traceably high precision over long periods of time. It's simple to use, consumes virtually no CPU and requires only 25 bytes of ram to implement a timer instance. The component provides a single internal timer... but unlimited numbers can be declared externally and linked to a single EpikTimer component on the form.

  • Library
  • Lazarus

Date and Time

LazPad

LazPad is a small text editor, suitable for programmers. It's written in ObjectPascal (Lazarus), so it can be modified easily. It does not brings much features, except that it runs fast, it's very small, and provide syntax highlighting.

  • Application
  • Lazarus
  • SourceForge
  • Public Domain

Edit and Memos

MosDev

Master Operating System as Visual Pascal for DOS Graphical Interface for FPC programmers. MOS Design is based upon Amiga Workbench Make easily Roll-up menus, windows, buttons, sliders, lists, requesters...

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

GUI containers

Multiprog

Pic avr memory programmer and logic analiser

  • Quiet
  • Application
  • SourceForge

System

Notepad GNU

Notepad GNU the text editor designed to be an alternative to the standard Notebook. This application can be found useful by both programmers, for code editing, and all those for whom the good text editor is necessary.

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

Edit and Memos

Notes

Notes is a programmer text editor for linux and windows. Use Notes to edit HTML, JavaScript, CSS, Java, JSP, PHP, Perl, ASP, C, C++, Pascal, Delphi, Visual Basic, Assembly, etc.

  • Application
  • Lazarus
  • Launchpad
  • GNU GPL v2

Edit and Memos