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.

costa

The Costa Graphical User Interface for MS-DOS and compatible systems. This repository is a mirror of https://codeberg.org/jacobpalm/costa

  • Active
  • Application
  • GitHub
  • ★ 138
  • MIT

System

costa

The Costa Graphical User Interface for MS-DOS and compatible systems.

  • Active
  • Application
  • Codeberg
  • ★ 11

System

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

OTA-Interface-Search

OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16

Lazarus IDE plugins

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

FirebirdConfig

FirebirdConfig provides you with a friendly user interface in order to configurate the firebird database operation modifying the firebird.conf file with the most intuitive and functional graphic.

  • Quiet
  • Application
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Database

WinWGet - GUI for wget

WinWGet is a GUI (Graphical User Interface) for wget.

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

Networking

Codrut-Fluent-Design-System

Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 61

Other

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

HP3577-Lazarus-Interface

Connect HP3577a with lazarus Pascal. A simplified user interface for testing filters.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

Moloch

Moloch is a Multi User Dungeon game, written in C++ and scripted in Lua. It will support multi-server distribution and web-based account administration. We are also going to write an user interface for win32, gtk+ and ncurses.

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

Games and Game Engines

Codrut-Fluent-Design-System

Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other. (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

opsim

OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface and an underlying high performance simulation engine.

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

Science

tparted

Text-based user interface (TUI) frontend for parted: A simple, user-friendly utility for creating, reorganizing, and deleting disk partitions, based on Turbo/Free Vision application framework.

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

Files and Drives

Ant Movie Catalog

Manage your movie collection: User interface translated in about 30 languages. Can store catalog in two file format: its own binary format or XML. Import information from Internet (using scripts); by default it includes scripts for IMDB (US), DVDFR (FR), Allociné (FR) and lots of others. User-customizable links to do a search on movie websites. Information importation from various media files (audio & video codec, bitrates, resolution, framerate, size). Scripting technology, using Object Pascal language, allowing to modify catalog: Find & replace, moving field values, ... Printing, using customizable templates. Export to other formats: HTML (based on a template that you can modify or create yourself), SQL commands (to re-import data in a DBMS such as MySQL), CSV (text files, can be used as tables with Microsft Excel for example). Import from other formats: CSV (Microsoft Excel can create such files, but a plain text file can be used too), Microsoft Access and a few others.

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

Database

cktool1

*THIS PROJECT IS INACTIVE* CkTool1 is an alternative User Interface for Windows 3.1x. It is NOT DEVELOPED for modern Windows versions! Needs the "ctl3d.dll" dynamic link library in its directory. Installation file "SETUP_CK.EXE" is an end user distribution without source code. The new project "CKTOOL32" is a successor on an new source code base COMPLETELY DIFFERENT! Further, visit http://cktool32.sourceforge.net for succesor of this tool with the similar name.

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

System

My 3D Desktop

24-Dec-2012 - Added slideshow wallpaper feature, autofocus on selected icon, automatic loading of user desktop icons, screen margin navigaton option for touch screen devices. My 3D Desktop is a 3D user interface that comes as an alternative to the classic Windows 2D desktop. It is written in Delphi and uses the GLScene OpenGL library. My 3D Desktop lets you add 3D shortcuts to your favorite applications and/or files as cubes and lets you move them around in 3D. You can also add photos besides a classic wallpaper. The 3D shortcuts and photos can be set to spin around. My 3D Desktop also lets you browse, open, copy/move/delete files and folders on your computer using a 3D text representation of the file structure. There is also a task bar representation of all visible applications in the form of a list of tiles that can be controlled in a similar manner in which you do with the classic Windows taskbar. You also can preview the application's main window for any progress.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Public Domain

System

OpSim - Open Source Process Simulator

**19-OCT-2017 PROJECT MOVED TO GITHUB** OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface (GUI) and an underlying high performance simulation engine.

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

Science

Tron

Tron is a console application (now discontinued) which simulates user intervention for otherwise unscriptable applications. It can simulate keystrokes, mouse clicks and movements from scripts allowing the control of applications running in the foreground. It can be used to write automated tests for user interfaces or to ease repetitive jobs with applications which do not support scripting natively. It has a modular design which allows it to be extended easily and is not tied to any particular scripting or programming language.

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

System

EDITEL

One of the hardest things to do when coding with COBOL is translating a screen design into code. The process may take hours, not to say days. In my old BLIS-COBOL, COBOL 74 and COBOL 80 /85 days (and those last 2 had the SCREEN SECTION which helped a lot !), I recall spending a significant amount of time dedicated to that activity. Time that could be used for more productive activities like coding and resolving bugs, for instance. Having said that, I developed a Screen Editor (similar to a Screen Painter, as some tools may call it) which allows the user to create screen layouts (which includes the use of colors) with delimited fields and respective input masks, and finally generate the SCREEN SECTION code that reflects that layout. All of it automatically - no code needed. The idea came from a program I used to use named EDITEL. I have adapted the concept (it was originally built for BLIS COBOL systems) and created a version that does this for GnuCOBOL and Microfocus COBOL. Enjoy !

  • Application
  • SourceForge
  • Public Domain

Language Tools

QUICK Lib

QUICK, which stands for Quick User Interface Construction Kit, is a Delphi library which aims at accelerating the development of graphical user interfaces as well as giving developers the possibility to create beautiful GUI's for their software.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • MIT License

GUI containers

LocoNet over TCP

Client-server based software that talks to Digitrax LocoNet. TCP server talks through a hardware interface (e.g. LocoBuffer) to LocoNet. (User interface) clients talk to that server.

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

Networking System

tcl

The tcl package contains the interface for the tcl/tk interpreter library. This unit allows to integrate Tcl/Tk code into your program, which allows to quickly develop a user interface.

  • Library
  • Lazarus

Bindings

PascalRPC

A Discord RPC program with a Graphical User Interface written in Pascal.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 10
  • MIT

Networking

FastReportExport

⚡ Biblioteca de exportação de relatórios utilizando Fast Report em ambientes multithreading e não GUI(Graphical User Interface).

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

Reporting

FastReportPrinter

⚡ Biblioteca de impressão de relatórios utilizando Fast Report em ambientes multithreading e não GUI(Graphical User Interface) usando spooler de impressão.

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

Reporting

Golib

Graphical user interface for MS-DOS applications. (Back to '95-'97)

  • Quiet
  • Application
  • GitHub
  • ★ 12

System

torov

ToroV allows user's applications to run as VMs and to communicate with the host OS by relying on a POSIX hypercall interface.

  • Quiet
  • Application
  • GitHub
  • ★ 12
  • GPL-3.0

System

afs2wav

AFS2WAV is a graphical user-interface (GUI) for the ADXUtil program made by Verdi Kasugano. ADXUtil is a tool made to convert CRI Middleware Audio Format (ADX) to the Waveform Audio File Format (WAV).

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

Multimedia

SWMM-GUI

Source Code for the Stormwater Management Model Graphical User Interface

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9

Science

TUI

Lazarus component for Text User Interface (console) + designer

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 9
  • LGPL-2.1

Other

abc-pascal-tui

abc-pascal-tui is an IDE for Pascal based on the PascalABC.NET compiler, utilizing a Python-based TUI (Text User Interface).

  • Active
  • Application
  • GitHub
  • ★ 7
  • MIT

Edit and Memos

dc-tool-gui

DC-TOOL GUI is a graphical user-interface (GUI) for DC-TOOL, which is a set of programs made to send and receive data from your Sega Dreamcast system.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

System

Epanet-2.2-Gui-By-WNG

Graphical User Interface for Epanet 2.2, by WaterNetGen team.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 7

Science

SimpleGUI

A native SDL 2.0 powered Object Pascal graphical user interface library.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 7

Other

Skia-AliveGrid

A high-performance, custom-rendered FMX component for Delphi that provides a fluid, physics-based list interface. Built entirely on the Skia4Delphi graphics pipeline, it breaks away from traditional UI constraints to deliver a smooth, modern, and highly interactive user experience.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Grids

TOP-16Bit-Compression-UI

A retro file compression UI for MS-DOS, featuring a Norton Commander-style interface and compatibility with early 90s compression programs. Ideal for enthusiasts, researchers, and users of DOSBox.

  • Quiet
  • Application
  • GitHub
  • ★ 7

Files and Drives

controlArduino-

The program ControlArduino is a program developed in the IDE RAD Studio Tokio 10.2. It let you control an Arduino board through a user-friendly interface that allows you to configure the digital pins as digital inputs, digital outputs or PWM outputs. After configuration, the HMI shows the state of the digital and analog inputs as well as it allows set the state of the digital and PWM outputs.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

System

FPUI

Freepascal User Interface Demos in Text and Graph modes using Video unit and PTCGraph

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 4

Learning and Examples

PLOTS_GEN_GUI

Grafical User Interface for XPlotter

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Graphics

notepad-py

Notepad Py is a source code editor for the Python language. Its minimalist interface allows you to perform basic text editing operations faster and easier, making it suitable for editing small scripts and/or for users learning the language.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Edit and Memos

Secure-Login-System

Implementation of a login form in Object Pascal (Delphi) using the Lazarus framework. The form provides functionality for user registration, login, changing account details and deleting an account. It interfaces with a PostgreSQL database using the ZeosLib component library and performs password hashing using the BCrypt algorithm.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Security

UTIL-SYSTEM-NewView

NewView is a program for viewing OS/2 or eComStation help files, which replaces IBM's original View program. NewView offers improvements such as a nicer user interface and more options.

  • Quiet
  • Application
  • GitHub
  • ★ 3

Applications

LIB-PM-Pascal_Cell_Toolkit

Pascal port of Cell Toolkit - library for OS/2 PM designed to simplify implementation of two important parts of user interface (UI). Split views and Toolbars.

  • Quiet
  • Library
  • GitHub
  • ★ 2

Other

MaxM

Lazarus Common Files/Forms and User Interface Controls by MaxM

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

Other

simpleswfconverter

A simple Adobe Flash movie (*.swf) to standalone movie (*.exe) converter with an intuitive user interface

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-2.0

Multimedia

socket-test

Communication with a nodeMCU 1.0 board through an user-friendly interface

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Networking

Avoraiser

Avoraiser, a framework for creating modern user interfaces for the Polish programming language Avocado

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

MCU_AVRDude-GUI

GUI (Graphical User Interface) Aplikasi untuk meng-upload *.hex file ke mikrokontroller dengan memanfaatkan konsole AVRDude.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

System