lcl-test-menu-special-shortcuts
Lazarus LCL test - menu items with special shortcuts (like Home, F, Ctrl+Z) but still allow editboxes to handle them
- Quiet
- Other
- Lazarus
- GitHub
- ★ 1
- BSD-3-Clause

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.
Lazarus LCL test - menu items with special shortcuts (like Home, F, Ctrl+Z) but still allow editboxes to handle them
Set of helper functions (CreateBitmapMask, OptimalPixelFormat, OSSupportsUTF16, Win32-like wrappers, etc), class TOLEStream.
ListViews and TreeViews In the Online Package Manager
Code to extend the Lazarus Component Library with some useful functions
TTabBar Control for Lazarus IDE
GTK4 widgetset prototype for the Lazarus Component Library (LCL)
GUI for Golang based on crossplatform Lazarus LCL components
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
Turborium LCL Controls
macOS features extension for LCL
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
A common cross-platform GUI library, the core uses Lazarus LCL.
Pascal Object LCL and VCL ISO standards implementation for CodeTyphon, Delphi, Lazarus
Pascal Object LCL and VCL Corrections/Extensions for CodeTyphon, Delphi, Lazarus
Pascal Object LCL and VCL ISO standards implementation for CodeTyphon, Delphi, Lazarus
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
VeloxUI — High-velocity, zero-dependency Object Pascal (Delphi VCL & Lazarus/Free Pascal LCL) desktop MVVM & Windows 11 Fluent UI micro-framework: DWM Mica, undocumented uxtheme dark scrollbars, GDI+ vector cards, High-DPI control fixers, flicker-free generic OwnerData virtual grids, and NT Kernel helpers.
Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.
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.
Cross platform keyboard and mouse input control and window automation in Pascal.
TGridCalendar provides a month calendar based on the Lazarus Component Library (LCL) written in ObjectPascal. It is published under a modified LGPL wich additional allows static linking (the default licencse of the LCL).
LLCL - FPC/Lazarus Light LCL
Sample projects for the Light LCL (LLCL)
JEDI code formatter better compatible with modern Delphi
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
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.
Advanced CPU-View mode for Lazarus
Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.
LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus
TSizeCtrl v8.2
Formation FreePascal/Lazarus - Fondamentaux et niveau intermédiaire. Cours structuré en 20 modules pour apprendre la programmation Pascal moderne et le développement d'applications multi-plateformes Windows/Linux avec l'IDE Lazarus.
TUI Framework for Free Pascal using Lazarus LCL pattern for creating Forms/Buttons/Controls
A wrapper around ncurses with the LCL pattern
United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.
Exportador de Forms VCL/FMX/LCL para D2Bridge
Reusable Free Pascal / Lazarus template for multilingual desktop apps that run identically on Windows and Linux — lightweight .lang (INI) localization, OS-language auto-detection, live switching, no gettext.
Lazarus LCL DBTreeView and DBControlGrid components
PDF LCL/VCL Control using PDFium and more
TMPlayerControl is a LCL control that embeds "mplayer" a movie player
Ultra-lightweight Classic Macintosh System 7 Desktop & Microkernel Client for Mineral (Free Pascal + Lazarus LCL + Rust)
LCL 없이 순수 Free Pascal/Win32 로 만든 최소 DirectUI 스켈레톤 (windowless 컨트롤, GDI 더블버퍼, per-monitor DPI v2, 한글 유니코드)
Cross-platform Bluetooth Low Energy library for Free Pascal and Lazarus.
PhosphorIDE - a Lazarus/LCL editor for Phosphor BASIC. Edits, checks, compiles and runs .bas by spawning the phosphor host as a child process, never linking it. Windows + Linux, MIT.
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.
Delphi's THotKey for Lazarus: a self-drawn box that records a key combination as a TShortCut, with Delphi's names and defaults. 0BSD.
Simple directory copy example in Lazarus. Uses LCL, so should be cross platform. Moved to: https://gitlab.com/adnan360/lazarus-foldercopy
Nexagon - Modern, Fast & Portable Local Development Stack for Windows (Native Free Pascal / Lazarus LCL Win64)
Snake game in Object Pascal that compiles on both Delphi (VCL) and Lazarus (LCL) - a worked example of the dual-compiler-delphi-lazarus Claude Code skill
Pascal Framework is a foundational library for Free Pascal, Lazarus and Delphi applications.
Proof of Concept for Interfaces to be used in LCL background
PureGEM started out as a VCL/LCL style library written in PurePascal. After the system was working, I saw ways to increase the speed while reducing code size, so the design drifted somewhat. Since PurePascal is "Turbo Pascal 7.0 compatible" a number of VCL style features needed to be implemented differently. Namely TNotifyEvent's are replaced with owner recursive methods. RTTI features are implemented via set's. Initially I had planned to use more of the GEM API, but some of the features I wanted required replacing all window elements. This is a new library, so expect code to change. I will be working on this for the next 1-2 years. cheers Derek
Tesseract4Delphi is a Delphi and Lazarus/FPC component that uses the Tesseract project to recognize text in images (OCR).
VirtualTouchKeyboard4Delphi is a Delphi and Lazarus/FPC component that implements the virtual touch keyboard available in Windows. VirtualTouchKeyboard4Delphi is a replacement of the TTouchKeyboard component using the ITipInvocation, IInputHostManagerBroker and IImmersiveShellBroker interfaces which are available in Windows 10 and 11.
A cross-platform, and standalone tool to prevent all of your hard drives from entering auto-sleep mode.
Python4Pascal is an open source project used to embed Python in applications made with Delphi or Lazarus/FPC.
FPC/Lazarus Components and Controls
A LCL security system for Lazarus
Terminal Emulator for Linux/Unix's and Win10+
A collection of custom UI components for Lazarus.
display the inheritance overview of selected classes