Difference between revisions of "Projects using Lazarus - Developer utilities"

From Free Pascal wiki
Jump to navigationJump to search
(Add entry)
(Add MouseAndKeyInput)
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Sidebar-LazProjects}}
 
== Convert POs ==
 
== Convert POs ==
  
Line 39: Line 40:
  
 
[https://github.com/tristan2468/Hexy 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.
 
[https://github.com/tristan2468/Hexy 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.
 +
 +
== LPTK ==
 +
 +
[http://lptk.sourceforge.net Light Pascal ToolKit] is a native, Object Pascal language GUI framework.
 +
 +
== MouseAndKeyInput ==
 +
 +
[[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.
  
 
== PasDoc ==
 
== PasDoc ==
Line 53: Line 62:
  
 
[http://www.ullihome.de QFront] is a platform independent frontend for the CPU Emulator QEmu
 
[http://www.ullihome.de QFront] is a platform independent frontend for the CPU Emulator QEmu
 +
 +
[[Image:Qe1.jpg|400px]]
  
 
== SVN::Observator ==
 
== SVN::Observator ==

Revision as of 06:52, 11 August 2020

Projects using
Free Pascal
Business Software
Communications software
Components and Libraries
Databases and Tools
Developer utilities
Editors and IDEs
Educational software
Games
Hobby software
Medical and Scientific software
Multimedia
User utilities
Web

Convert POs

Lazarus project, whose fusion an original po file and the translated po file. You can save your po language file after.

Dexed

dexed, formerly known as Coedit, is a small, open-source, cross-platform IDE for the D language. It features:

  • full featured project format and advanced project editor.
  • compile and run directly from the UI.
  • instant run (without saving, script-like).
  • synchronized edition in a block.
  • D2 syntax highlighter, folding, identifier markup.
  • module symbol list.
  • static libraries manager.
  • search and replace.
  • user-defined tools powered by a string interpolation system.
  • D Completion Daemon integration for completion proposal and source code hints.
  • mini file browser.

coedit.linux.kde.png

Diacrit

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.

french.png   armenianlc.png

Double Commander

Double Commander 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.

Double Commander2.png

ExPress

ExPress is a GUI wrapper for UPX (Ultimate Packer for eXecutables).

Hexy

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.

LPTK

Light Pascal ToolKit is a native, Object Pascal language GUI framework.

MouseAndKeyInput

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.

PasDoc

PasDoc (webpage) 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.

PicPas

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.

pp2.png

QFront

QFront is a platform independent frontend for the CPU Emulator QEmu

Qe1.jpg

SVN::Observator

SVN::Observator 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.

svn-observator 1.png svn-observator 2.png

Win32 API Manager

The API Manager 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.