* * *

Author Topic: Best Third party components for Lazarus  (Read 919 times)

qbap

  • Newbie
  • Posts: 3
Best Third party components for Lazarus
« on: October 06, 2017, 06:43:29 pm »
Hello, Lazarus Community!

I'm writing an article about components for  Lazarus IDE. I'm looking for a list of the best must-have components that you need to install after you start working with Lazarus. I found this suite https://kubadownload.com/codetyphon-download.1802.html, but I'm looking more into single components. Can you help? Every suggestion will be appreciated!

howardpc

  • Hero Member
  • *****
  • Posts: 2327
Re: Best Third party components for Lazarus
« Reply #1 on: October 06, 2017, 07:32:08 pm »
For commercial components you will find the offerings from http://www.tmssoftware.com/ hard to beat.

But "must-have"? One person's "must-have" is another person's "ignore". It all depends on what functionality you need that the LCL does not provide out-of-the-box.

qbap

  • Newbie
  • Posts: 3
Re: Best Third party components for Lazarus
« Reply #2 on: October 06, 2017, 08:09:48 pm »
Thank you for the reply and suggestion. Of course, you are right and there is no option to make everyone happy, but I'm looking for a free and commercial solution that can save time designing apps. I would be grateful for some options to chose from. This will definitely help in my research.

RAW

  • Hero Member
  • *****
  • Posts: 540
Re: Best Third party components for Lazarus
« Reply #3 on: October 06, 2017, 08:21:28 pm »
VirtualTreeView
BGRABitmap
BGRAControls
VampyreImagingLibrary
Graphics32
Squall.dll
Bass.dll
UOS
UniqueInstance
EpikTimer
Cross Codebot Library
RichMemo
Eye-Candy Controls
« Last Edit: October 06, 2017, 08:37:23 pm by RAW »
Windows 7 Pro (x64 Sp1) And Windows XP Pro (x86 Sp3) - LAZARUS 1.8.0RC4 FPC 3.0.4

avra

  • Hero Member
  • *****
  • Posts: 1118
    • Additional info
Re: Best Third party components for Lazarus
« Reply #4 on: October 07, 2017, 03:36:09 pm »
OPM - Online_Package_Manager used to be a separate download, but it will come out of the box with new Lazarus 1.8. It can automatically download and install lots of components, and that number is increasing every day.
http://wiki.freepascal.org/Online_Package_Manager
http://packages.lazarus-ide.org/

I also install these which do not come with Lazarus and OPM:
MultiLog - http://wiki.freepascal.org/MultiLog
mORMot - https://synopse.info
TDataPrt - https://github.com/serbod/dataport
CeosMW - https://github.com/jbsolucoes/ceosmw
PXL - http://www.afterwarp.net/products/pxl
UniqueInstance - http://wiki.lazarus.freepascal.org/UniqueInstance

You can find many more here:
http://wiki.freepascal.org/Components_and_Code_examples

I also use several other Delphi components which can so far be found in CodeTyphon only but which can be downloaded and installed in Lazarus after using ct2laz utility:
http://www.pilotlogic.com/sitejoom/
https://bitbucket.org/avra/ct2laz

Others interesting:
http://www.galapagossoftware.com/developer-tools/gemba-libraries
https://sourceforge.net/projects/evssimplegraph/
https://github.com/hprose/hprose-delphi
http://wiki.lazarus.freepascal.org/KControls
https://sourceforge.net/projects/opengpsx/
https://sourceforge.net/projects/jvruntimedesign/
https://github.com/t-edson/ThXmlRpc
http://fredvs.github.io/sak/
https://github.com/jbsolucoes/ucp
https://github.com/sysrpl/Cross.Codebot

Commercial components not mentioned by others:
dOPC - http://www.kassl.de/opc/delphi.shtml
FastReport - https://www.fast-report.com/en/product/fast-report-lazarus/
FastCube - https://www.fast-report.com/en/product/fast-cube-2/
nSoftware e-Commerce - http://www.nsoftware.com/platforms/delphi/
UniDAC - https://www.devart.com/unidac/
OCR - https://www.winsoft.sk/ocr.htm
EhLib - http://www.ehlib.com/
RvMmedia - http://www.trichview.com/features/rvmedia.html

Useful tools:
https://github.com/rruz/delphi-dev-shell-tools
http://www.galapagossoftware.com/developer-tools/pasviz
https://github.com/rruz/delphi-ide-theme-editor
http://wiki.lazarus.freepascal.org/H2Pas
http://wiki.lazarus.freepascal.org/SWIG
http://www.marcocantu.com/tools/vb2delphi.htm
https://scitools.com/features/
https://sourceforge.net/projects/essmodelforlaza/
http://wiki.lazarus.freepascal.org/FPTest
https://ccrdude.net/LazVCSHelper/
https://ccrdude.net/LazCodeSigningHelper/
https://sourceforge.net/projects/muterm/
https://github.com/t-edson/Tito-s-Terminal
http://www.prodelphi.de/indexpl.htm
https://github.com/rruz/wmi-delphi-code-creator

Beginners book:
http://code-sd.com/books/startprog/
« Last Edit: October 07, 2017, 03:41:19 pm by avra »
ct2laz - Easily convert components and projects between Lazarus and CodeTyphon

Edson

  • Hero Member
  • *****
  • Posts: 786
Re: Best Third party components for Lazarus
« Reply #5 on: October 07, 2017, 05:18:21 pm »
For me, the more useful libraries are the mine:
=================================
https://github.com/t-edson/SynFacilSyn (Syntax highlighter for SynEdit)
https://github.com/t-edson/SynFacilCompletion  (Syntax highlighter with completion)
https://github.com/t-edson/SynFacilUtils  (SynEdit utilities)
https://github.com/t-edson/t-Xpres (Framework to create compilers and interpreters)
https://github.com/t-edson/MisUtils (Dialogs, translation, and some common rotuines)
https://github.com/t-edson/PicUtils (Microchip microcontrollers library)
https://github.com/t-edson/MiConfig (Library to create Configuration dialogs)
https://github.com/t-edson/UtilsGrilla (Library to configure TStringGrid grids, like edition, colors, ...)
https://github.com/t-edson/ogEditGraf (Graphic objects edition)
https://github.com/t-edson/UnTerminal (Process input/output control)
https://github.com/t-edson/ThXmlRpc (Server for Web Service on the XML-RPC protocol.)

And some others:
============
UniqueInstance
spreadsheet
Synapse
VirtualTreeView
TLazSerial
Lazarus 1.6 - FPC 3.0.0 - x86_64-win64 on  Windows 7

Groffy

  • Full Member
  • ***
  • Posts: 180
Re: Best Third party components for Lazarus
« Reply #6 on: October 07, 2017, 05:46:45 pm »
Another comercial component set from TMS Software

https://www.tmssoftware.com/site/tmsfncuipack.asp

Its really huge and powerful
Linux Mint 18 - KDE / Windows7 / Lazarus 1.6.4 / trunk -qt

GetMem

  • Hero Member
  • *****
  • Posts: 2325
Re: Best Third party components for Lazarus
« Reply #7 on: October 07, 2017, 05:51:31 pm »
@avra
Quote
I also install these which do not come with Lazarus and OPM:
MultiLog - http://wiki.freepascal.org/MultiLog
mORMot - https://synopse.info
TDataPrt - https://github.com/serbod/dataport
CeosMW - https://github.com/jbsolucoes/ceosmw
PXL - http://www.afterwarp.net/products/pxl
UniqueInstance - http://wiki.lazarus.freepascal.org/UniqueInstance
mORMot and PXL are more like frameworks not packages, the otheres are already in OPM.  ;)

Quote
I also use several other Delphi components which can so far be found in CodeTyphon only but which can be downloaded and installed in Lazarus after using ct2laz utility:
http://www.pilotlogic.com/sitejoom/
https://bitbucket.org/avra/ct2laz
Can you please convert a few packages, the ones you consider good, so I can add it to OPM, or if you already converted them, please upload somewhere as a big zip file. Thank you.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5725
Re: Best Third party components for Lazarus
« Reply #8 on: October 07, 2017, 06:06:29 pm »
  • Zeos(database),
  • TComport, (serial component, good for no polling serial components on windows)
  • dglopengl (opengl header)
  • Indy (TCP/IP)
  • dcpcrypt (encryption)
  • TP Mathlib (math. Mostly I use the regression)
  • Nils Haeck's  FFTs Unit ( fast fourrier transform for signal analysis)

Virtual Treeview has been said already. Though afaik I use a different version (4 series) than in Delphi (5.2 something)

avra

  • Hero Member
  • *****
  • Posts: 1118
    • Additional info
Re: Best Third party components for Lazarus
« Reply #9 on: October 07, 2017, 06:53:55 pm »
Quote
I also use several other Delphi components which can so far be found in CodeTyphon only but which can be downloaded and installed in Lazarus after using ct2laz utility:
http://www.pilotlogic.com/sitejoom/
https://bitbucket.org/avra/ct2laz
Can you please convert a few packages, the ones you consider good, so I can add it to OPM, or if you already converted them, please upload somewhere as a big zip file. Thank you.
I was thinking about it for a while (creating ct4laz repo on bitbucket), but luck of time was a showstopper for now. I also have to update ct2laz first, because I want to share components from latest CT and not the old versions. So no promises and dates for now but I keep it on my mind...
ct2laz - Easily convert components and projects between Lazarus and CodeTyphon

qbap

  • Newbie
  • Posts: 3
Re: Best Third party components for Lazarus
« Reply #10 on: October 10, 2017, 05:07:20 pm »
Thank you all for help!

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus