Ext.Types
A library for Delphi that provides more convient alternatives to built in types.
- Archived
- Library
- Delphi
- GitHub
- ★ 5
- MIT

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.
A library for Delphi that provides more convient alternatives to built in types.
lecture on arrays and types in freepascal
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
Often, the viruses infect the programs file i.e. which have extensions (exe, COM, DLL, ocx...). And others virus (macros virus) infect the HTML file, images... to protect your files and especially when you are obliged to connect your USB key to infected computer, or if you want to share a directory in a network, there is an idea consists to rename your files by adding a string to the extensions has fine to change their types (*.exe --> exedd, html --> htmlff) and after you removes the added chains and thus restores their types. But that becomes tiresome if there are many files to rename and especially if you classified them in sub-directory. To automate the operation (rename / restore), I programmed ZM Programs Protector. With ZM Programs Protector it is enough to indicate the basic directory where your files exist and the files types to be protected and it do the remainder.
This tool is used for importing .net assemblies as dll files, WSDL or web service XML schema and generates Delphi classes from the types of the imported assemblies. The Import .Net Assemblies Wizard is used for importing .net assemblies and generating Delphi classes from the types of the imported assemblies. The Import WSDL/Web Services Wizard is also used for importing Web Service Description language file/url or XML schema that describes a web service and generates Delphi classes from the types of the imported WSDL assemblies.
Language Server Protocol (LSP) implementation for Pascal/Delphi
OLTypes Delphi library enhances basic Delphi types with a whole lot of useful methods and the ability to store Null values.
Declares auxiliary types (pointer-sized integers, integers and floats with guaranteed size, ...) that might not be declared in all compilers.
min max from rand numbers using arrays
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Cross platform keyboard and mouse input control and window automation in Pascal.
File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
A node.js tool to convert TypeScript definition files to DWScript based Object Pascal headers
Extended DUnit TestCase provides assertions to the types Date, Enumerator, Double, and other types, and a class to help run tests with output as XML, text and GUI mode.
A modern library of types for Delphi
Used to translate Borland C++ to Borland Delphi. It was designed to translate Borland C++, however will translate other versions with an increased error rate. Please be sure to set up your own Types in the Options Menu => Keywords => User Types section.
. Delphi Open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library common types, interface based collection types, reflection extensions and a dependency injection framework. Includes Encryption Library.
View and edit the value of simple types in Delphi
Project to run script TypeScript using Delphi 7.
Delphi Procedural Types examples.
Generates Delphi code from your database and lets you build typesafe SQL queries through its fluent API.
High-Precision Floating-Point Types for Delphi
Examples of Data Structures Programming in Various Programming Languages
A collection of InnoSetup Scripts to build a RAD Studio Setup for Delphi Packages of Components and Libraries of any types.
Sempare Streams is a Delphi (object-pascal) library providing for stream type operations over various enumerable types similar to Java streams or Linq.
Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.
Lightweight Pascal Interpreter
SimTwo - A Realistic Simulator for Robotics. SimTwo is a realistic simulator where several types of robots can be implemented
MCP server bridging Cursor to Altium Designer via DelphiScript
This Delphi project provides a comprehensive library for formatting and minifying various types of code commonly used in software development. It includes functionalities for formatting and minifying Delphi, HTML, CSS, SQL, JavaScript, XML, PHP, and JSON code.
A set of basic utility types and functions for FPC/Lazarus
An interactive, high-quality (Enterprise-Grade) data visualization component library for Lazarus/Free Pascal, powered by smooth anti-aliased rendering from BGRABitmap. Comes with 11 ready-to-use modern chart types.
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
PeaZip is a free archiver tool. The application provides an unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Open and extract 180+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script. Only source code distribution of my improvements by using of Subversion.
User types (range, enum)
Generic Type Library - An RTL consisting of useful or or improved generic types
Editor of resource packages (hqr, vox, ile, obl file types) for Little Big Adventure 1 & 2 games
Simple ObjectPascal library for reading and writing to various types or communication sockets (Serial, TCP, etc.)
A simple compiler written in Pascal and TypeScript
Traps and explanations when comparing non-integer types (floating-point, fixed-point) using Pascal
Example to accompany a blog post about array field types in PostgreSQL and InterBase
Example to accompany a blog post about array field types in PostgreSQL and InterBase
Show the 4 standard MessageDlg types from various versions of Delphi
DSON is a customized version of BSON that more closely represents internal Delphi data types.
Implements Rust-like types for Delphi
Database access layer for Delphi and Lazarus/FPC from the same source: pool, migrations, SQL templates, optional types, SQLdb/FireDAC/Zeos adapters (Firebird, PostgreSQL)
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.
Generates Delphi code from your database and lets you build typesafe SQL queries through its fluent API.
RTTI Browser for Delphi allow browsing app RTTI Types and Object Values
VCL. DX10.2. Отправка 4 вида почты / Send 4 types of email
This is a mini-project for the course of "Algorithmic & Complexity" at the First year in Computer Engineering School, in which we choose 3 types of sort algorithm studied in class, and we apply them in a chosen programming language not studied in class -which is Delphi in here- with a GUI.
Demonstrates and evolves XML Types in Project Galahad
Allegro.pas is a wrapper to use the Allegro Game Library with Pascal compilers (Delphi, Free Pascal, etc). Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. * Graphics: 2D and 3D, OpenGL and D3D. * Controls: Keyboard, mouse, joystick, gamepad... * Sound and music.
Bindings Games and Game Engines
Ares Galaxy Pro- P2P Bittorrent client for downloading almost any type of file you can imagine. Sometimes known as AresDownload or Ares Music, Ares Galaxy is not just an mp3 downloading program. Since it's inception back in the early 2000s, Ares has been one of the top leading p2p clients which allows finding and downloading most file types.
This is a plugin for Notepad++, the free source code editor, to automatically change the code page of certain file types when they are loaded, when a file is renamed or its language is changed or its tab is activated. You can configure file classes and assign related file extensions, the code page to switch to and optionally the language which should be checked for before changing the code page.
This is a plugin for Notepad++, the free source code editor, to automatically change the EOL (End Of Line) format of certain file types when they are loaded, when a file is renamed or its tab is activated. You can configure file classes and assign related file extensions and the EOL format to switch to.
Type helpers, additional bit manipulations for qword/longword/word/byte/boolean types.
Other In the Online Package Manager
A program to verify and write checksumfiles. It supports SFV and MD5 , even some exotic MD5 file types. Very easy to use, with a wizard interface.