CryptoLib
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
- Active
- Package
- Lazarus and Delphi
- GitHub
- ★ 266
- MIT License
Cryptography In the Online Package Manager

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.
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
Cryptography In the Online Package Manager
Contains ATFontDialog, which mimics features of FontDialog from GTK2 and Windows.
Dialogs In the Online Package Manager
API to show auto-completion listbox from ATSynEdit.
Edit and Memos In the Online Package Manager
Component TCmdBox which emulates command line input.
Edit and Memos In the Online Package Manager
Compression toolkit. Supports PKZip, CAB, tar, gzip, bzip2, zlib formats, and the creation of self-extracting executables.
Files and Drives In the Online Package Manager
Components to embed Chromium-based browser into Delphi/FPC applications.
Networking In the Online Package Manager
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
Some of Graphics32 features for 32-bit images. Fast pixel access, ~100x faster than with TBitmap. Bitmap alpha blending. Antialiasing functions with sub-pixel accuracy.
Graphics In the Online Package Manager
Set of components to display HTML content: THtmlViewer, etc. Supports HTML 4.01, part of HTML 5, many CSS props.
Other In the Online Package Manager
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC. WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using CEF4Delphi instead.
Networking In the Online Package Manager
Lazarus Android Module Wizard. IDE wizard to create Android modules (.so) and packages (.apk).
Lazarus IDE plugins In the Online Package Manager
Report generator (from Brazilian software company). Reports are composed of bands that have specific functions in the print stream.
Reporting In the Online Package Manager
Brook is microframework which helps to develop web Pascal applications.
Networking In the Online Package Manager
Framework for web applications. Actions for DB access, advanced routing features, wizard for Lazarus, support for i18n, compatibility with JSON structures, REST implementation, plugins for varied needs, extensible brokers.
Networking In the Online Package Manager
TaurusTLS is an Indy add-on that provides OpenSSL 3.x and 4.x support to Indy. It depends on IndyLaz.
Networking Security In the Online Package Manager
Scripting engine for Lazarus/Delphi with a Pascal derived syntax.
Language Tools In the Online Package Manager
Metadarkstyledsgn.lpk is a package that adds dark theme to Lazarus trunk IDE. System requirements: Windows10 1809 or later FPC 3.2.2 or trunk Lazarus 2.2.6 or trunk
Lazarus IDE plugins In the Online Package Manager
Set of custom-drawn controls from CudaText app. ATButton, ATFlatToolbar, ATListbox, ATGauge, ATStatusbar, ATScrollbar.
Other In the Online Package Manager
Telegram bots API library
Networking In the Online Package Manager
A skinnable / styleable Lazarus component library: every control is fully custom-drawn (BGRABitmap) and its appearance is driven uniformly by lightweight CSS-lite text themes (.tycss), rendering pixel-identical on Windows / Linux / macOS.
Other In the Online Package Manager
Non visual components for audio recording, playback, processing. Supports many audio libraries, codecs, file formats.
Multimedia In the Online Package Manager
Pascal Rapid API Library is the fastest, most feature-rich component suite for developing or consuming Network API applications or web applications.\r\n - Supports RESTFul, RPC, SOAP, MQTT, SSE, etc...
Networking In the Online Package Manager
Library for Delphi/Lazarus. Allows to use vector graphics, to create complex CAD-like interfaces, in OOP style.
Graphics In the Online Package Manager
Components for Delphi+Lazarus. Grid, Memo, HexEditor, PrintPreview, PrintSetupDialog, NumberEdit, FileNameEdit, LinkLabel, GradientLabel, ProgressBar etc.
Grids In the Online Package Manager
This package provides MWA Software's Firebird Pascal API (fbintf). It is intended to provide a standard set of Language Bindings between programs written for the Free Pascal Compiler (FPC) and the Firebird Client API. Both the new Firebird 3 and the legacy API are supported.
Database In the Online Package Manager
Component to work with serial port.
System In the Online Package Manager
Set of helper functions (CreateBitmapMask, OptimalPixelFormat, OSSupportsUTF16, Win32-like wrappers, etc), class TOLEStream.
ListViews and TreeViews In the Online Package Manager
Set of components: UniqueInstance, SQLite, Cairo, ChronoLog, DataHub, LibreReport, LuiApp, JSONUtils, LuiPresentations, LuiDialogs, RESTSqlDb etc.
Other In the Online Package Manager Orphaned in the Online Package Manager
Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.
Networking In the Online Package Manager
Generic pascal data structure with B-Tree, B+-Tree, B*-Tree, T-Tree, HashMap, priority queue, red-black-Tree, AVL-tree, Quad-Tree, SkipList, Sortable Single Linklist, Sort Function, LockFreeQueue. contributor: gcarreno at github
Other In the Online Package Manager
Helper classes to support simple multi-threading.
System In the Online Package Manager
Web framework like CodeIgniter in Pascal. (In experimental stage).
Networking In the Online Package Manager
Library to create demo versions of your Delphi/FreePascal apps. Create versions that are time-limited, feature-limited, limited to a certain number of uses, etc. You could also protect executable from modification.
Security In the Online Package Manager
Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.Compatible with Free Pascal 3.1.1+
Files and Drives In the Online Package Manager
TlsLib4Pascal is a fully managed, from-scratch TLS 1.2 + TLS 1.3 stack for modern Object Pascal (Delphi and FreePascal), released under the permissive MIT License.
Cryptography Networking In the Online Package Manager
Delphi GDI+ Library for use with Lazarus/Delphi 2009 or later. Copyright (C) 2009 by Erik van Bilsen. Email: erik@bilsen.com Website: www.bilsen.com/gdiplus
Graphics In the Online Package Manager
An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.
Networking Security In the Online Package Manager
IBX for Lazarus is derived from the Open Source edition of IBX published by Borland/Inprise in 2000 under the InterBase Public License.
Database In the Online Package Manager
Components for communication using JSON, supports JSONRPC. Implements client/server layers to an n-tier solution.
Networking In the Online Package Manager
Components to work with EXIF and IPTC meta data, supports read and write.
Graphics In the Online Package Manager
Time-zone database. Allows to convert between local times in various time zones and GMT/UTC, taking into account historical changes to time zone rules.
Date and Time In the Online Package Manager
Core of EControl Syntax Editor SDK. Contains parser (syntax analyzer) of source codes.
Edit and Memos In the Online Package Manager
Component to display GIF (Graphic Interchange Format) graphic files, with animation. Supports loading/saving.
Graphics In the Online Package Manager
Helper function to easily send e-mails. Supports SMTP, SSL/TLS encription.
Networking In the Online Package Manager
FreePascal Exception Logger aka madExcept or EurekaLog.
System In the Online Package Manager
Bindings for libhidapi. Supports Windows, Linux and macOS.
Bindings In the Online Package Manager
DelphiTwain is a runtime Package to handle Twain Scanner under Windows. There are no visual components that have to be installed. Just add the package to dependancy/required of your Lazarus/Delphi Application and start using it. The package is initially created by Gustavo Daud and modified by Nemeth Peter and Others. In the year 2023 it was taken up by Massimo Magnano to update and modify it.
System In the Online Package Manager
A Freepascal library for sending SMS with Twilio.
Networking In the Online Package Manager
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
The Code Librarian enables you to organize and access often-used code snippets. It is an easy way to store the various code items that you use often, but do not fit into a general-purpose library unit.
Lazarus IDE plugins In the Online Package Manager
Object Pascal bindings and visual components for the PDFium library, for Free Pascal and Lazarus. It lets you view, search, extract content from and edit PDF files without any external tools - only the PDFium shared library is required.
Bindings In the Online Package Manager
Library to convert encoding inside a string, it is modified LConvEncoding to give simpler API.
Other In the Online Package Manager
Data and IBX Aware controls
Data controls In the Online Package Manager
Search panel plugin for the Lazarus IDE.
Lazarus IDE plugins In the Online Package Manager
Contains 'adapters' for ATSynEdit - to support syntax highlighting in editor. Requires EControl package.
Edit and Memos In the Online Package Manager
Emmet engine for Delphi and Free Pascal.
Edit and Memos In the Online Package Manager
Feature-rich custom tab and page controls for Lazarus including Chrome, MacOS, and Delphi styles with drag
Tabbed Components In the Online Package Manager
Library to generate and modify ODF document files.
Files and Drives In the Online Package Manager