Sign in Join
Wiki copytemporary

Projects using Lazarus - Developer utilities: what changed

Revision 3 to 4. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1+**[[Projects using Free Pascal|Projects using
2+Free Pascal]]** [[Projects using Lazarus - Business Software|Business Software]]
3+---
4+[[Projects using Lazarus - Communications software|Communications software]]
5+[[Projects using Lazarus - Components and Libraries|Components and Libraries]]
6+[[Projects using Lazarus - Databases and Tools|Databases and Tools]]
7+Developer utilities
8+[[Projects using Lazarus - Editors and IDEs|Editors and IDEs]]
9+[[Projects using Lazarus - Educational software|Educational software]]
10+[[Projects using Lazarus - Games|Games]]
11+[[Projects using Lazarus - Hobby software|Hobby software]]
12+[[Projects using Lazarus - Medical and Scientific software|Medical and Scientific software]]
13+[[Projects using Lazarus - Multimedia|Multimedia]]
14+[[Projects using Lazarus - User utilities|User utilities]]
15+[[Projects using Lazarus - Web|Web]]
16+
17+
118## AVRPascal
219
3-[AVRPascal](http://akarwowski.pl/index.php?page=electronics&lang=en) is a Pascal code editor for AVR microcontrollers (ATtiny and ATmega families). It uses the FreePascal compiler to compile source code, and AVRdude to transfer the code to the microcontroller's memory using the USBasp programmer or Arduino Uno (ATmega328p only).
20+[AVRPascal](<http://akarwowski.pl/index.php?page=electronics&lang=en>) is a Pascal code editor for AVR microcontrollers (ATtiny and ATmega families). It uses the FreePascal compiler to compile source code, and AVRdude to transfer the code to the microcontroller's memory using the USBasp programmer or Arduino boards.
421
5-![](/wiki-images/4/45/AVRPascal.png)
22+[![AVRPascal.png](/wiki-images/4/45/AVRPascal.png)](</File:AVRPascal.png>)
623
24+## Bhyvemgr
25+
26+[Bhyvemgr](<https://github.com/alonsobsd/bhyvemgr>) is a bhyve management GUI written in Freepascal/Lazarus on [FreeBSD](<https://freebsd.org>). It needs a bunch of tools mostly installed on base system and some installed from ports/packages. Currently it supports amd64 and aarch64. The main goal is to be a desktop user application to easily and quickly setup and run virtual machines on the FreeBSD host.
27+
28+[![bhyvemgr.png](/wiki-images/a/ab/bhyvemgr.png)](</File:bhyvemgr.png>)
29+
730## Convert POs
831
9-[Lazarus project](https://bitbucket.org/matthieugiroux/convertpos), whose fusion an original po file and the translated po file. You can save your po language file after.
32+[Lazarus project](<https://bitbucket.org/matthieugiroux/convertpos>), whose fusion an original po file and the translated po file. You can save your po language file after.
1033
1134## Dexed
1235
13-[dexed](https://github.com/Akira13641/dexed/), formerly known as Coedit, is a small, open-source, cross-platform IDE for the [D language](http://dlang.org/). It features:
36+[dexed](<https://github.com/Akira13641/dexed/>), formerly known as Coedit, is a small, open-source, cross-platform IDE for the [D language](<http://dlang.org/>). It features:
1437
15-- full featured project format and advanced project editor.
16-- compile and run directly from the UI.
17-- instant run (without saving, script-like).
18-- synchronized edition in a block.
19-- D2 syntax highlighter, folding, identifier markup.
20-- module symbol list.
21-- static libraries manager.
22-- search and replace.
23-- user-defined tools powered by a string interpolation system.
24-- [D Completion Daemon](https://github.com/Hackerpilot/DCD) integration for completion proposal and source code hints.
25-- mini file browser.
38+ * full featured project format and advanced project editor.
39+ * compile and run directly from the UI.
40+ * instant run (without saving, script-like).
41+ * synchronized edition in a block.
42+ * D2 syntax highlighter, folding, identifier markup.
43+ * module symbol list.
44+ * static libraries manager.
45+ * search and replace.
46+ * user-defined tools powered by a string interpolation system.
47+ * [D Completion Daemon](<https://github.com/Hackerpilot/DCD>) integration for completion proposal and source code hints.
48+ * mini file browser.
2649
27-![](/wiki-images/9/9f/Coedit.linux.kde.png)
50+[![coedit.linux.kde.png](/wiki-images/7/79/coedit.linux.kde.png)](</File:coedit.linux.kde.png>)
2851
2952## Diacrit
3053
31-[Diacrit](https://www.paulherber.co.uk/diacrit/) is a utility to help with access to Unicode characters, choose the language you want. click the character button and paste into your application. Diacrit was first written in Turbo Pascal for Windows back in 1996, migrated to Delphi, and now upgraded to FPC/Lazarus.
54+[Diacrit](<https://www.paulherber.co.uk/diacrit/>) is a utility to help with access to Unicode characters, choose the language you want. click the character button and paste into your application. Diacrit was first written in Turbo Pascal for Windows back in 1996, migrated to Delphi, and now upgraded to FPC/Lazarus.
3255
33-![](/wiki-images/c/cf/French.png)   ![](/wiki-images/7/7c/Armenianlc.png)
56+[![french.png](/wiki-images/0/07/french.png)](</File:french.png>) [![armenianlc.png](/wiki-images/0/04/armenianlc.png)](</File:armenianlc.png>)
3457
3558## Double Commander
3659
37-[Double Commander](http://sourceforge.net/projects/doublecmd/) is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
60+[Double Commander](<http://sourceforge.net/projects/doublecmd/>) is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
3861
39-![](/wiki-images/d/de/Double_Commander2.png)
62+[![Double Commander2.png](/wiki-images/d/de/Double_Commander2.png)](</File:Double_Commander2.png>)
4063
4164## ExifSpy
4265
43-[ExifSpy](https://github.com/wp-xyz/exif_spy) is a tool for peeking into the binary structure of EXIF metadata of picture files:
66+[ExifSpy](<https://github.com/wp-xyz/exif_spy>) is a tool for peeking into the binary structure of EXIF metadata of picture files:
4467
45-- Navigate through the jpeg file structure
46-- Navigate through the EXIF tag directories
47-- Display and analyze binary metadata records (EXIF, IPTC, XMP)
48-- Display and analyze jpeg ICC color profiles
49-- Embedded hex viewer combining the bytes beginning at the cursor position to conventional data types in both big endian and little endian byte order.
68+ * Navigate through the jpeg file structure
69+ * Navigate through the EXIF tag directories
70+ * Display and analyze binary metadata records (EXIF, IPTC, XMP)
71+ * Display and analyze jpeg ICC color profiles
72+ * Embedded hex viewer combining the bytes beginning at the cursor position to conventional data types in both big endian and little endian byte order.
5073
51-![](/wiki-images/b/bd/Exifspy_v0.2.0.png)
74+[![exifspy v0.2.0.png](/wiki-images/1/18/exifspy_v0.2.0.png)](</File:exifspy_v0.2.0.png>)
5275
5376## ExPress
5477
55-[ExPress](http://code.google.com/p/express-gui) is a GUI wrapper for UPX (Ultimate Packer for eXecutables).
78+[ExPress](<http://code.google.com/p/express-gui>) is a GUI wrapper for UPX (Ultimate Packer for eXecutables).
5679
5780## Hex
5881
59-[Hex](https://github.com/wp-xyz/Hex) is an open source hex editor with some features that are useful for analyzing binary files ("reverse-engineering"):
82+[Hex](<https://github.com/wp-xyz/Hex>) is an open source hex editor with some features that are useful for analyzing binary files ("reverse-engineering"):
6083
61-- Numeric viewer: displays the byte selected by the cursor and the following bytes of standard Pascal numeric data types (byte, shortint, word, ..., singe, double, real48) as a usual number.
62-- Record viewer: allows to construct "records" from the basic Pascal types. The record elements are displayed in "human-readable" form. Commands are available to scroll through the file record by record.
63-- Object viewer: displays embedded images.
84+ * Numeric viewer: displays the byte selected by the cursor and the following bytes of standard Pascal numeric data types (byte, shortint, word, ..., singe, double, real48) as a usual number.
85+ * Record viewer: allows to construct "records" from the basic Pascal types. The record elements are displayed in "human-readable" form. Commands are available to scroll through the file record by record.
86+ * Object viewer: displays embedded images.
6487
65-![](/wiki-images/3/39/Hex-screenshot.png)
88+[![hex-screenshot.png](/wiki-images/d/d8/hex-screenshot.png)](</File:hex-screenshot.png>)
6689
6790## Hexy
6891
69-[Hexy](https://github.com/tristan2468/Hexy) is a cross-platform tool for embedded C developers. It automatically converts binary files into C header files containing hexadecimal arrays for integration into embedded projects.
92+[Hexy](<https://github.com/tristan2468/Hexy>) is a cross-platform tool for embedded C developers. It automatically converts binary files into C header files containing hexadecimal arrays for integration into embedded projects.
7093
94+## InstallAware (Multi Platform) 2025
95+
96+[InstallAware 2025](<https://github.com/installaware/IAMP>) is a cross-platform tool for application developers looking to self-publish (and update) their software on Windows, macOS, and Linux. It builds native code, fully self-contained setup programs that run without requiring any libraries or dependencies. Apple Intel, Apple Silicon, Linux GTK2, Linux Qt5, Linux aarch64, Linux x86_64, and Windows are all supported from a single source - driven by a free-flowing setup script that dynamically adapts to the underlying operating system. The setup wizard dialogs are fully editable as well (using an editor just like Lazarus' own), and they look and feel the same on each supported platform.
97+
98+ * Easily jumpstart a setup project using the Quick Start Wizard or any of the extensive template/sample projects. Remember, one source deploys everywhere!
99+ * Import any existing setup you built (up to 21 years ago) in InstallAware for Windows Installer, and recompile it for macOS and/or Linux - retaining all of your custom script logic and dialogs - in literally a single click.
100+ * Just like its closed source sibling, InstallAware (Multi Platform) 2025 supports Partial Web Deployment, fully customizable Web Updates, command line builds, advanced Setup Capture (snapshot based - works by monitoring the changes an application/installer makes to the system), and localizations. If you've used InstallAware before, you'll find everything exactly where you expect them to be. Everything works exactly the same way you're used to from before.
101+ * Each of these tools are implemented entirely as native code on each platform, just like the setup engine itself; with everything coded 100% in Lazarus, and sources fully published.
102+ * InstallAware is so advanced, in the rare instances where Linux widget support is missing, it renders customized dialogs in pure character mode - ensuring 100% successful payload delivery on even the most locked down of environments. The character mode setup engine is available for Windows and macOS, too.
103+
104+[![Screenshot 2025-06-08 at 21.05.23.png](/wiki-images/3/3c/Screenshot_2025-06-08_at_21.05.23.png)](</File:Screenshot_2025-06-08_at_21.05.23.png>) [![Screenshot 2025-06-10 at 19.48.11.png](/wiki-images/a/ac/Screenshot_2025-06-10_at_19.48.11.png)](</File:Screenshot_2025-06-10_at_19.48.11.png>) [![superior-stability.png](/wiki-images/c/c8/superior-stability.png)](</File:superior-stability.png>)
105+
71106## LPTK
72107
73-[Light Pascal ToolKit](http://lptk.sourceforge.net) is a native, Object Pascal language GUI framework.
108+[Light Pascal ToolKit](<http://lptk.sourceforge.net>) is a native, Object Pascal language GUI framework.
74109
75110## MouseAndKeyInput
76111
77-[[MouseAndKeyInput]] is a tool for cross-platform manipulation with mouse and key input. You can move mouse cursor to specified location, send clicks and do key presses. It is suitable for GUI testing or program control demonstration.
112+[[MouseAndKeyInput]] is a tool for cross-platform manipulation with mouse and key input. You can move mouse cursor to specified location, send clicks and do key presses. It is suitable for GUI testing or program control demonstration.
78113
114+## P65Pas
115+
116+[P65Pas](<https://github.com/t-edson/P65Pas>) is a Pascal compiler and IDE, which generates binary and ASM code for the 6502 CPU.
117+
118+[![P65Pas.png](/wiki-images/6/6d/P65Pas.png)](</File:P65Pas.png>)
119+
79120## PasDoc
80121
81-[[PasDoc]] ([webpage](http://pasdoc.sourceforge.net/)) is an open-source documentation generator for ObjectPascal source code. It reads documentation from comments in your source code (an option to read it from an external file is also available), and generates nice docs in HTML, LaTeX or other formats. We have a console program, and a cross-platform GUI version using Lazarus.
122+[[PasDoc]] ([webpage](<http://pasdoc.sourceforge.net/>)) is an open-source documentation generator for ObjectPascal source code. It reads documentation from comments in your source code (an option to read it from an external file is also available), and generates nice docs in HTML, LaTeX or other formats. We have a console program, and a cross-platform GUI version using Lazarus.
82123
83124## PicPas
84125
85-[PicPas](https://github.com/t-edson/PicPas) is a Open Source Crossplatform Pascal compiler, for midrange PIC microcontrollers (most of the 16F series). No additional libraries or software required to compile. PicPas generates the *.hex file directly. PicPas works with a simplified version of the Pascal language, that has been adapted to work with limited resources small devices. Currently, it only supports basic types. It includes a very complete IDE to facilitate the development. The compiler includes optimization options so the code obtained is fairly compact, as that could generate any commercial compiler.
126+[PicPas](<https://github.com/t-edson/PicPas>) is a Open Source Crossplatform Pascal compiler, for midrange PIC microcontrollers (most of the 16F series). No additional libraries or software required to compile. PicPas generates the *.hex file directly. PicPas works with a simplified version of the Pascal language, that has been adapted to work with limited resources small devices. Currently, it only supports basic types. It includes a very complete IDE to facilitate the development. The compiler includes optimization options so the code obtained is fairly compact, as that could generate any commercial compiler.
86127
87-![](/wiki-images/5/53/Pp2.png)
128+[![pp2.png](/wiki-images/1/1e/pp2.png)](</File:pp2.png>)
88129
89130## QFront
90131
91-[QFront](http://www.ullihome.de) is a platform independent frontend for the CPU Emulator QEmu
132+[QFront](<http://www.ullihome.de>) is a platform independent frontend for the CPU Emulator QEmu
92133
93-![](/wiki-images/e/ef/Qe1.jpg)
134+[![Qe1.jpg](/wiki-images/e/ef/Qe1.jpg)](</File:Qe1.jpg>)
94135
95-## <SVN::Observator>
136+## SVN::Observator
96137
97-[<SVN::Observator>](http://svn-observator.sourceforge.net/) is a simple tool to monitor svn repositories for new commits. It uses the original svn client to connect to the repositories. Binaries for Linux and Windows are available.
138+[SVN::Observator](<http://svn-observator.sourceforge.net/>) is a simple tool to monitor svn repositories for new commits. It uses the original svn client to connect to the repositories. Binaries for Linux and Windows are available.
98139
99-![](/wiki-images/8/8d/Svn-observator_1.png) ![](/wiki-images/5/50/Svn-observator_2.png)
140+[![svn-observator 1.png](/wiki-images/e/e3/svn-observator_1.png)](</File:svn-observator_1.png>) [![svn-observator 2.png](/wiki-images/a/ac/svn-observator_2.png)](</File:svn-observator_2.png>)
100141
101142## Win32 API Manager
102143
103-The [API Manager](http://www.benibela.de/tools_en.html#apim) is a very old program giving a GUI for Win32 API functions. It can do everything there is an API function for, e.g. list all processes, change their priority or kill them; list all windows and change their attributes (e.g. change a password, edit to a normal, readable edit) ... It was originally written with D4 for Win98, but I ported it to Lazarus and added support for NT-platform functions. So, it should still work nowadays.
144+The [API Manager](<http://www.benibela.de/tools_en.html#apim>) is a very old program giving a GUI for Win32 API functions. It can do everything there is an API function for, e.g. list all processes, change their priority or kill them; list all windows and change their attributes (e.g. change a password, edit to a normal, readable edit) ... It was originally written with D4 for Win98, but I ported it to Lazarus and added support for NT-platform functions. So, it should still work nowadays.
104145
146+## zDevStudio
147+
148+[zDevStudio](<https://sourceforge.net/projects/zdevstudio/>) is an open source cross-platform IDE based on [Pasmo](<https://pasmo.speccy.org/>) compiler designed to help coders and retrocoders to develop software for Zilog Z80 8-bit CPU.
149+
150+[![zDevStudio.jpg](/wiki-images/e/e1/zDevStudio.jpg)](</File:zDevStudio.jpg>)
151+
152+## TOPAZZIO - Lazarus Project Creator
153+
154+[Topazzio](<https://github.com/ams2k/topazzio>) Create a complete Lazarus project from your database tables, splash screen, login screen, main screen with menu for forms, reports, etc. You will only have to adjust the components on the screen.
155+
156+Topazzio supports Brazilian Portuguese, English and Spanish. The generated project will also be in the selected language.
157+
158+Sources: <https://github.com/ams2k/topazzio>
159+
160+Vídeo on Youtube: <https://www.youtube.com/watch?v=O9xtUdlsU5Y>
161+
162+[![topazzio.jpg](/wiki-images/8/84/topazzio.jpg)](</File:topazzio.jpg>)
163+
164+Creates something like this.
165+
166+[![topazzio2.jpg](/wiki-images/4/4f/topazzio2.jpg)](</File:topazzio2.jpg>)
167+
105168---
106-*From the Free Pascal wiki, page "Projects using Lazarus - Developer utilities", as it stood on 2023-12-18 after a change by Andrzej, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
107-Category: Lazarus
108-Category: Promotion
109-Category: Software created with Lazarus
110-Category: Software written in Free Pascal
169+*From the Free Pascal wiki, page "Projects using Lazarus - Developer utilities", as the Internet Archive kept it on 2026-03-23, last changed on 2025-12-09. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history