Other projects using Lazarus

From Free Pascal wiki
Jump to navigationJump to search

Warning: This page is for projects that were using Lazarus but are now abandoned, no longer active, outdated or can no longer be found. The reason why a project has been listed here is shown in square brackets at the end of the entry. Do not add any current or active projects here, add them on the Projects using Lazarus page instead.

Business Software

DB2 Security Script is a script that runs on the DB2 database system and outputs audit/security-relevant information [website links dead]. Accompanying this script is a conversion program, OutputParser, that converts the script dump to a Microsoft Access database, Firebird embedded database, Microsoft Excel file, DBF, CSV etc. Although the program is fairly trivial, it shows:

  • how to use fpXMLXSDExport and FPSpreadsheet for output
  • how to create MS Access files programmatically
  • how to export datasets to another database
  • and some text processing/recognition and field creation on the input side.

CoreNet ISP Management is a fully ISP management software package. It is a freeware Windows application [website dead].

DireqCafe is a complete and full full featured internet cafe solution for LTSP [dead website]. TreePad Lite for Linux is a freeware personal information manager. TreePad Lite can help you manage, store, edit, organize and browse any type of textual data, such as: notes, emails, articles, links, telephone extensions, addresses, scraps pasted from the Web, etc. Suitable for Linux. Created by Freebyte.com using Lazarus and Free Pascal on Ubuntu 10.x [website change of owner and content].

Eleman is an accounting program with personnel, stock and billing capabilities. It is using firebird, zeosdbo and GPL licensed [dead website link].

ExVan is a WinCE/Win32 mobile invoicing program with batch data transfer for Greek ERP systems or standalone use [dead website link].

OutKafe is a next-generation free and open source cybercafe management suite. It currently is running hundreds of cybercafe's at businesses, schools and other establishments around the world [website change of owner and content].

PlanB is a Vehicle management program written using to Lazarus (Free Pascal) and MySQL Community Edition. Features :

  • Management of Mileage Log , Service , Registration , Mandatory Insurance documents .
  • Statistics : global , driver , company , mileage log , average fuel consumption, visited places.
  • Graphs : driver, vehicle .
  • Reminders for : oil , tachograph , fire extinguisher , leasing , driver health check , driver skills check , registration.
  • Unlimited number of Vehicle Groups ( example : Private, Company, Warehouse, VIP , etc. ) and Vehicles.
  • One window user interface , intelligently grouped together for easy everyday usage.
  • Can handle various Regional Settings without problems. 100% UTF-8 (aka Unicode)
  • Handles multiple users at the same time. Items are locked when modifying to prevent database corruption.
  • Simple user rights: administrator (unlimited access to program features); user (the one doing all the work, cannot add new users, view program statistics or unlock locked items); guest (can only view statistics).
  • Can export almost every table to EXCEL (2003 level) even without Excel being installed.
  • Can automatically resize tables to correct size to fit data being displayed,almost every table supports quick search.
  • Can print out every report to printer , or export to PDF . With Mileage Log Stats it can even mass export all vehicles in selected group to Excel file [website dead].

Planingz is software for production planning, forecasting and optimization. It can be used both as a stand-alone MRP program or a supplement to existing ERP and MRP programs. The program is suitable for dynamic manufacturing companies that produce many different products, handle variety of raw materials and often change production schedules and priorities. Some examples are: cosmetics, pharmaceutical, food and beverage industry [dead website].

Postcode is an open source program that looks up Dutch postcodes and addresses. It can look up postcodes when given street/street number/city and it can give the address when given a street number and postcode. Additionally, you can let it read in a CSV file or other delimited file and let it add missing information. Windows and Dutch language (source code commented in English). Uses a Firebird (embedded) database filled with postcode/address data from the Dutch government [website link dead].

Promet-ERP is a Small Business ERP System / Project management Solution / Mail Program / Document Management System. It can be used with most major Database Systems and on all major platforms (Windows, Linux, macOS) [dead website].

RiXtoR RiXtoR is a Point of Sale program specially designed for restaurants, working on both Windows and GNU/Linux Systems [dead website].

Wireless Orders for Mini Bar Cafe is a Win32 TCP/IP Application Server, Win32 TCP/IP Client, WinCE TCP/IP Client. Using Lazarus and lNet we develop wireless ordering system for Mini Bar - Cafe. Print receipts directly to Cash Machine [dead website links].

WGVWis a freeware program for househould management. It includes capture of income and expenses (cash book) as well as recurrent items (recurring income/expenses). Apart from that it is possible to digitize documents and save account data. The program uses a Firebird database [dead website].

Communications software

Code SMS Gateway control center is a desktop application to control Code SMS system for short messages, it is used to send and receive messages, to configure SMPP connection and to monitor the system [dead website].

Pocket WiFi Monitor is an application for Windows and macOS to monitor the status of 3G Cellular/WiFi routers. It currently supports the Pocket WiFi line of portable hotspots marketed by eMobile, the D25HW and GP01. Note that these routers are actually produced by Huawei, and thus other Huawei models marketed by other carriers may work as well. (The Pocket WiFi S is not supported). Features include monitoring of signal strength, battery status, and many other attributes (depending upon the model). Graphs are available for bandwidth and some signal indicators [dead website].

Route Inventory Management (aka: RIM) is a new class of IP address management solutions: IP Address Route Management. Instead of tracking all of the routes AND all of the individual IP addresses found on the network, Route Inventory Management tracks the various IP routes that are found in your network routing tables or the IP address ranges which have been allocated. For those companies that do not need to keep track of all individual IP addresses, this is a well balanced solution between the spreadsheet and the traditional IPAM solutions. RIM uses - in addition to Lazarus - virtualtreeview, OnGuard and Synapse [dead website].

Turbo Postman is a mass mail sending tool. You can use a text formatted file or a MySQL database for mail sending list. It is a GPL licensed software [dead website links].

Turbo Talker is a Network messaging tool with DES encryption support. You can configure port number and 8 byte DES key. It is peer-to-peer application. It is licensed under GPL license [dead website links].

Components and Libraries

Cloppy on GitHub is a minimalist clipboard manager for Windows and macOS, letting you easily re-use previous copy/pastes [no longer exists].

CUPS for Lazarus is bindings for Pascal to use the CUPS (Common UNIX Printing System) libraries. With some dialogs for select printer, setup printer, setup jobs. [Deprecated - now integrated in the Printers4Lazarus package included with Lazarus].

DXScene from KSDev was a 3D hardware accelerated graphics library. It increases the speed of the development of all graphical applications. It provides: a 3D and 2D graphical editor integrated in IDE, 3D shapes and transformation, 2D graphical objects, simplify animation, advanced windows and controls, maximum performance, skinning engine, bitmap effects, 3DS file converter. DXScene can be used as development tool for standard, multimedia, SCADA, GIS, CAD and KIOSK applications. It supported Windows, macOS and Linux [no longer available].

FlashEngine from KSDev was a set of components for Delphi, C++ Builder and Lazarus which add extra features to Adobe Flash (ActiveX or Netscape plugin)- such as loading from any sources, grab real 32-RGBA frames, real transparency playing. It supported Windows and macOS [no longer available].

Lazarus xPL Libraries is a complete set of tools and foundation library developped in Lazarus for portability purpose under Linux and Windows. xPL Hub, sender, logger, weather listener, pascalscript.... Source code available on the xPL project's google code repository [unable to locate].

LazReport LazReport is a group of components to add reporting capabilities to applications, it uses a visual designer to create banded reports and includes a report engine with interpreter to run user scripts and a report previewer, report designer can be invoked at runtime [now included with Lazarus].

movControl meddeb allowed customizing the GUI (the position and dimension of GUI controls), during execution, by endusers. The programer, component user, must place it on the form and make some settings with the Object Inspector. At the application execution, the end user will be able to move or re-size the components of as desired [no longer available].

Simple Chess is a chess display and communication program (no chess engine yet). Open source (BSD 2 clauses like) license [website taken over by scammers].

VGScene from KSDev speeds the development of all graphical application, providing: a graphical editor integrated in IDE, graphical objects, simplify animation, advanced windows and controls, maximum performance, skinning engine, bitmap effects. VGScene caould be used as development tools for standard, multimedia, SCADA, GIS, CAD and KIOSK applications. Support Windows, macOS and Linux [no longer available].

Database tools

dbmaker is a database application using TDbf and LazReport. Its user interface language is German [dead website].

fenixsql is a simple admin tool for firebird sql database [dead website link].

REAL DBF2SQL"" is a utility to edit and export dBase file to SQLite data base files and SQL scripts. English/Spanish [no website link].

Developer utilities

LazUpdater is a front-end for "svn" and "make" commands with some useful features to install or configure FPC and Lazarus. Once it's configured you update and rebuild FPC and Lazarus by just one click. With profiles you can manage different installations. Written for Linux, Windows, macOS. Licence: GPL v3 [website link dead].

PasViz is a developer utility for automatically generating unit dependency diagrams based on pascal source code. This project is tested on macOS and Windows, and should work on Linux with very minor adjustments. Requires GraphViz (or other software that can view .dot files) for viewing the graphs [dead website].

Patchwrangler is an open source (MIT licensed) tool that helps in applying patches to e.g. Lazarus and FPC repositories. Features: Utility that lets you read unified diffs, review the patch, with syntax highlighting, automatically change line endings to your current system, checks patch paths and guesses patche.exe -p<n> (path strip depth), searches for subdirectories if the patch was created there

  • dry-run or apply the patch using patch.exe (e.g. as supplied with FPC), command-line batch mode so you can use it in scripts (like patch.exe, will abort when it cannot apply the patch), Useful for antediluvial versions of patch that do not handle these conversions themselves. Open source freeware under the MIT license [dead website links].

Project Theseus Tom Lisjac's Project Theseus is using Lazarus and FPC for creating a rapid deployment and distribution system for Linux called [dead website links].

SimpleGit is a cross platform user interface for the popular configuration management system git for Linux, Mac and Windows. SimpleGit doesn't use any of the language of git, it just explains changes, conflicts and resolutions in simple ways with no learning curve between platforms interacting with a hub like GitHub, GitLab or Stash to make using Git easy [no longer available].

Wi(n)XtaP (formed by the words Windows XP Vista) was a program created for early versions of Lazarus and allowed the creation of the .manifest file so to set up a graphical theme for your application and allowed the user to define a customized icon. This program is useless since 0.9.24 because those features have been implemented into the IDE itself. Further plans to expand its capabilities are temporally blocked [website links dead].

Editors and IDEs

Seksi Commander is a GPL File manager for Linux developed in Lazarus and Free Pascal. Integrated bin, text, hex viewer (own component) and editor based on SynEdit [dead website].

XERO CODER Cross Platform IDE for Grid Computing is a cross-platform development IDE which provides a Visual RAD (Rapid Application Development) environment for Windows, Linux, macOS, and mobile operating systems. You can visually build apps for Android, Linux, macOS, Windows, and the Web [dead website].

Educational software

ApertaQuem is an electronic ballot box for mock elections. Is available to create any candidate with photo from the webcam or file. Exclusive use for school environments [website links dead/inaccessible].

Turbo Dictionary is an English to Turkish dictionary. It is a GPL licensed software [website links dead].

WorldLab3D is software for graphical (3D) modelling and simulation of physical phenomena in various fields: electronics, automation, robotics, mechatronics and physics. WorldLab3D have 3D interface allows you to quickly design a new experiment in the field and read the results (phenomena). The graphical environment makes the impression that we experiment in the real world.. An interesting solution is the ability to control the simulation process with any application written in C++ or Pascal. Author : Andrzej Gajewski [no website links]


30 Seconds Free Software is a software package that creates cards for the 30 Seconds board game. It also has a playing interface if you want to play on your laptop / PC. Source code available on the project's google code repository [unable to locate].

Daring Apprentice is a 3d Magic: The Gathering tabletop. It uses GLScene, and lNet [website no longer exists].

Slot Cars - The Video Game is an Indie, Racing, Simulation game with a tracks editor. You can create and edit your own tracks and then play with these, also with a friend in a local split screen. It is also possible to save and reload your creations. You can listen your own “shuffled music” in menu or in game, just copying MP3 into the relative directories. Use GLScene (so, OpenGL) for graphics, OpenAL for 3D audio and Newton Game Dynamics to manage real time physics. Powered by Lazarus & GLScene [website links all dead].

ZWordQuiz is the remake of the famous Windows CE Software KWordQuiz. With ZWordQuiz you can use the dictionaries in the format kvtml KWordQuiz to train your memory. Developed by Jonathan [no longer available].

Hobby Software

LibreAquarium is a GPLv3 aquarium management system for Windows, Linux and Mac with a Simulation Model System that tries to predict the pollutants evolution using the recorded analytics, the algae risk and many other features (Tasks control, Expenses, Analitics, Statistics). LibreAquarium has been made with a quality design in order to make easier the user experience [dead website].

WindSirf is an application that reads and displays files from the GTS-31 GPS. Initially it is aimed at windsurfers, but may expand its capabilities. The initial release is for Win 32 only [website dead].


Dedalu is a collection of small and simple projects developed in Lazarus by Giuseppe Ridinò (aka Pepecito). They are games, editors, utilities, etc [dead website links].


Audio X is a media management tool, that organizes and sorts your media without a database so everything is ever actual. A lot of audio formats are useable directly but you can also organize your LP or CD collection with it, it stores the data in XML Files so they are viewable also with a webbrowser ... [dead website link]

Cactus is an audio player that comes with a database to organize your mp3 file collection. It is currently available for linux and win32. Since version 0.3 it supports managing and uploading files on a mobile player [website no longer exists].

gdvdslides is a Linux graphical user interface for the command line program dvd-slideshow, which allows you to create a video from a set of video clips, JPEG image files and audio files. gdvdslides supports slide transitions, title slides, background images and multiple audio tracks. It also allows cropping, Ken Burns effect and scrolling slide effects. gdvdslides comes with complete documentation and tutorial [website no longer exists].

Music Player by Freebyte.com is a freeware no-frills music player designed for Linux. It supports MP3, Wav, OGG and AIFF files. Created by Freebyte.com using Lazarus, Free Pascal and the Bass audio library on Ubuntu 10.x [website no longer exists].

Web Player Creator is a static HTML5 and Flash auto creating structure with support of OGG, MP3, WMA. You can add text in each directory. You can also delete structure or converted files if you want [website no longer exists].

Scientific software

CityCAT (City Catchment Analysis Tool), developed at Newcastle University, is a unique software tool for modelling, analysis and visualisation of surface water flooding. It enables rapid assessment of combined pluvial and fluvial flood risk and effects of different flood alleviation measures [only accessible on-campus].

ISA Digital Osciloscope is a graphical interface for a digital oscilloscope. The oscilloscope itself is an ISA card with a probe to measure waves. It works on both Windows and Linux. There is some information on how it is being built on Hardware Access. The full documentation (in English and Portuguese), screenshots and the source code of project can be downloaded [website links dead - not captured by Internet Archive].

GroundCAD is a new 2D CAD software for land surveying. Working under Windows, Linux and macOS. GroundCAD supports many standard formats like : Ascii file (txt/csv), Autodesk dxf (ascii R12), Leica (gsi 8/16), Sokkia (sdr33), Topcon (fc4/gts7/xml/landxml), Google(kml) [dead website].

Heat Wizard is a command line and GUI tool for the conversion of the voltage of a thermocouple to a temperature and vice versa (for Win32, macOS, and Linux) [dead website].

KML File Viewer and Export to CSV is used to load KML files from Google Earth and Maps. It uses the Haversine formula to calculate the distance travelled and export the data to file.

User utilities

Etiket is a Label design and print tool. GPL licensed [dead website link].

FileRecovery is a cross platform application to recover lost and deleted files and formatted disks. It supports all common file systems (FAT/NTFS/EXT2/3/ISO9660/HFS+) and comes with Mac Universal (Intel and PPC) and PC binaries. The application was originally written in Delphi and ported to FreePascal and Lazarus in 2010 and successfully shows that is it possible to develop system applications using modern development tools and the Pascal language [no longer available].

Fit Easily is an online service for building the model of some experimental data, fitting its parameters and storing the results together with the data. Both of the cgi and the core was coded with Lazarus [website dead].

Kamouflage is a utility to camouflage files into images [website dead].

LazFileSplitter is a utility to split and merge big files [website dead].

LazVisual is an external tool to include resources on executable file and set application icon [website dead].

PouchHiker is written in Lazarus, using KOL-CE and lNet. PouchHiker lets you connect and participate in the gps-carpool network (www.gps-carpool.net) [dead website].

Scriper is a program used to remove your Skype information from your PC automatically [dead website links].

Shell for Gammu (Mobile Phone Tool) offers hardcopies and downloads for this application. Gammush is a shell for gammu.exe. It allows to backup/restore your phone data, get, edit, put logos, set date+time, send sms messages etc [dead website].

Siages is an ERP application made with Lazarus [dead website].

Ubuntu Control Center is an application inspired by Mandriva Control Center and aims to centralize and organize in a simple and intuitive form the main configuration tools for Ubuntu distribution. UCC uses all the native applications already bundled with Ubuntu, but it also utilize some third-party apps like "Hardinfo", "Boot-up Manager", "GuFW" and "Font-Manager" [no website links provided].

WAPT APT-get for Windows is an open-source (GPLv3-licenced) package manager for Windows which helps sysadmins with everyday tasks by providing automated, network-wide installation, configuration, upgrades and uninstall of Windows based software. Software packages such as Firefox and MS Office are deployed through a graphical interface. WAPT was modeled on GNU/Linux Debian apt, hence its name [dead website links].

See also