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

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.
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.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.
Delphi and Lazarus HTML Label component
Replacement class for TCriticalSection that helps finding lock situations
Replacement Class for TForm that enables you using vcl forms on lazarus without changes
replacement for Streamreader / Streamwriter
Find and replace placeholder token inside a Microsoft Word document (.docx) template
Replacement of TRegistry class with some added features and options. Note that it is not a direct drop-in replacement, interface differs.
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.
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.
Fast replacements for Embarcadero's standard libs
TurboPack MustangpeakEasyListview is part of VirtualShellTools for the Listview but can be used for a TListview Replacement that is faster and more customizable.
Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android
datagrid replacement for stringgrid
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.
Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib
Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering
TDbGrid replacement for Delphi XE6/XE7
High-performance, security-hardened CrossSocket provider for the Horse web framework. Replaces the default Indy provider with IOCP/epoll async I/O, an object pool, enforced request limits, and OpenSSL 3.x native TLS.
Advanced feature-rich VCL DBGrid replacement for Delphi with filtering, grouping, summaries, and multi-format export support
Mustangpeak EasyListview is a fast and very customizable TListview replacement. It can also be used with the VirtualShellTools component of the MustangPeak Library.
High-performance, security-hardened Mormot provider for the Horse web framework. Replaces the default Indy provider with IOCP/epoll async I/O, an object pool, enforced request limits, and OpenSSL 3.x native TLS.
PLSQL Developer plugin replace param
A wildcard searching class on Pascal optimized for speed.
FastMM is a lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
HTTP/2-native transport provider for the Horse web framework, on libnghttp2. Drop-in replacement for the default Indy transport — one compiler define, existing routes and middleware unchanged. h2c, TLS, mTLS, gRPC, streaming and WebSocket.
Mustangpeak EasyListview is a fast and very customizable TListview replacement. It can also be used with the VirtualShellTools component of the MustangPeak Library.
Provides the replacement to the build-in pascal unit "crt"
Custom Pokémon-inspired Rainmeter desktop dashboard built to replace the Windows taskbar because I wanted something more visual, interactive, and fun to use every day. Features personalized launchers, hover interactions, dual-click actions, and workflow shortcuts for development tools, finance apps, media software, utilities, and emulators.
Replace the Delphi FindUnit
FastMM is a lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files. Important note: FastMM has moved to GitHub. Updates will no longer be pushed to the SourceForge repository.
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
Light VCL replacement for Delphi 7
Next Generation RTL for Elements — replaces Sugar.
Lightweight Delphi units to replace heavy system units like SysUtils. I did not write these, I only maintain them for personal projects.
Set of functions providing atomic operations (addition, subtraction, exchange, ...) on variables. Created as a replacement and extension of interlocked functions provided by WinAPI.
Unit to replace LazUtils.LConvEncoding, simple functions to convert encoding in string
Replacement of AllocateHWND and DeallocateHWND functions. It is mainly intended for Lazarus since it does not implement these functions at this moment. Note that current implementation is thread safe.
500-block pure Pascal replacement for CUDA GPU computation stack — device, memory, kernel, execution, sync, numerical, matrix, tensor, and optimizer layers
Classes para abstrair template JSON e fazer replaces em macros tipadas
Active Client Server Framework is a light-weigth and generic replacement for ADODB/ADOR. It is also a technique suggestion and a set of testing tools for developing n-tier DCOM/MTS/COM+ systems.
ATScrollBar is a scrollbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.
ATStatusBar is a statusbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.
Provide a set of native CLX components and tools to be used both in Delphi and Kylix programing environments for CGI programs development. In the first version these components will replace TPageProducer and its descendants.
Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library. (mirror)
seems abandoned, active fork on GH here Delphi Part of VirtualShellTools for the Listview but can be used for a TListview Replacement that is faster and more customizable.
Graphics Vision is a graphical Turbo-Vision replacement library for Borland Pascal, targetting to DOS/DPMI and Windows. Rudimentary Free Pascal/Linux support also available.
MultiDoc is a Lazarus component to replace the standard MDI interface.
A component that is aimed to be a standard string grid replacement. It is written from scratch, not descended from TStringGrid. Originally written for Delphi, it is adapted to Lazarus here.
Grids In the Online Package Manager
PlotPanel is a component for Lazarus to replace (more or less) the TChart component. With some modification it can also be used with Kylix, Delphi 5, 6 or 7.
Part of GradControls . TGradButton is a TCustomControl descendant that paints a cool looking gradient. You can choose the BaseColor, NormalBlendColor and the OverBlendColor. Or which Borders should be painted. This component is a good replacement for the TButton on Windows, cause with TGradButton you can change the Buttons-Color.
. Delphi Pretty customizable DBgrid for Delphi. TCustomGrid descendant. CheckBox, ComboBox column styles. Also includes TVolgaDBEdit that replaces TDBEdit, TDBComboBox, TDBLookupCombo, TDBLookupTree andTDBDatePicker in one component. TVolgaDBEdit may be DB-aware and non DB-aware.
WebRAD is a web application development framework and library of components for Delphi/Kylix that replaces HTML editing with a drag-and-drop approach. WebRAD includes over 30 components including javascript enabled data-aware tables, images and forms
Fast, opinionated, minimalist web framework for Delphi
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Delphi and Lazarus Message Dialogs with Formatted Text