inno-setup-scrollbox
Embedding TScrollBox control to the Inno Setup wizard form using an external Delphi .dll
- Quiet
- Library
- Delphi
- GitHub
- ★ 2
- MIT

30,060 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.
Embedding TScrollBox control to the Inno Setup wizard form using an external Delphi .dll
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
Cryptography In the Online Package Manager
Minimal Windows 11 desktop setup using Rainmeter — monochrome aesthetic with Mond clock and SmallCleanWeather widget
Storing cross-platform application settings in JSON.
Delphi implementation of the Celko "nested sets" approach to represent a hierarchy in a relational DB.
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.
File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.
Cross platform keyboard and mouse input control and window automation in Pascal.
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
Delphi and Lazarus HTML Label component
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
Inno Setup Configuration Components for Delphi
[WIP - DO NOT USE]
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.
ATListbox is OS-independant listbox control. It's made for dialog like Sublime Text's command list. If OnDrawItem is set, listbox is fully owner-drawn: you must not set items, just set ItemCount, ItemIndex.
Every application should have a Splash screen and an About dialog. This component makes it as easy as dropping it onto your main form and calling a couple of methods. If you set VersionInfo in your Project Options, then most properties are automatically picked up. Two methods: SplashAbout1.ShowSplash (in form1.create method) and SplashAbout1.ShowAbout. No bloat: Windows are created on-the-fly and destroyed on close. OptionalIcon can be multi-resolution Set OptionalIconSize and the best available resolution/size will be displayed in Splash and About dialogs. Debug Logging available. Compile the /demo project to see what it can do Debug Logging (set DebugMode = TRUE) Windows and Linux.
Dialogs In the Online Package Manager
A set of componenets and classes to manage Settings.
NSIS Environment Setting Plugin with unicode and x64 support
Generic custom sets library for Delphi
Delphi FireMonkey DLL with an Inno Setup Pascal Script wrapper for creating FMX forms, controls, visual effects, and Windows-integrated UI. Supports Win32 and Win64.
NEW DOWNLOAD SITE: https://github.com/bgrabitmap/bgracontrols Open Source. Free download. BGRA Controls is a set Open Source UI components for Lazarus IDE. It includes custom buttons, labels, panels, progress bars, and others. It also comes with a full Custom Drawn drawer, games and more. Integrated on IDE. WYSWYG. You can preview the controls in the Lazarus IDE. Set all the properties from the Object Inspector. Load predefined styles with easy. Stream entire components with LoadFromFile and SaveToFile methods. Customize it. In your own way. Build your own components creating descendants of the existing ones. Also we have some templates for easily creating amazing custom buttons.
We are developing a set of Delphi components to communicate with a ModBus PLC over TCP/IP. The library provides components to implement both a ModBus master and a Modbus slave, and is based on the Indy component set (both Indy 9 and 10 are supported) De source code of the project has been moved to GitHub!
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
JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
A String Object that wants to lower the "Copy-on-Write" events produced by SetLength() Operations as documented at : https://www.freepascal.org/docs-html/rtl/system/setlength.html It is an alternative implementation to the TStringStream Class
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.
A simple visual component to play WAVe files in Windows or Linux Aimed at developers that want a simple crosscompile from Windows to Linux and vice versa without having to use complicated libraries or dll/o files. Debug Logging available. (Set DebugMode=TRUE) The Wav file can be an embedded resource: 1. Open Project Options/Resources 2. Click Add (+ sign) 3. In the FileOpen dialog, set the filter to All Files(*) 4. Add you Wav sound file. It will automatically be saved as type RCDATA 5 Rinse and Repeat OR The Wave files can be in a res file that you include in the initialisation section OR The wave file can be distributed with your executable (worst option!) Everything the same for Windows or Linux (and possibly Mac?)
Multimedia In the Online Package Manager
TDataSet helper classes to simplify access to TDataSet fields and make TDataSet work with a for-in-loop.
Class helper for TDataset
Lazarus ExtendedSet
API to convert JSON objects for DataSet and DataSet to JSON Objects
Base class for implementing Touch Portal plug-in interfaces with Delphi
JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
DataSet-Serialize adapter for RESTRequest4Delphi
Delphi JSON - CRUD DataSet
A custom REST Client Library component that allows to easily adapt a TDataSet to a REST Request param's value (JSON)
Delphi charset detector Lite
A dataset provider component do use with FireDAC and FireDACJSONReflect unit (DataSnap)
Experimental widgetset & widget form designer for Delphi+FreePascal
Delphi IDE Debug Visualizer to view a TDataSet descendant within a DBGrid.
This is a 'Google Chrome style' TTabSet component for Delphi.
为lazarus增加类似delphi TClientDataSet的Delta功能
file:tparadoxdataset_150.png TParadoxDataSet is a TDataSet that can read ( but not write! ) Paradox files up to Version 7.
MyModel と MyMaterial の統合プロジェクト。
A nice way to iterate over the records on a dataset
A highly decoupled Delphi helper that extends TDataSet with safe enumeration and customizable decorators for state management." (Um helper Delphi altamente desacoplado que estende o TDataSet com enumeração segura e decoradores personalizáveis para gerenciamento de estado.)
A simple Delphi utility to convert JSON data to a TDataSet (e.g., TClientDataSet) and perform CRUD operations.
XMLDataSet for Delphi and FreePascal
GDAL based dataset implementation
A collection of Delphi procedures and functions that help "automate" some tasks needed in DataSets.