Sign in Join
Wiki copytemporary

Projects using Lazarus - Components and Libraries: what changed

Revision 4 to 5. 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+Components and Libraries
6+[[Projects using Lazarus - Databases and Tools|Databases and Tools]]
7+[[Projects using Lazarus - Developer utilities|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## 5dpo
219
3-[[5dpo]] Component Library is a set of components developed by the [5dpo Robotic Soccer Team](http://www.fe.up.pt/~robosoc). It provides a visual serial port (TSdpoSerial) implementation of [[Projects using Lazarus|Synaser]], an IEEE1394 camera (TSdpoVideo1394) component, an [UVC video](http://linux-uvc.berlios.de/) driver component (TSdpoVideo4L2) for webcams, a Gtk fast painting form (TSdpoFastForm) and a Joystick (TSdpoJoystick) component.
20+[[5dpo]] Component Library is a set of components developed by the [5dpo Robotic Soccer Team](<http://www.fe.up.pt/~robosoc>). It provides a visual serial port (TSdpoSerial) implementation of [[Projects using Lazarus|Synaser]], an IEEE1394 camera (TSdpoVideo1394) component, an [UVC video](<http://linux-uvc.berlios.de/>) driver component (TSdpoVideo4L2) for webcams, a Gtk fast painting form (TSdpoFastForm) and a Joystick (TSdpoJoystick) component.
421
522## ACBr
623
7-[Project ACBr](https://sourceforge.net/projects/acbr/) Suite Components facing Commercial Automation. Working with ECF, TEF, NF-e, CT-e, MDF-e, SPED, NFS-e targeted to Brazilian Software. [Fórum ACBr](http://www.projetoacbr.com.br/forum/index.php). GNU Library or Lesser General Public License version 2.0 (LGPLv2).
24+[Project ACBr](<https://sourceforge.net/projects/acbr/>) Suite Components facing Commercial Automation. Working with ECF, TEF, NF-e, CT-e, MDF-e, SPED, NFS-e targeted to Brazilian Software. [Fórum ACBr](<http://www.projetoacbr.com.br/forum/index.php>). GNU Library or Lesser General Public License version 2.0 (LGPLv2).
825
926## Alcinoe
1027
11-Alcinoe is a set of components written in assembly language x86. [Here is Alcinoe for Lazarus](https://liberlog.fr/Alcinoe).
28+Alcinoe is a set of components written in assembly language x86. [Here is Alcinoe for Lazarus](<https://sourceforge.net/projects/alcinoe-xml/files/>).
1229
1330## Area Calculations Library
1431
15-[[Area Calculations Library]] is a set of Pascal functions for calculating the area of squares, rectangles, triangles, rhombus, trapezoids, circles and circle segments. It also includes some additional measurement calculations functions.
32+[[Area Calculations Library]] is a set of Pascal functions for calculating the area of squares, rectangles, triangles, rhombus, trapezoids, circles and circle segments. It also includes some additional measurement calculations functions.
1633
1734## Audorra
1835
19-[Audorra](http://audorra.sourceforge.net) is a digital audio library for Delphi and Free Pascal. Using a flexible plugin architecture, it allows you to exchange the audio backend (e.g. WaveOut, OpenAL), add protocol classes (e.g. file, http) and decoders.
36+[Audorra](<http://audorra.sourceforge.net>) is a digital audio library for Delphi and Free Pascal. Using a flexible plugin architecture, it allows you to exchange the audio backend (e.g. WaveOut, OpenAL), add protocol classes (e.g. file, http) and decoders.
2037
2138## BrasLib
2239
23-[BrasLib](http://br.groups.yahoo.com/group/BrasLib-devel/) is a new report component for Lazarus under development by Brazilian programmers.
40+[BrasLib](<http://br.groups.yahoo.com/group/BrasLib-devel/>) is a new report component for Lazarus under development by Brazilian programmers.
2441
2542## Brook Framework
2643
27-[[Brook for Free Pascal]] is the Free Pascal framework for web applications. It's complete: simple actions or configurable actions for database access, advanced routing features, wizard for Lazarus, support for i18n, high compatibility with [[JSON]] structures, easy and elegant REST implementation, plugins etc...
44+[[Brook for Free Pascal]] is the Free Pascal framework for web applications. It's complete: simple actions or configurable actions for database access, advanced routing features, wizard for Lazarus, support for i18n, high compatibility with [[JSON]] structures, easy and elegant REST implementation, plugins etc...
2845
2946## Carik Bot
3047
31-[Carik](https://carik.id) is lightweight bot engine, simple, fast and open source. NLP has been provided in Indonesian as an example. Can run on microservice environments like Amazon Lambda also. Currently, Carik works on several messenger platforms such as Telegram, Facebook Messenger, Line, Direct Message, and Whatsapp. Carik is very easy to integrate with other systems, such as finance, staffing, iot and so forth.
48+[Carik](<https://carik.id>) is lightweight bot engine, simple, fast and open source. NLP has been provided in Indonesian as an example. Can run on microservice environments like Amazon Lambda also. Currently, Carik works on several messenger platforms such as Telegram, Facebook Messenger, Line, Direct Message, and Whatsapp. Carik is very easy to integrate with other systems, such as finance, staffing, iot and so forth.
3249
3350## COMTAY
3451
35-[Project homepage](https://opensimply.org/comtay) COMTAY is a shared library for creating asymmetric stackful coroutines and co-methods. It is applicable to both procedural and class-based programming to implement cooperative multitasking.
52+[Project homepage](<https://opensimply.org/comtay>) COMTAY is a shared library for creating asymmetric stackful coroutines and co-methods. It is applicable to both procedural and class-based programming to implement cooperative multitasking.
3653
37-COMTAY currently supports the calling conventions of Free Pascal, Delphi, MS Visual C++, and GNU C++. It runs on 32- and 64-bit platforms on Windows and Linux.
54+COMTAY currently supports the calling conventions of Free Pascal, Delphi, MS Visual C++, and GNU C++. It runs on 32- and 64-bit platforms on Windows and Linux.
3855
3956## CyberUnits
4057
41-[[CyberUnits]] is a cross-platform class library for computer simulations in life sciences and systems research.
58+[[CyberUnits]] is a cross-platform class library for computer simulations in life sciences and systems research.
4259
4360## Extended Man/XML Frames
4461
45-[[Extended Components]] are a set of data and ini customized components. It contains relationships management components to use with your data software and for [VirtualDbTreeEx](https://sourceforge.net/p/virtualdbtreeex/code/ci/default/tree/). There are also invisible components for pictures' translation, extracting and copying. There is also an update component with its ini creating project. With Extended you can create reports quickly from data, Virtual Trees or tdbgrids. Extended uses GPL license. [Source](http://hg.code.sf.net/u/matthieugiroux/extended)
62+[[Extended Components]] are a set of data and ini customized components. It contains relationships management components to use with your data software and for [VirtualDbTreeEx](<https://sourceforge.net/projects/virtualdbtreeex/files/>). There are also invisible components for pictures' translation, extracting and copying. There is also an update component with its ini creating project. With Extended you can create reports quickly from data, Virtual Trees or tdbgrids. Extended uses GPL license. [Source](<http://hg.code.sf.net/u/matthieugiroux/extended>)
4663
47-[Man Frames](https://bitbucket.org/matthieugiroux/manframes-rad-rich-management-framework-with-main-and-child) are management components for tables. Some data or property forms can manage some kinds of Datasets. It contains an old asynchronous data pull on customform and groupview. A prepared software with user management and functions management lets you [quickly create a management software with an engine, without creating source](http://en.wikipedia.org/wiki/Model-driven_engineering#Tools). It depends on [Extended](http://hg.code.sf.net/u/matthieugiroux/extended) components.
64+[Man Frames](<https://sourceforge.net/projects/jframes/files/>) are management components for tables. Some data or property forms can manage some kinds of Datasets. It contains an old asynchronous data pull on customform and groupview. A prepared software with user management and functions management lets you [quickly create a management software with an engine, without creating source](<http://en.wikipedia.org/wiki/Model-driven_engineering#Tools>). It depends on [Extended](<http://hg.code.sf.net/u/matthieugiroux/extended>) components.
4865
49-[XML Frames](https://bitbucket.org/matthieugiroux/very-rapid-applications-management-development-framework), a [VRAD](http://www.vrad.fr) Framework, lets you create a management software from [BPMN 2 XML](https://fr.wikipedia.org/wiki/Business_Process_Model_and_Notation) files. On Windows, Linux and macOS. Free components are now with GPL license.
66+[XML Frames](<https://sourceforge.net/projects/xml-frames-vrad-lazarus/files/>), a [VRAD](<http://www.vrad.fr>) Framework, lets you create a management software from [BPMN 2 XML](<https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation>) files. On Windows, Linux and macOS. Free components are now with GPL license.
5067
51-[Windows Demo](https://bitbucket.org/matthieugiroux/very-rapid-applications-management-development-framework/downloads/demos-windows.zip) and [Other OSes Demos](https://bitbucket.org/matthieugiroux/very-rapid-applications-management-development-framework/downloads/demos-firebird.tar.gz). [MDA Extension](https://sourceforge.net/projects/cai/).
68+[Windows](<https://sourceforge.net/projects/xml-frames-vrad-lazarus/files/demos.zip/download>) and [Other OSes Demos](<https://sourceforge.net/projects/xml-frames-vrad-lazarus/files/demos.tar.gz/download>). [MDA Extension](<https://sourceforge.net/projects/cai/>).
5269
53-![](/wiki-images/c/cf/2010-10_extended.png)![](/wiki-images/1/16/2010-10_xmlframes.png)
70+[![2010-10 extended.png](/wiki-images/c/cf/2010-10_extended.png)](</File:2010-10_extended.png>)[![2010-10 xmlframes.png](/wiki-images/1/16/2010-10_xmlframes.png)](</File:2010-10_xmlframes.png>)
5471
55-See also [[ATExtendedDialogs]] for a form which mimics the good features from the GTK2/Win32 font dialogs.
72+See also [[ATExtendedDialogs]] for a form which mimics the good features from the GTK2/Win32 font dialogs.
5673
5774## ExtPascal
5875
59-Old ExtPascal is an Ext JS wrapper that lets you use the Ext JS from Object Pascal commands issued by the server using FastCGI or FastCGI thru CGI gateway. That brings the structure and strict syntax of the Object Pascal for programming the web browser. It can be found [here](https://sourceforge.net/projects/extpascal/files/ExtPascal%20Ext%203.2.1/), [here](https://github.com/farshadmohajeri/extpascal) ([Community](http://www.lazaruspascal.it/index.php?page=109)).
76+Old ExtPascal is an Ext JS wrapper that lets you use the Ext JS from Object Pascal commands issued by the server using FastCGI or FastCGI thru CGI gateway. That brings the structure and strict syntax of the Object Pascal for programming the web browser. It can be found [here](<https://sourceforge.net/projects/extpascal/files/ExtPascal%20Ext%203.2.1/>), [here](<https://github.com/farshadmohajeri/extpascal>) ([Community](<http://www.lazaruspascal.it/index.php?page=109>)).
6077
6178## Eye-Candy Controls
6279
63-[[Eye-Candy Controls]] - set of visual controls written for Lazarus. More than twenty advanced controls.
80+[[Eye-Candy Controls]] \- set of visual controls written for Lazarus. More than twenty advanced controls.
6481
6582## FastPlaz
6683
67-[FastPlaz](https://fastplaz.com) is a lightweight web framework that builds with Free Pascal. Have a wizard to build a Rich Web Application or Rest JSON API. FastPlaz working on Linux, Windows, and Mac. FastPlaz have internal ORM so that will makes it easy to access the database.\
68-FastPlaz can run on shared hosting or even in microservice environments like Amazon Lambda.
84+[FastPlaz](<https://fastplaz.com>) is a lightweight web framework that builds with Free Pascal. Have a wizard to build a Rich Web Application or Rest JSON API. FastPlaz working on Linux, Windows, and Mac. FastPlaz have internal ORM so that will makes it easy to access the database.
85+FastPlaz can run on shared hosting or even in microservice environments like Amazon Lambda.
6986
7087## Fortes Report
7188
72-View report at design time. Available for Lazarus from [here](https://bitbucket.org/matthieugiroux/fortes/downloads/).
89+View report at design time. Available for Lazarus from [here](<https://bitbucket.org/matthieugiroux/fortes/downloads/>).
7390
7491## fpctwit
7592
76-[[fpctwit]] is a Plurk, Twitter and OAuthv1 library with example programs (console and GUI). It's a framework that implements the [Oauthv1](http://en.wikipedia.org/wiki/Oauth) authorization protocol. The OAuth library (and the Twitter and plurk libraries using that) uses the Synapse network units for easy communication, but can easily be adapted for other network layers. It supports OAuthv1 secure authentication and SSL/TLS encryption. The library uses modified fpJSON units to allow getting UTF8 data out of the JSON data with Tweets returned from Twitter (for FPC trunk, the FPC units are used as Michael Van Canneyt added support for UTF8 in trunk).
93+[[fpctwit]] is a Plurk, Twitter and OAuthv1 library with example programs (console and GUI). It's a framework that implements the [Oauthv1](<http://en.wikipedia.org/wiki/Oauth>) authorization protocol. The OAuth library (and the Twitter and plurk libraries using that) uses the Synapse network units for easy communication, but can easily be adapted for other network layers. It supports OAuthv1 secure authentication and SSL/TLS encryption. The library uses modified fpJSON units to allow getting UTF8 data out of the JSON data with Tweets returned from Twitter (for FPC trunk, the FPC units are used as Michael Van Canneyt added support for UTF8 in trunk).
7794
7895## Greyhound
7996
80-[Greyhound](https://github.com/mdbs99/Greyhound) is a tiny ORM-ish for Free Pascal. It is fast, clean and simple to use.
97+[Greyhound](<https://github.com/mdbs99/Greyhound>) is a tiny ORM-ish for Free Pascal. It is fast, clean and simple to use.
8198
8299## GTK2forpascal
83100
84-Mattias Gaertner's [gtk2forpascal project](http://sourceforge.net/projects/gtk2forpascal/) is developing the bindings for pascal to use the gtk2 libraries (gimp tool kit). Supported Languages are [[Free Pascal]] and Kylix and the bindings are intended to work under Linux, FreeBSD and Win32. These bindings are now also part of the packages supplied with fpc.
101+Mattias Gaertner's [gtk2forpascal project](<http://sourceforge.net/projects/gtk2forpascal/>) is developing the bindings for pascal to use the gtk2 libraries (gimp tool kit). Supported Languages are [[Free Pascal]] and Kylix and the bindings are intended to work under Linux, FreeBSD and Win32. These bindings are now also part of the packages supplied with fpc.
85102
86103## Habari ActiveMQ Client / Habari OpenMQ Client
87104
88-[Habari ActiveMQ Client](https://www.habarisoft.com/) is a library (and components) for Delphi(tm) 6 to 2009 and Free Pascal which provides easy access to [Apache ActiveMQ](http://activemq.apache.org/), the most popular and powerful open source Message Broker. With Habari ActiveMQ Client, applications can connect to Apache ActiveMQ servers, subscribe to queues and topics, send and receive messages and objects, and work with transactions. The library follows the specification of the [JMS API](http://en.wikipedia.org/wiki/Java_Message_Service) for Message Oriented Middleware. The communication layer supports Synapse and Internet Direct (Indy) for Lazarus.
105+[Habari ActiveMQ Client](<https://www.habarisoft.com/>) is a library (and components) for Delphi(tm) 6 to 2009 and Free Pascal which provides easy access to [Apache ActiveMQ](<http://activemq.apache.org/>), the most popular and powerful open source Message Broker. With Habari ActiveMQ Client, applications can connect to Apache ActiveMQ servers, subscribe to queues and topics, send and receive messages and objects, and work with transactions. The library follows the specification of the [JMS API](<http://en.wikipedia.org/wiki/Java_Message_Service>) for Message Oriented Middleware. The communication layer supports Synapse and Internet Direct (Indy) for Lazarus.
89106
90-[Habari OpenMQ Client](https://www.habarisoft.com/) is a library for Delphi(tm) 6 to 2009 and Free Pascal which provides easy access to the [Open Message Queue (OpenMQ)](https://mq.dev.java.net/about.html) Message Broker, a very compact, fast and easy to use message queue system. OpenMQ is part of the GlassFish(tm) application server for the Java(tm) platform. The library follows the specification of the [JMS](http://en.wikipedia.org/wiki/Java_Message_Service) API for Message Oriented Middleware. The communication layer supports Synapse and Internet Direct (Indy) for Lazarus.
107+[Habari OpenMQ Client](<https://www.habarisoft.com/>) is a library for Delphi(tm) 6 to 2009 and Free Pascal which provides easy access to the [Open Message Queue (OpenMQ)](<https://mq.dev.java.net/about.html>) Message Broker, a very compact, fast and easy to use message queue system. OpenMQ is part of the GlassFish(tm) application server for the Java(tm) platform. The library follows the specification of the [JMS](<http://en.wikipedia.org/wiki/Java_Message_Service>) API for Message Oriented Middleware. The communication layer supports Synapse and Internet Direct (Indy) for Lazarus.
91108
92109## Internet Tools
93110
94-The [Internet Tools](http://www.benibela.de/sources_en.html#internettools) are a set of units, which should contain everything you need to interact with the www. Includes html parsers with a sax and dom-like interfaces, an XPath 2 / XQuery interpreter, CSS 3 selectors, pattern-matching xml templates, and a http/s connection wrapper around synapse/wininet. Compare the [[Internet Tools|examples here]].
111+The [Internet Tools](<http://www.benibela.de/sources_en.html#internettools>) are a set of units, which should contain everything you need to interact with the www. Includes html parsers with a sax and dom-like interfaces, an XPath 2 / XQuery interpreter, CSS 3 selectors, pattern-matching xml templates, and a http/s connection wrapper around synapse/wininet. Compare the [[Internet Tools|examples here]].
95112
96113## KControls
97114
98-[[KControls]] is a set of powerful components for Delphi and Lazarus. Main components are: KGrid/KDbGrid - grid components, KMemo - rich edit component, KHexEditor - hexadecimal editor. Freeware with source.
115+[[KControls]] is a set of powerful components for Delphi and Lazarus. Main components are: KGrid/KDbGrid - grid components, KMemo - rich edit component, KHexEditor - hexadecimal editor. Freeware with source.
99116
100117## LazAutoUpdater
101118
102-[[LazAutoUpdater|Laz Auto Updater]] is a visual drop-in component for the Lazarus/FPC IDE to make updating your application easier and simpler. It is aimed at Lazarus Windows developers who host their project in SourceForge.
119+[[LazAutoUpdater|Laz Auto Updater]] is a visual drop-in component for the Lazarus/FPC IDE to make updating your application easier and simpler. It is aimed at Lazarus Windows developers who host their project in SourceForge.
103120
104-- Drop-in the component, set one property (your sourceforge project name) and call these simple methods:
121+ * Drop-in the component, set one property (your sourceforge project name) and call these simple methods:
105122
106-```text
123+```
107124If LazAutoUpdate.NewVersionAvailable then...
108-LazAutoUpdate.DownloadNewVersion
109-LazAutoUpdate.UpdateToNewVersion
125+ LazAutoUpdate.DownloadNewVersion
126+ LazAutoUpdate.UpdateToNewVersion
110127```
111128
112-- ..and in your form.activate code:
129+ * ..and in your form.activate code:
113130
114-```text
131+```
115132LazAutoUpdate.ShowWhatsNewIfAvailable
116133```
117134
118-- You (the developer) have plenty of control over how the component behaves, yet it is simple to use.
119-- End-users see the updating process as simple and transparent
135+ * You (the developer) have plenty of control over how the component behaves, yet it is simple to use.
136+ * End-users see the updating process as simple and transparent
120137
121138## Lazbro
122139
123-[[Lazbro]] is an HTML viewer component which is 100% Lazarus based.
140+[[Lazbro]] is an HTML viewer component which is 100% Lazarus based.
124141
125-![](/wiki-images/d/d4/Lazbro1.png)
142+[![lazbro1.png](/wiki-images/0/02/lazbro1.png)](</File:lazbro1.png>)
126143
127144## LazTermUtils
128145
129-[[LazTermUtils]] is a small library contains a few classes for managing terminal I/O using ANSI escape sequences. The goal of this unit is provide the functionality provided by the CRT unit (and some more), but optimized for only the most prevalent systems, by only using escape sequences. It was tested under Windows 10 and Linux and allows for writing portable, pretty console applications on both systems.
146+[[LazTermUtils]] is a small library contains a few classes for managing terminal I/O using ANSI escape sequences. The goal of this unit is provide the functionality provided by the CRT unit (and some more), but optimized for only the most prevalent systems, by only using escape sequences. It was tested under Windows 10 and Linux and allows for writing portable, pretty console applications on both systems.
130147
131148## PasLibVLC (old)
132149
133-[Here is the old PasLibVLC](https://bitbucket.org/matthieugiroux/paslibvlc).
150+[Here is the old PasLibVLC](<https://sourceforge.net/p/paslibvlc-lazarus/code/ci/default/tree/>).
134151
135152## priyatna.org
136153
137-[[priyatna.org]] is a set of cool Delphi components ported to Lazarus. Components: ButtonBar, NiceChart, NiceGallery, NiceGrid, NicePreview, NiceSideBar and SortListView.
154+[[priyatna.org]] is a set of cool Delphi components ported to Lazarus. Components: ButtonBar, NiceChart, NiceGallery, NiceGrid, NicePreview, NiceSideBar and SortListView.
138155
139156## PUMA Repository
140157
141-The [[PUMA Repository]] (Pascal Units for Medical Applications) is a collection of Pascal units for health informatics. It is compatible with a range of Pascal dialects including Lazarus / Free Pascal, Delphi and winsoft Pocket Studio.
158+The [[PUMA Repository]] (Pascal Units for Medical Applications) is a collection of Pascal units for health informatics. It is compatible with a range of Pascal dialects including Lazarus / Free Pascal, Delphi and winsoft Pocket Studio.
142159
143160## QRCodeGenLib4Pascal
144161
145-[[QRCodeGenLib4Pascal]] is a Delphi/FPC compatible library that provides an easy to use interface for generating QR Codes, from text strings and byte arrays.
162+[[QRCodeGenLib4Pascal]] is a Delphi/FPC compatible library that provides an easy to use interface for generating QR Codes, from text strings and byte arrays.
146163
147164## ScroogeXHTML
148165
149-[ScroogeXHTML](https://www.scroogexhtml.com/scroogexhtml_delphi.html) is a library which can convert a subset of the RTF standard to HTML5 and XHTML, and some other XHTML and HTML standards. It is compatible with Delphi 2009+ and Free Pascal 3.1.0.
166+[ScroogeXHTML](<https://www.scroogexhtml.com/scroogexhtml_delphi.html>) is a library which can convert a subset of the RTF standard to HTML5 and XHTML, and some other XHTML and HTML standards. It is compatible with Delphi 2009+ and Free Pascal 3.1.0.
150167
168+## Sunburstchart
169+
170+[SunburstChart](<https://github.com/PascalCorpsman/Examples/tree/master/graphics/SunburstChart>) is a graphical component to visualize hierarchical data structures
171+
172+[![sunburst preview.png](/wiki-images/c/cf/sunburst_preview.png)](</File:sunburst_preview.png>)
173+
174+SunburstChart is used in [FPC understand](<https://github.com/PascalCorpsman/fpc_understand>)
175+
151176## Synapse
152177
153-The [Synapse Project](http://www.ararat.cz/synapse/) by Lukas Gebauer provides a serial port and synchronous TCP/IP Library.
178+The [Synapse Project](<http://www.ararat.cz/synapse/>) by Lukas Gebauer provides a serial port and synchronous TCP/IP Library.
154179
155180## Synaser
156181
157-Library for serial communication (Linux, Windows) from the author of Synapse. [Homepage](http://www.ararat.cz/synapse/) (same as Synapse)
182+Library for serial communication (Linux, Windows) from the author of Synapse. [Homepage](<http://www.ararat.cz/synapse/>) (same as Synapse)
158183
159184## TbcParser
160185
161-[TbcParser](http://www.gobestcode.com/html/math_parser_for_delphi.html) is a component for Lazarus and Delphi to parse and evaluate mathematical expressions given as strings at runtime.
186+[TbcParser](<http://www.gobestcode.com/html/math_parser_for_delphi.html>) is a component for Lazarus and Delphi to parse and evaluate mathematical expressions given as strings at runtime.
162187
163188## The Icebox
164189
165-A lot of useful Lazarus/FPC related information and components can be found on Tony Maro's [Icebox site](https://web.archive.org/web/20070717061637/http://tony.maro.net/) (archived link). His TMPack [(archived download link)](https://web.archive.org/web/20031122081638/http://tony.maro.net/files/tmpack.tgz), Checkbook Tracker and RDP Frontend application [(archived download link)](https://web.archive.org/web/20040110040003/http://tony.maro.net:80/files/rdp.tgz) are all excellent examples of the quality components and applications that Lazarus is capable of producing.
190+A lot of useful Lazarus/FPC related information and components can be found on Tony Maro's [Icebox site](<https://web.archive.org/web/20070717061637/http://tony.maro.net/>) (archived link). His TMPack [(archived download link)](<https://web.archive.org/web/20031122081638/http://tony.maro.net/files/tmpack.tgz>), Checkbook Tracker and RDP Frontend application [(archived download link)](<https://web.archive.org/web/20040110040003/http://tony.maro.net:80/files/rdp.tgz>) are all excellent examples of the quality components and applications that Lazarus is capable of producing.
166191
167192## The Light Pascal Toolkit (LPTK)
168193
169-The goal of the [Light Pascal Toolkit](http://lptk.sourceforge.net/) Project is to create a free object pascal toolkit for linux and windows GUI development. It looks pretty interesting... check out the [screenshots](http://lptk.sourceforge.net/screenshots.php)!
194+The goal of the [Light Pascal Toolkit](<http://lptk.sourceforge.net/>) Project is to create a free object pascal toolkit for linux and windows GUI development. It looks pretty interesting... check out the [screenshots](<http://lptk.sourceforge.net/screenshots.php>)!
170195
171196## TML Messaging Suite
172197
173-[[TML Messaging Suite]] allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket. Available as binary packages for Windows 32/64, FreeBSD, macOS and Linux.
198+[[TML Messaging Suite]] allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket. Available as binary packages for Windows 32/64, FreeBSD, macOS and Linux.
174199
175200## TRURL RPN Engine
176201
177-The RPN Engine of the [[TRURL]] project is a free library that may be used as a foundation for virtual calculators with Reversed Polish Notation (RPN). Precompiled demo applications are available.
202+The RPN Engine of the [[TRURL]] project is a free library that may be used as a foundation for virtual calculators with Reversed Polish Notation (RPN). Precompiled demo applications are available.
178203
179204## TRURL Segmitator
180205
181-[[TRURL]]'s Segmitator is a class library that supports the creation of virtual seven-segment displays.
206+[[TRURL]]'s Segmitator is a class library that supports the creation of virtual seven-segment displays.
182207
183208## TTreeListView
184209
185-The [tree list view](http://www.benibela.de/components_en.html#treelistview) is the combination of a TTreeView and a TListView, i.e. a tree with columns. It is custom drawn and therefore completely platform independent. (Windows, Linux gtk2, 32/64bit. Didn't test mac/qt through)
210+The [tree list view](<http://www.benibela.de/components_en.html#treelistview>) is the combination of a TTreeView and a TListView, i.e. a tree with columns. It is custom drawn and therefore completely platform independent. (Windows, Linux gtk2, 32/64bit. Didn't test mac/qt through)
186211
187212## VirtualDBTreeEx
188213
189-[VirtualDbTreeEx](https://sourceforge.net/p/virtualdbtreeex/code/ci/default/tree/) is a selection interface entirely made with data.
214+[VirtualDbTreeEx](<https://sourceforge.net/projects/virtualdbtreeex/files/>) is a selection interface entirely made with data.
190215
191216## Win32TaskbarProgress
192217
193-[[Win32TaskbarProgress]] is a component to control the progressbar over a Windows 7+ taskbar button.
218+[[Win32TaskbarProgress]] is a component to control the progressbar over a Windows 7+ taskbar button.
194219
195220## ZenGL
196221
197-[ZenGL](http://www.zengl.org) is an open source library with tools, which helps to develop games and interactive application for different platforms.
222+[ZenGL](<http://www.zengl.org>) is an open source library with tools, which helps to develop games and interactive application for different platforms.
198223
199224---
200-*From the Free Pascal wiki, page "Projects using Lazarus - Components and Libraries", as it stood on 2023-06-10 after a change by Yershov, 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).*
201-Category: Lazarus
202-Category: Promotion
203-Category: Software created with Lazarus
204-Category: Software written in Free Pascal
225+*From the Free Pascal wiki, page "Projects using Lazarus - Components and Libraries", as the Internet Archive kept it on 2026-03-23, last changed on 2025-06-08. 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