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.

Widget

Delphi Widget is a composition fluent mode to build cards, forms and menus. Inspired by Material design.

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

GUI containers

Fixed-Mond-Rainmeter-Widget

Here is the "Mond" Rainmeter Widget that broke due to not being able to use yahoo weather anymore and is now connected via OpenWeather (openweathermap.org)

  • Active
  • Library
  • GitHub
  • ★ 1

Other

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

nvidia-widgets

This is the FPC port of the nvidia-widget set ([https://web.archive.org/web/20160811073009/https://code.google.com/p/nvidia-widgets/downloads/detail?name=nvidia-widgets-1.0.0.tar.gz Internet Archive Link]). This widgetset is lightweight and extremely useful for projects that do not want to add a dependency to some large widget set e.g. GTK2 or QT.

  • Library
  • Lazarus

Other

MD3-Windows

Material you widgets for your windows desktop, adaptable with wallpaper colors with both light & dark modes

  • Active
  • Other
  • GitHub
  • ★ 2,359

Other

ft

A widget toolkit?

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 12
  • MPL-2.0

GUI containers

PowerStatusControl

Prevent the computer from sleeping and dimming the display through a small widget.

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

System

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

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

Graphics32_RBC

Graphics Extension that extend of Graphics32 Library for Delphi XE6 and up (and maybe Lazarus) by Uğur PARLAYAN

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 41

Charts and Graphs Graphics

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

5.0 from 1 member

GoWidgetset

Experimental widgetset & widget form designer for Delphi+FreePascal

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 9

Other

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

quantoflx

A desktop customization tool based on Rainmeter

  • Archived
  • Application
  • GitHub
  • ★ 135
  • GPL-3.0

Applications

quanto

Quanto is a desktop customization tool based on Rainmeter.

  • Archived
  • Application
  • GitHub
  • ★ 120

Applications

tina4pascal

HTML-driven native apps in Free Pascal — one codebase, six targets, no browser, no widget toolkit

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Networking

clocky

Clock and Weather desktop widget for Linux & Windows.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Date and Time

WeatherInfo

A Delphi FireMonkey weather widget — GPS/IP geolocation, OpenWeatherMap integration, and a clean App.Controller separation of concerns demo.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

Droptop-Four

Popular dropdown menu bar & app launcher for Windows & Rainmeter

  • Active
  • Other
  • GitHub
  • ★ 259

Other

Autentica

Esempi di integrazione con Autentica, la piattaforma di gestione delle credenziali in cloud

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 3
  • LGPL-2.1

Learning and Examples

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
  • Codeberg
  • ★ 3

Applications

LCLGtk4-prototype

GTK4 widgetset prototype for the Lazarus Component Library (LCL)

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Other

MRX-Skia-Surface

An experimental widget and module rendering engine for Delphi (FMX), powered by Skia4Delphi and FFmpeg.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Graphics

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

liblcl

A common cross-platform GUI library, the core uses Lazarus LCL.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 165

Bindings

Allui

:factory: Widget Factory

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • LGPL-2.1

GUI containers

djOldPascalCode

Old isometric level editor and widgets/windowing system written in the '90s using Turbo Pascal by David Joffe

  • Active
  • Library
  • GitHub
  • ★ 1

Edit and Memos

fpc264irc

A complete Pascal development environment rebuilt from FPC 2.6.4 source, targeting retro computing: BBS systems, DOS, Win9x, and cross-platform console applications. Includes Lazarus IDE with LCL widgetset.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1

Lazarus IDE plugins

get-ansi

Widget-like tiny app, useful for coders, able to decode and encode caharcter and numbers to their ansi codes.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

System

minimal-desktop-setup

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

  • Archived
  • Library
  • GitHub
  • ★ 1

Other

my-desktop-setup

My custom rainmeter minimalist desktop setup

  • Active
  • Other
  • GitHub
  • ★ 1

Other

net-trigger

widget-like app, which will execute BAT, if ping is stalls

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Networking

pascalonia

Custom Avalonia widgetset target for Lazarus based projects. With zero code changes required.

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

Other

plugin-sdk

QIP Plugins/Widgets API SDK

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking

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

Rich

A macOS-style widget pack for Rainmeter - color palettes, visual effects, and 9 widgets. Based on Monterey for Rainmeter by creewick.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

SwitchMap

Switch map widget generator for OpenTx

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Applications

Avian Freeware Suite

Avian Freeware Suite (AFS) provides two things: Developers with libraries for Java Swing Widgets, XML handling, Fortran95 and Pascal; End users (Medical students, doctors, scientists) with productivity tools they can use (quizzes, XML databasing & PDF)

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

Science

fpGUI Toolkit

This is a widget set to quickly develop cross-platform GUI software using the Free Pascal Compiler. It doesn't rely on large third party libraries - which makes fpGUI applications easy to deploy. Also included: help viewer, visual form designer.

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

Other

HuMuS

HuMuS (the Human Music Surface) is an integrated environment for (real-time) sequencing and composition. Based on the WiSeSLAp widget set and other existing technologies. Visit our trac wiki for more information: http://sourceforge.net/apps/trac/humus/

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

Multimedia

libusbK

libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. Source code repository using github: https://github.com/mcuee/libusbk

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

System

MRX-Skia-Surface

An experimental widget and module rendering engine for Delphi (FMX), powered by Skia4Delphi and FFmpeg.

  • Active
  • Library
  • Delphi
  • Codeberg

Graphics

nik4nix

Main idea here is that you can use Nik Plugins stand-alone without officially supported 3rd party host application (Lightroom, Photoshop, Spark, Portfolio). On Windows or Linux. Source code can be compiled natively for Linux or for Windows with Lazarus IDE. The program is dedicated to Ubuntu users, where you can install Nik Collection using wine. On Ubuntu you can either use native Linux version, or native Windows version running via wine. In fact, currently the latter is recommended, because there are some UI glitches related to gtk widgetset if you compile for Linux - the UI looks better in native Windows version (this can be fixed in the future). Even if you use native Windows version on Linux via wine, the app will be aware of wine and will still be integrated with your Ubuntu desktop and will be integrated with supported apps on it, like Gimp, Pinta, Darktable, Nautilus, etc. It will still talk to your shell, and provide all the integration with your Linux.

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • MIT License

Graphics

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

Gadgets-Additions

Rainmeter skins (System/Web/Markets/BOINC) inspired by the AddGadgets.com (and Orbmu2k) Windows Sidebar Gadgets

  • Active
  • Other
  • GitHub
  • ★ 75

Other

Eye-Candy_Controls

Eye Candy Controls (shortly ECControls or EC-Controls) are set of visual controls written for Lazarus. Their design is based on Themes, therefore their look is very native everywhere, no matter what widgetset you use.

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

Other

StartFromTray

Portable Windows tray launcher for applications, documents, folders, and scripts.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 7

System

kiss_sdl4fp

Conversion of kiss_sdl widget toolkit from C to Free Pascal.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Bindings

samarinda-dock

Docked taskbar for Kirana

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

System