HashLib
Library of functions to work with hashes/checksums of strings, files, streams, etc.
- Package
- Lazarus
- MIT License
Cryptography In the Online Package Manager

30,081 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.
Library of functions to work with hashes/checksums of strings, files, streams, etc.
Cryptography In the Online Package Manager
Component to save recent files list to .ini file, show the result as menu, etc.
Files and Drives In the Online Package Manager
A simple File manager for Lazarus IDE. Uses LCL components ShellTreeview and ShellListview linked together. They take care of most of the job. Also works as a show-case for their usage. Supports opening a file in editor and synchronizing active files between file manager and editor.
Files and Drives In the Online Package Manager
ImageSVGListDsgn is a package for the Lazarus Free Pascal RAD IDE that implements the design-time component TImageSVGList — a list of SVG images instead of regular bitmaps such as TImageList. It can generate raster images to target standard TImageList. In common cases TImageSVGList is used to create multi-PPI GUI.
Graphics In the Online Package Manager
Components with industrial style: LED indicator, segment display, stop-light lamp, analog gauges, termometer, etc.
Indicators and Gauges In the Online Package Manager
Components for networking, Web services, protocols (SMTP, POP3, IMAP, NNTP, HTTP, FTP), sockets.
Networking In the Online Package Manager
Components to input and validate several kinds of data, floats, dates, etc. Includes DB controls.
Edit and Memos In the Online Package Manager
JVCL is a library with hundreds of visual and non-visual components originally written for Delphi. A majority of the unique components which do not have LCL counter-parts has been ported to Lazarus here. Every component comes with a sample project.
Other In the Online Package Manager
Toolbar which loads from .ini file. BarMenu: popupmenu which loads from .bar files.
Menus In the Online Package Manager
KeyNub License Dongle: verify a genuine KeyNub USB dongle, read and write licence records, encrypt data with dongle-held keys. A direct translation of the SDK's C ABI over the keynub_licdongle shared library; Windows, Linux and macOS. demo/ runs without a dongle.
Security In the Online Package Manager
Lua scripting units and small test project.
Language Tools In the Online Package Manager
Additional highlighters for SynEdit.
Edit and Memos In the Online Package Manager
Component for apps hosted on SourceForge/GitHub, allows users to update applications with one method call.
Networking In the Online Package Manager
Provides barcode 1D and 2D generation based in the 'C' zint library.
Graphics In the Online Package Manager
IDE plugin, which simplifies the task of codesigning output executable on Windows and macOS.
Lazarus IDE plugins In the Online Package Manager
Component for viewing maps (Google, OpenStreetMap, etc). Please note that the package contains other lpk files, which can be installed manually (lazmapviewer_bgra, lazmapviewer_rgbgraphics, lazmapviewer_rgbgraphics).
Graphics In the Online Package Manager
LazProfiler is an IDE addon for profiling your programs with one click.
Lazarus IDE plugins In the Online Package Manager Orphaned in the Online Package Manager
A general Quad-Tree for Objects (and arbitrary data)
Other In the Online Package Manager
This package provides fast in memory image processing and pixel manipulations (like scan line). Works in cocoa, gtk2, gtk3, qt, qt5, qt6, win32/64.
Graphics In the Online Package Manager
LazRichView component can contain text with various fonts and colors, hypertext, background bitmap, pictures and images from TImageList, any Delphi controls. It can be printed and saved as plain text or html file.
Edit and Memos In the Online Package Manager
Collection of generic algorithms and data structures entirely written in/for FPC and Lazarus.
Other In the Online Package Manager
Custom list types, similar to TStringList: TListOfString, TListOfInt, TListOfBool, TListOfDouble.
Other In the Online Package Manager
Networking library to support TCP, UDP, FTP, SMTP, Telnet and HTTP protocols.
Networking In the Online Package Manager
Descendant of TIdleTimer that samples every 30 min. Intended for TTrayIcon applications.
Date and Time In the Online Package Manager
Set of components to implement Color Pickers of various kinds (bars, circles, hex, etc).
Graphics In the Online Package Manager
Components to embed MPlayer engine.
Multimedia In the Online Package Manager
Logging engine for Lazarus.
Other In the Online Package Manager
Running procedures and methods parallel via a thread pool.
System In the Online Package Manager
Light-weight chart component with basic functionality (bar series, line series, smooth spline series)
Charts and Graphs In the Online Package Manager
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
NiceSideBar is a visual component for Delphi and Lazarus that can be used as a menu. It mimics a side menu that usually used in websites. It has a flat design and is highly customizable. It supports two menu levels (menu and sub menu). Each menu can have a glyph that is supplied by an image list. It has hover state effect, too.
Menus In the Online Package Manager
Framework which helps to create plugins for Notepad++.
Bindings In the Online Package Manager
Unit to get number of physical/logical CPUs in system.
System In the Online Package Manager
Component to demonstrate the real-time tracking, monitoring and decoding signals from GPS receiver (NMEA-183).
System In the Online Package Manager
Ported subset of TurboPower's Orpheus controls to Lazarus. Currently: enhanced label controls, table (grid) controls, VirtualListBox, Spinner, FlexEdit, Calendar etc.
Grids In the Online Package Manager
Framework for Delphi/Lazarus to make easy the development of industrial applications (HMI=Human Machine Interface/SCADA=System Control And Data Acquisition).
System In the Online Package Manager
Library for parallel-processing / multi-processing.
System In the Online Package Manager
Libraries needed for ct4laz packages.
Other In the Online Package Manager
APE (ActionScript Physics Engine) 2D engine.
Games and Game Engines In the Online Package Manager
Library for digital signal processing. Allows to create VST plugins or ASIO applications.
Multimedia In the Online Package Manager
Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...
GUI containers In the Online Package Manager Orphaned in the Online Package Manager
Library with compression algorythms (compress/decompress): LZMA, ZLib.
Files and Drives In the Online Package Manager
PilotLogic's set of controls. LCD screen controls, Buttons, CheckBoxes, CheckListBox, ComboBoxes, PageControl, ProgressBars, ColorPanel, Gallery, Gauge, Gradients, Rulers, Splines etc.
GUI containers In the Online Package Manager Orphaned in the Online Package Manager
ZedDBTreeView: data aware TreeView, designed to load self-referenced hierarchical data sets. Supports browsing and modifications both ways (tree->dataset, dataset->tree).
ListViews and TreeViews In the Online Package Manager
Extra functions for Graphics32 library.
Graphics In the Online Package Manager
Graphics32 Magic library.
Graphics In the Online Package Manager
Graphics32 MiniGlue library.
Graphics In the Online Package Manager
VPR(Vectorial Polygon Rasterizer) for Graphics32
Graphics In the Online Package Manager
Native HTML5 canvas.
Graphics In the Online Package Manager
Cryptographic components. Algorythms: Blowfish, DES, 3 DES, Rijndael, RSA, MD5, SHA1, DSA.
Cryptography In the Online Package Manager
Translation of OpenGL headers to FreePascal.
Bindings In the Online Package Manager
OpenGLES library.
Bindings In the Online Package Manager
Powerful physics engine for pascal.
Games and Game Engines In the Online Package Manager
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D
Bindings In the Online Package Manager
Visual synapse components.
Networking In the Online Package Manager
Object Oriented wrapper for LibUSB
Bindings In the Online Package Manager
Headers of Vulkan API for FreePascal.
Bindings In the Online Package Manager
Windows API.
Bindings In the Online Package Manager
Windows DirectX 7, 8, 9 and 9ex libraries.
Bindings In the Online Package Manager
Windows DirectX 10 and 11 libraries.
Bindings In the Online Package Manager