Sign in Join

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

Catalog

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

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

local-remote-controll-gui

a Lazarus/(freepascal) programmed software for running commands on remote "server" or machine, true a file shearing.(like sshfs..)... some customize options, GUI on the user/machine...linux ppc, x86 and linux amd64, the source binary enabled.

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

Networking

wsl-gui-tool

Manage WSL (Windows Subsystem for Linux) with a graphical application

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 108
  • Apache-2.0

System

PeaZip

Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 8,077
  • LGPL-3.0

Files and Drives

5.0 from 1 member

dnscrypt-gui

DNSCrypt-GUI - GUI for managing the dnscrypt-proxy server

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 16
  • GPL-3.0

Security

protonvpn-gui

ProtonVPN-GUI - client for ProtonVPN, ZoogVPN and similar

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • GPL-3.0

Networking

s3cmd-gui

GUI for S3cmd; managing Amazon S3 (Linux)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • GPL-3.0

Networking

OpenVPN-GUI

GUI for OpenVPN (Mageia)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 11
  • GPL-3.0

Networking

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

awscli-gui

GUI for aws-cli; managing Amazon S3 (Linux)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

FileAss

File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Files and Drives Bindings

5.0 from 1 member

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

Contec_cms50dplus

A reader for the Contec CMS50D+ pulse oximeter handling live and recorded data, running as a Linux console program with configurable output format, or using a GUI.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • GPL-3.0

Science

SQLite Micro Manager

SQLite Micro Manager is a lightweight, fast and configurable GUI program mostly designed to access, browse and modify data in SQLite3 databases maintained by other applications, like Web browsers, home accounting software etc. It supports drag-and-drop operations, saving to and retrieving SQL statements from internal library and disk files. runs natively on 64 bit Windows 7/8/10 and Linux Ubuntu derivatives with GTK2+. Can be easily compiled for OSX and Linux GTK3 and QT widget sets with minimal changes. It can run without any installation, although proper installation packages are provided for Windows and Ubuntu-based Linux distributions. The intended audience is people with at least basic knowledge of SQL who need fast and simple tool to deal with SQLite3 databases.

  • Quiet
  • Application
  • SourceForge

Database

Mastech_ms2115b

A reader for the Mastech 2115B digital multimeter, running as a Linux console program with configurable output format, or using a GUI. This includes minimal SCPI capabilities, allowing the current range and value to be read.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-3.0

Science

PDFCrack-GUI

Provides desktop based Linux users with a friendly GUI to break password protected PDF files

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 17
  • GPL-2.0

Security

PasAbcNetApp1

Desktop GUI app prototype, on Windows(/Linux), in Pascal / WinForms(/Mono), using PascalABC.Net

  • Active
  • Application
  • Codeberg

Applications

microm8-gui

Cross-platform (Windows / macOS / Linux) GUI for the microM8 Apple II Emulator

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 79

Games and Game Engines

lazarus-linux-panel

A simple handy Linux panel built with Lazarus IDE Free-Pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

WDGUI

RClone WebDAV GUI

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

Cryptography

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

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

WebUI4Delphi

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

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

Bindings

pascal-webui

Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.

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

Bindings

GuitarAmpModellingGUI

GUI for easier installation and training of neural network models for guitar amplifiers and pedals, based on the GuitarML Proteus models. These are usable for Proteus, Chowdhury-DSP BYOD and even NeuralPi VST plugins, on all platforms incl. Linux and RaspberryPi.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12

Multimedia

pibackup

Portable live backup tool for Raspberry Pi with GUI, Zstandard compression, auto-shrinking (resize2fs) and flexible restore.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Files and Drives

Novel Client for Linux

Provides an easy to use, GUI, network client to mount Novell Netware volumes on a Linux box. Requires a recent ncpfs to be installed. Written in Kylix2 Professional.

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

Networking

transmission-daemon-cfp

Feb. 7, 2019 Transmission is a respected Fast, Easy, and Free BitTorrent Client, as from their site https://transmissionbt.com/about Unofficial Linux and Window builds run perfect either service or daemon. 32 bit and 64 bit versions. 32 (runs everywhere), 64 only 64-bit Windows. Decision made to maintain choice 2.7x core rather than somewhat buggy 2.8x-2.9x cores. That's why you will see infrequent and less bug fixes than official branches. All the features of 2.8x-2.9x (except rename). Run this solid 2.77+ port for extended days, it doesn't crash or lock. Prime for seedbox use. The included remote GUI port is fine tuned to the daemon released here. Temporary piece support. https://trac.transmissionbt.com/ticket/532 plus many featured enhancements! Tested, stable enhancements user requested. Specifically modified and bug tested for Linux GCC and Windows (cygwin gcc/g++) compilers. Current release 14734-18 020619 https://github.com/cfpp2p/transmission/releases

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

Networking

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. Releases of mseide are here: https://codeberg.org/mse-org/mseide-msegui/releases

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 2

Language Tools

RPMCreator

RPMCreator - GUI for building RPM and DEB packages from pre-installed files and folders

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 18
  • GPL-3.0

Language Tools

idevicegui

A simple GUI for libimobiledevice

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • GPL-3.0

System

warpgui

GUI for Cloudflare ™ WARP

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 25
  • GPL-3.0

Networking

ginxi

GUI for INXI - getting system information

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • GPL-3.0

System

FormProject

Lazarus Pascal form Generic template for forms projects in Lazarus Pascal on Linux/ReactOS/GhostBSD using native controls

  • Active
  • Other
  • Lazarus
  • Codeberg

Learning and Examples

NaiveGUI

Client/Server configuration GUI for NaiveProxy and Caddy

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • GPL-3.0

Networking

SS-Cloak

Shadowsocks-Rust + Cloak obfuscator (GUI client & server)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

modshell

Command-driven scriptable Modbus utility

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • EUPL-1.2

Networking

commandoo

commandoo : GUI Linux Command Line Interface (CLI) Helper program written with Lazarus / free pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • GPL-3.0

System

commandoo

commandoo : GUI Linux Command Line Interface (CLI) Helper program written with Lazarus / free pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-3.0

Applications

lazpolkit

LazPolKit is an example Lazarus GUI application to demonstrate how to run a Lazarus application on GNU/Linux with administrative rights. The application makes use of PolicyKit to invoke a password dialog upon startup for obtaining administrative privileges.

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Learning and Examples

SocksGW

Socks5 gateway configurator and Router LiveUSB

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Networking

ddrescueview

This small tool allows the user to graphically examine ddrescue's mapfiles in a user friendly GUI application. The Main window displays a block grid with each block's color representing the block types it contains. Many people know this type of view from defragmentation programs. The program is written in Object Pascal using the Lazarus IDE. It can be compiled to run on Windows, GNU/Linux and probably OS X, too. The downloads include binaries for the respective target platform and the project files (source code). Update 2022/02/25: ddrescueview version 0.4.5 has been released. This maintenance release restores compatibility with ddrescue 1.24 and later. Please consider testing this version. Report issues in the bug tracker if you have a sourceforge account, or by email to <mbit-kiel@users.sourceforge.net>

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

Files and Drives

OpenSIMPLY

OpenSIMPLY is an open source project for simulation modeling in Delphi, Lazarus, Free Pascal. Download OpenSIMPLY at opensimply.org The project is free computer simulation software based on discrete-event approach. OpenSIMPLY is a science software with very high simulation performance. So, the simulation results can be obtained much faster. The project is suitable for people with any modeling experience, and can be used for both science and education. Some application of this modeling software are: - traffic simulation - network simulation, - emergency and evacuation ways simulation and much more. This simulation tool runs in Windows and Linux, on 32-bit and 64-bit platforms, as a GUI or console (terminal) application. Write the model only once, simulate anywhere. Videos on installing OpenSIMPLY for different IDEs and operating systems : https://www.youtube.com/playlist?list=PLnyWoktGqA

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

Science

PasKnight

PasKnight is a UCI compatible chess engine. It does not have a graphical interface of its own; instead, it runs as a console application that communicates via text commands with a GUI (like Arena, CuteChess, or WinBoard). PasKnight is written in Pascal using Lazarus & Free Pascal compiler. Executables are provided for Windows, Linux and macOS. The elo of version 2.0.0 is around 3000. The elo of the engine v1.01 is around 2679. See https://computerchess.org.uk/4040/index.html

  • Active
  • Application
  • Lazarus
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Games and Game Engines

transmission-daemon-cygwin

Feb. 7, 2019 Transmission is a respected Fast, Easy, and Free BitTorrent Client, as from their site https://transmissionbt.com/about Unofficial Windows build runs perfect either Windows service or daemon. 32 bit and 64 bit versions. 32 (runs everywhere), 64 only 64-bit Windows. Decision made to maintain choice 2.7x core rather than somewhat buggy 2.8x-2.9x cores. That's why you will see infrequent and less bug fixes than official branches. All the features of 2.8x-2.9x (except rename). Run this solid 2.77+ port for extended days, it doesn't crash or lock. Prime for seedbox use. The included remote GUI port is fine tuned to the daemon released here. Temporary piece support. https://trac.transmissionbt.com/ticket/532 plus many featured enhancements! Tested, stable enhancements users requested. Specifically modified and bug tested for Linux GCC and Windows (cygwin gcc/g++) compilers. Current release 14734-18 020619 https://github.com/cfpp2p/transmission/releases

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

Networking

jsonhelper

Desktop tool to validate and prettify json

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 8
  • GPL-3.0

Edit and Memos

Delphi-DirectUI

Delphi-DirectUI is a set of controls which are windowless and directly paint on parent DC.

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

GUI containers

file_hash_check

lazarus File Hash Checksum md5,sha1,sha256,Search VirusTotal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Cryptography

luntikwg

Simple WireGuard connector (Mageia)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • GPL-3.0

Networking

PNDTools

A GUI to view, edit and create PND files on Windows and Linux

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

Files and Drives

SSTP-Connector

Simple SSTP (Secure Socket Tunneling Protocol) VPN connector

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-3.0

Networking

TVConnector

Connecting an additional display (TV)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-3.0

System

HyBridge

Simple Hysteria2 client and server configurator

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

LUKSKey

Changing LUKS encrypted partitions keys

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Security

luntik

Simple OpenVPN connector for Mageia-8/9

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

shunda_tec06

Text and GUI data collection from Shunda Tec-06 battery tester.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

System

SSHProxy

GUI for connecting to an external proxy through an SSH tunnel

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Networking