Sign in Join

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

Catalog

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

minimal-desktop-setup

Minimal Windows 11 desktop setup using Rainmeter — monochrome aesthetic with Mond clock and SmallCleanWeather widget

  • Archived
  • Library
  • GitHub
  • ★ 1

Other

MinimalistMediaPlayerX

A powerful, feature-rich MPV-based minimal-interface media player for 64-bit Windows. Lots of keyboard-controlled functionality but with minimal screen clutter. Automatically adjusts the window to match the video dimensions, without a window caption/title bar, to give an immersive viewing experience whether in window mode or fullscreen mode.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 57
  • GPL-3.0

Multimedia

Minimal-FireMonkey-Project

A sample (or template) project where all features needed for a modern multiplatform project are ready to use : translation, styles, settings, screen management without interdependencies, ...

  • Active
  • Other
  • Delphi
  • Codeberg

Learning and Examples

horse

Fast, opinionated, minimalist web framework for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1,383
  • MIT

Networking

Frosted-Glass

A premium, minimalist desktop suite for Rainmeter with luxury glassmorphism effects.

  • Active
  • Other
  • GitHub
  • ★ 2
  • MIT

Other

my-desktop-setup

My custom rainmeter minimalist desktop setup

  • Active
  • Other
  • GitHub
  • ★ 1

Other

AL-IV

A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.

  • Active
  • Application
  • SourceForge
  • MIT License

Language Tools

Project PRAHN

PRAHN is an interpreted scripting language which allows massive amounts of HTML code to be written with minimal input and allows for web sites to be updated with minimal effort.

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

Language Tools

MinGW - Minimalist GNU for Windows

MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.

  • Quiet
  • Application
  • SourceForge
  • BSD License, Public Domain, GNU General Public License versi

Language Tools

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

fpos

Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.

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

System

DX.Logger

Minimalistic cross-platform logging library for Delphi with extensible provider architecture

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 30
  • MIT

Other

FhazEditor

Built natively with Lazarus/FPC — blazingly fast, minimal footprint, 100% bloatware-free.

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

Edit and Memos

argparser-fp

A lightweight, record-based command-line argument parser for Free Pascal. `ArgParser-FP` is designed for small to medium console applications, offering a clean API to handle arguments with minimal setup.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Other

RedeemerQR

Minimalist QR code generator for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • MIT

Graphics

fpc-otp

Minimal Free Pascal implementation of TOTP and HOTP algorithms using SHA1 and SHA256. Supports both time-based and counter-based OTP generation.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 10

Cryptography

MyraLang

Myra is a minimal systems programming language inspired by Oberon and Pascal that compiles into C++23 using the Zig toolchain. Its core philosophy emphasizes a clean, unambiguous syntax while providing seamless interop, allowing developers to intermix raw C++ code directly within Myra source files. Pascal. Refined.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 8

Language Tools

WindowsMessaging

A lightweight, component-based wrapper for inter-process communication (IPC) in Delphi using the WM_COPYDATA protocol. This package allows you to send and receive strings or data structures between separate Windows applications with minimal configuration.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

System

fpmtls

Minimal TLS 1.3 implementation in pure fpc 3.3.1+

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Cryptography

picasso

Minimalistic photo viewer designed for speed. Photo Viewer made with Lazarus (Object Pascal)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • MPL-2.0

Graphics

scpisrv

This is a minimal SCPI server implementation, trying to hide as much complexity as possible.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • LGPL-2.1

Networking

rdp-ghost

RDP session drops when you step away? RDP Ghost holds it open with minimal Win32 input nudges — tray app, Ghost-mode, EN/RU.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 4
  • MIT

System

convertor

Minimalist unit converter

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Science

Lazarus2YTDL

a minimalistic GUI to the yt-dlp commandline tool.

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

Multimedia

MiniHTTP

Minimal HTTP server for the local LAN

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Networking

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

DFRabbitMQUtils

DFRabbitMQUtils is a minimalistic utility unit for interacting with RabbitMQ in Delphi applications.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Networking

edSBVM

a minimal Stack Based Virtual Machine

  • Quiet
  • Application
  • GitHub
  • ★ 2

Language Tools

ShapeFileWriter

(Minimal) ESRI Shapefile writer for Lazarus / Free Pascal.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Science

Win32KeyLogger

A minimal, basic and crude key logger I made for Win32, in Delphi, back in 2002.

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

System

bar_meter

A minimal rainmeter bar

  • Archived
  • Other
  • GitHub
  • ★ 1
  • MIT

Other

m3uman

Minimal m3u playlist utility

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

nano-view

Wrapper Windows nativo minimalista (Delphi + WebView2) que transforma qualquer site em app de desktop com bandeja, tema sincronizado e instância única.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

Pain

Small, minimalist, unfinished and ugly Pascal interpreter

  • Quiet
  • Application
  • GitHub
  • ★ 1

Language Tools

ParamParser

Minimal Delphi/Object pascal application execution parameters parser

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

Pascal-Event-Pump

A lightweight and efficient event pump implementation for Free Pascal, designed to manage and execute queued event callbacks with minimal overhead.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other

rainmeter-console

Skin minimalista para Rainmeter com tela de configurações. Terminal: fetch do sistema, prompt de busca, todo.txt e player em ASCII.

  • Active
  • Library
  • GitHub
  • ★ 1

Multimedia

rainmeter-lousa

Skin minimalista para Rainmeter com tela de configurações. Escrito à mão: lista do dia, recado adesivo e um player de fita cassete.

  • Active
  • Library
  • GitHub
  • ★ 1

Multimedia

rainmeter-pixel

Skin minimalista para Rainmeter com tela de configurações. Um relógio em matriz de pontos numa tela de LCD retrô.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

rainmeter-shell

Skin minimalista para Rainmeter com tela de configurações. Uma janela de terminal no estilo neofetch com as informações do seu PC.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

RSMfmx-Free

Free Minimal Server Manager for Rust

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Networking

SimpleTasks

SimpleTasks. Minimalistic. Zero Distraction.

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • LGPL-3.0

Applications

BlackSquare

Software for simple linguistic experiments. The BlackSquare is designed to test subject's abilities to connect expressions or notions according to a given rules. The main advantages of the BlackSquare are: 1) its variability; 2) minimalistic user interface (suitable also for a touch screen); 3) sounds as a part of your experiment; 4) unadorned and non-disturbing appearance.

  • Quiet
  • Application
  • SourceForge
  • Academic Free License (AFL)

Science

Daxtar's Shutdown Timer

Daxtar's Shutdown Timer is a minimalistic tool to schedule your System's Shutdown via GUI or comand-line. The Tool docks at the Windows System Tray to give you easy and quick GUI access. written by Martin Bachem

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

System

DosBox AppChooser

DosBox AppChooser ist ein kleines Programm, welches es ermöglicht DOS-Anwendungen über einen Klick in der DosBox auszuführen. ( Graphische Benutzeroberfläche für DosBox) Zudem ist DosBox AppChooser absolut portable, da es mit DosBoxPortable funktioniert und keine Installation benötigt! DosBox AppChooser ist und soll minimalistisch bleiben! Für umfangreichere Einstellungsmöglichkeiten verwenden Sie bitte D-Fend Reloaded: https://sourceforge.net/projects/dfendreloaded/ DosBox Portable V.0.74 ( wird benötigt ) - Download: http://portableapps.com/apps/games/dosbox_portable

  • Quiet
  • Application
  • SourceForge

System

fpcbol

This project is not maintened since 2006 as sdl for pascal is not updated. maybe one day , if time found , i will adapt it . or if someone want to do it ? ;) x11 desktop in SDL and fpc designed for childrens (and others) .works with pentium 200 minimalist configuration.. ..Easy to use , very fast and beautiful with animations (i hope so) :) use festival and mbrola to speak

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

System

Lightweight IDE

Lightweight IDE (LWP) is a minimalistic, easy to use IDE for Mac OSX for Pascal/Object Pascal/C/C++/ObjC that provides a multi-window editor with syntax coloring, function pop-up and error shortcuts. It serves as a front-end to FPC and GCC.

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

Edit and Memos Language Tools

PeaExtractor

User friendly wizard-based program for extraction of 180+ archive types, including encrypted files (7Z, ARC, PEA, RAR, ZIP, ZIPX) and spanned multi-volume archives (001, R01, Z01), spin-off of PeaZip project. Drag & drop any file on the application to extract it (if supported) or to attempt unpacking of unknown formats and variants. The minimal GUI is meant to keep working with archive decompression as simple as possible. It is primarily targeted to users with no prior experience in handling archive files, or not needing advanced archive management features such as in-archive browsing and search, creation and conversion of archives, etc.

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

Files and Drives

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

PacketMoon

Minimalist Delphi Windows Packet Sniffer Using WinDivert

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

Networking

minifpc

minify .exe of fpc applications

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 8
  • MIT

Language Tools

plainotepad

Plain text editor with minimalistic design

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

Edit and Memos

asound

Minimal interface for Pascal with static and dynamic linkage

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • LGPL-2.1

Bindings

AUM

A minimal CSPRNG reflecting the Zen of cipher design. AUM is an extremely fast, small-state, cryptographically secure pseudo-random number generator and stream cipher. AUM exhibits uniform distribution, mixes rapidly, has no detected bias, and comes in three variants: AUM16, with an internal state array of 16+4 32-bit words; AUM32, with an internal state of 32+4 words; and AUM64 with a 64+4-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.

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

Cryptography

delphi5compiler

minimal parts of Delphi 5 required for building delphi 5 windows apps from command line.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Language Tools

min-pas

minimal networked environment

  • Quiet
  • Application
  • GitHub
  • ★ 4

Networking