Sign in Join
Wiki copytemporary

Projects using Lazarus - Developer utilities: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## AVRPascal
22
33[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).
44
5-<figure>
65<img src="AVRPascal.png" title="AVRPascal.png" width="400" />
7-<figcaption>AVRPascal.png</figcaption>
8-</figure>
96
107## Convert POs
118
129[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.
1310
1411## Dexed
1512
1613[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:
1714
1815- full featured project format and advanced project editor.
1916- compile and run directly from the UI.
2017- instant run (without saving, script-like).
2118- synchronized edition in a block.
2219- D2 syntax highlighter, folding, identifier markup.
2320- module symbol list.
2421- static libraries manager.
2522- search and replace.
2623- user-defined tools powered by a string interpolation system.
2724- [D Completion Daemon](https://github.com/Hackerpilot/DCD) integration for completion proposal and source code hints.
2825- mini file browser.
2926
30-<figure>
3127<img src="coedit.linux.kde.png" title="coedit.linux.kde.png" width="400" />
32-<figcaption>coedit.linux.kde.png</figcaption>
33-</figure>
3428
3529## Diacrit
3630
3731[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.
3832
3933<img src="french.png" title="french.png" width="320" alt="french.png" />   <img src="armenianlc.png" title="armenianlc.png" width="320" alt="armenianlc.png" />
4034
4135## Double Commander
4236
4337[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.
4438
45-<figure>
4639<img src="Double_Commander2.png" title="Double_Commander2.png" width="400" />
47-<figcaption>Double_Commander2.png</figcaption>
48-</figure>
4940
5041## ExifSpy
5142
5243[ExifSpy](https://github.com/wp-xyz/exif_spy) is a tool for peeking into the binary structure of EXIF metadata of picture files:
5344
5445- Navigate through the jpeg file structure
5546- Navigate through the EXIF tag directories
5647- Display and analyze binary metadata records (EXIF, IPTC, XMP)
5748- Display and analyze jpeg ICC color profiles
5849- Embedded hex viewer combining the bytes beginning at the cursor position to conventional data types in both big endian and little endian byte order.
5950
60-<figure>
6151<img src="exifspy_v0.2.0.png" title="exifspy_v0.2.0.png" width="400" />
62-<figcaption>exifspy_v0.2.0.png</figcaption>
63-</figure>
6452
6553## ExPress
6654
6755[ExPress](http://code.google.com/p/express-gui) is a GUI wrapper for UPX (Ultimate Packer for eXecutables).
6856
6957## Hex
7058
7159[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"):
7260
7361- 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.
7462- 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.
7563- Object viewer: displays embedded images.
7664
77-<figure>
7865<img src="hex-screenshot.png" title="hex-screenshot.png" width="400" />
79-<figcaption>hex-screenshot.png</figcaption>
80-</figure>
8166
8267## Hexy
8368
8469[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.
8570
8671## LPTK
8772
8873[Light Pascal ToolKit](http://lptk.sourceforge.net) is a native, Object Pascal language GUI framework.
8974
9075## MouseAndKeyInput
9176
9277[[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.
9378
9479## PasDoc
9580
9681[[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.
9782
9883## PicPas
9984
10085[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.
10186
102-<figure>
10387<img src="pp2.png" title="pp2.png" width="400" />
104-<figcaption>pp2.png</figcaption>
105-</figure>
10688
10789## QFront
10890
10991[QFront](http://www.ullihome.de) is a platform independent frontend for the CPU Emulator QEmu
11092
111-<figure>
11293<img src="Qe1.jpg" title="Qe1.jpg" width="400" />
113-<figcaption>Qe1.jpg</figcaption>
114-</figure>
11594
11695## <SVN::Observator>
11796
11897[<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.
11998
12099<img src="svn-observator_1.png" title="svn-observator_1.png" width="400" alt="svn-observator_1.png" /> <img src="svn-observator_2.png" title="svn-observator_2.png" width="400" alt="svn-observator_2.png" />
121100
122101## Win32 API Manager
123102
124103The [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.
125104
126105---
127106*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).*
128107Category: Lazarus
129108Category: Promotion
130109Category: Software created with Lazarus
131110Category: Software written in Free Pascal

Back to history