lib.InstanceControl
Provides a mean for system-wide tracking of number of created instances, which can be used eg. to limit number of concurrently running instances of a program.
- Active
- Library
- Lazarus and Delphi
- GitHub
- ★ 2
- MPL-2.0

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.
Provides a mean for system-wide tracking of number of created instances, which can be used eg. to limit number of concurrently running instances of a program.
A graphical manager for your homestead instance.
Example of managing a Vultr instance
UniqueInstance provides an easy way to force only one instance per application running at same time. To install this component on your component palette, the easiest way is to use the Lazarus Online Package Manager . Supports Windows and Linux (macOS prevents multiple instances by default).
File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.
Non-visual component to make only single instance of application.
System In the Online Package Manager
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.
sqlcmdcli is written in Delphi RAD Studio and lets you connect to a SQL Server instance and run specific commands!
A library built with Delphi 12 CE to bind properties and fields among class instances with attributes and few lines of code.
Complete structure for developers quickly and easily using the programming model by layering Model View Presenter (MVP) with superclasses already be ready all the actions, persistence, validation, database, instance classes and layouts.
FHEMcontrol is an Application that makes it fast and easyer to setup an fhem instance
A visual form designer for .dfm files. Opens a form outside the IDE and loads the installed design-time packages, so every component is a real instance, no placeholders, and the inspector's rows come from the property editors those packages register. The form editor of Vallenta Studio for VS Code
Delphi wrapper for VLC1.x/VLC2.x. Written for my project dboxTV to handle multiple vlc instances.
A replacement BDSLauncher where rules can be set up to automatically decide which version and instance of Delphi a launched Delphi source file should be opened with. It includes automatic project version detection and should support all Delphi versions from 6 and up.
Milestone is a card game known by many different names (for instance Milebones, Miles Bournes, etc.).
DiskTool is a full featured file manager for the linux console or a terminal. It can copy, move, delete, edit, zip, unzip,and mark files for bulk operations. I have also taken a different approach to marking files and what you can do with them. For instance, you can mark a bunch of files in a directory, and then change to another directory and mark a bunch more files. You can keep doing this until you reach the marked files limit of 2000 if you want to. Then you can go to yet another directory and either copy or move ALL of the files you marked in ALL of those directories into one place. Of course DT does standard file functions like copy, move, and delete files or directories, but it also can zip and unzip files, edit files, rename files and directories, manage file permissions and file ownership (chmod and chown), create SymLinks, and even create a new directory
One of the hardest things to do when coding with COBOL is translating a screen design into code. The process may take hours, not to say days. In my old BLIS-COBOL, COBOL 74 and COBOL 80 /85 days (and those last 2 had the SCREEN SECTION which helped a lot !), I recall spending a significant amount of time dedicated to that activity. Time that could be used for more productive activities like coding and resolving bugs, for instance. Having said that, I developed a Screen Editor (similar to a Screen Painter, as some tools may call it) which allows the user to create screen layouts (which includes the use of colors) with delimited fields and respective input masks, and finally generate the SCREEN SECTION code that reflects that layout. All of it automatically - no code needed. The idea came from a program I used to use named EDITEL. I have adapted the concept (it was originally built for BLIS COBOL systems) and created a version that does this for GnuCOBOL and Microfocus COBOL. Enjoy !
Intertelecom - a program, which checks the remainder a megabyte and balance on Your number CDMA-operator Intertelekom. Good for that, to who no telephone with support CDMA, for instance, beside me USB Pantech UML295 modem, and for checking the remainder, it is necessary to call at on of site, and anew enter the number and password. Intertelecom - это программа, которая проверяет остаток мегабайт и баланса по Вашему номеру CDMA-оператора Интертелеком. Хорошая для тех, к кого нет телефона с поддержкой CDMA, например, у меня USB Pantech UML295 модем, и для проверки остатка, надо заходить на оф сайт, и заново вводить номер и пароль.
danielmirrai@gmail.com Framework complete for developer quick and easy using the programming model by layers Model view presenter (MVP) having superclasses already being ready all actions database, persistence, validations, instance classes and layouts.
Serial terminal program for engineering. Ideal for development, reverse engineering, debugging, datalogging and capture, and automatic test. The website is a comprehensive manual for Realterm. It has an comprehensive ActiveX/COM automation support so it can be used a serial component by other programs. An extensive commandline interface supports batch files and simple automatic test programming. Commands can be sent to running instances, and commands can be stored and run in files. [ActiveX](http://realterm.sourceforge.net/index.html#ActiveX_Interface) and [Command Line](http://realterm.sourceforge.net/index.html#Command_Line_Parameters) commands are well documented. Sourceforge major releases are only made occasionally. To follow development versions see News and subscribe.
TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
Tool for Moodle Administrators. Can manage a lot of Moodle instances easily.
vagrant to setup a virtualbox owncloud instance
RoYa is an instant messaging robot server. This software provides automatic response to IM questions in an interactive fashion as a human would respond would interact with IM users. In effect, RoYa behaves as an instance of a IM client to the IM services such as Yahoo IM. (2002-2008) [DEPRECATED]
Lightweight program that allow to open multiple instances of Guild Wars 2
First instance of Tim2View project
Implements an HLA plugin for X-Plane to allow formation flights with multiples XPlane instances.
EpikTimer is a programmer's stopwatch that is capable of measuring very short events with traceably high precision over long periods of time. It's simple to use, consumes virtually no CPU and requires only 25 bytes of ram to implement a timer instance. The component provides a single internal timer... but unlimited numbers can be declared externally and linked to a single EpikTimer component on the form.
TSQLExporter image:tsqlexporter.png is a database export component for use with a TDataSet . It may be found on the Data Export tab of the Component Palette once you have installed the lazdbexport package. To export the contents of a TDataSet (for instance the result of a TSQLQuery correctly setup to link with a TSQLConnector and TSQLTransaction ) also FormatSettings.TableName need be provided.
Tools and libraries for dialing URI addresses directly from telephone's numeric keypad w/o phone directories. Encoded uri (for instance, SIP VoIP phone number) consists of decimal numbers only and can be entered from any telephone or other device.
UniqueInstance component for Lazarus
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
A fast, portable, simple, and free C/C++ IDE
Synopse PDF engine is a fully featured Open Source PDF document creation library for Delphi, embedded in one unit
Fast, opinionated, minimalist web framework for Delphi
Hot corners for Windows 10 & 11
Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).
Delphi and Lazarus Message Dialogs with Formatted Text
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
An advanced tool for working with access tokens and Windows security policy.
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)
Delphi Event Bus (for short DEB) is an Event Bus framework for Delphi
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
JSON Serialization library for Delphi
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.
OpenAI (and DeepSeek, Azure OpenAI, YandexGPT, Ollama, GigaChat, Qwen) API wrapper for Delphi. Use ChatGPT, DALL-E, Whisper and other products.
Advanced CPU-View mode for Lazarus
A Open Source Mocking framework for Delphi XE2 or later
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!
Open Source Library for connecting Firebase by Delphi VCL/FMX
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
A collection of extensions tools for SVG files, integrated into Microsoft Windows Explorer (for Windows 10 and 11) and a useful SVG Text Editor
Plugin framework for HxD's data inspector
Complete set of all the GoF design patterns implemented in Delphi language
Preview handler for multiple source code extensions
Delphi Core Framework to fast build desktop/mobile/web apps.
A Delphi implementation of the Mustache templating language