Lazarus Icon

Rapid applications development tool and libraries for FPC

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The best for converting delphi projects do to run on Linux.

    Posted 09/02/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The best pascal IDE!

    Posted 08/29/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Perfect works ! I love Lazarus.

    Posted 08/08/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Lazarus has some fine points when it comes to using a single platform version. But its cross compiling capabilities are poorly documented and just are not worth the effort, no matter how you try to build a cross platform executable, even on Windows 32.64. It would appear the authors either don't test the same code they post, or have not done a clean install for quite some time. If you install Lazarus on Windows 64, it is impossible to build a Win32 executable. If you look at Free Pascal, the compiler engine, you will notice the compiler installs in \lazarus\fpc within lazarus, and in \FPC within free pascal. If you use the fpclazupd program, the fpc compiler installs into \development\fpc and lazarus installs into \development\lazarus. Too many inconsisteices, too many poorly or undocumented features. Just not worth the bother. Too bad for such a nice product. Wiki is out of date and little information on web. Those five star ratings must be from the authors, people who don't cross compile, or friends of the authors. Cross compilers get an F- for useability.

    Posted 07/14/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The best tool for s/w developers

    Posted 03/27/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Just great!

    Posted 02/21/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5


    Posted 02/18/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Best IDE for pascal

    Posted 01/01/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The best!!

    Posted 10/07/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great project, best Pascal development environment around.

    Posted 10/06/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5


    Posted 09/11/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    A very good IDE, it has so many features and it is so fast, really incredible.

    Posted 08/03/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    One word - GREAT

    Posted 04/24/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    ENG> Brings back the good old Borland times, but even betterr and for free. The ultimate development environment for (Turbo) Pascal / Delphi programmers. || GER> Bringt die guten alten Borland-Zeiten zurück, aber noch besser und kostenlos. Die ultimative Entwicklungsumgebung für (Turbo) Pascal- / Delphi-Programmierer.

    Posted 03/29/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Lazarus is fantastic!

    Posted 01/29/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Outstanding! Thanks to Team Lazarus for this great project! Even I have a trouble with Debugger in Mac OS X 10.10 (Yosemite), its still perfect. I wish someone can help me bout debugger for Lazarus Mac edition.

    Posted 12/11/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    the best of the best free development tools

    Posted 11/25/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Sometimes requires a bit of extra effort but is as powerful and cross-platform as you make it. Except for Mobile Apps, Java doesn't come close.

    Posted 08/30/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Outstanding cross-platform write-once compile anywhere.

    Posted 07/27/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Lazarus is an excellent RAD IDE for Windows, Linux, Mac and other platforms. ObjectPascal is a very effective language, I actually get better results than with C#.

    Posted 06/10/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Some people think pascal is a thing from the past but Lazarus is a proof that's not even close to be true. Great IDE, good documentation and easy of use.

    Posted 06/01/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    great project

    Posted 05/19/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Отличный компилятор в отличной IDE! Всё, что нужно, есть, поддерживает кучу библиотек для Delphi. Beautiful compiler with beautiful IDE. All included. Support for delphi-components.

    Posted 05/08/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Amazing piece of work guys.. I already tried Visual Studio and gave it up,But Lazarus is Just amazing and it is free. What more could i ask? Keep up the Good Work

    Posted 04/29/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Simply incredible ;) I think many people fail to understand how powerful this is! Lazarus tightly integrates an IDE with debugging support, a very capable GUI RAD builder and a powerful framework. Good luck finding a set of open source tools working so smoothly together! Quality alternatives similar to Lazarus are practically all commercial proprietary packages, which means either much $$$ (e.g. Delphi) or a heavy and hard vendor lock-in (think VS). If you need cross-platform development, you won't have much luck with those, though. It's either clumsy (as the Delphi's new framework, FireMonkey) or outright impossible (like VS, except if you take the effort to port your code to Mono, if you do .net apps). In fact, it's easier to port older Delphi apps with Lazarus, since it's cross-platform LCL (and FPC's FCL) frameworks are more similar to old Windows-only VCL framework, then the new and incompatible FM framework. Actually it looks to me the're repeating the same mistake as they did with Kylix, when they created the VCL-incompatible CLX framework meant for writing cross-platform apps. It was impossible to directly port VCL apps to that, and that severely limited its success. Lazarus has always been able to get VCL apps ported to it, with more or less effort. Let's not even start about porting components! Considering languages, I find some of the alternative languages worth knowing, like Python which has a syntax elegant enough, and an abundance of components. It's widely used for small apps and (mostly unix) system utilities. Unfortunately, it's an interpreted language, which although it makes it cross-platform capable and great for quick tests and modifications, makes it slow, so it may not be the best choice for larger and more performance demanding apps. It also lacks an IDE of comparable power to Lazarus. The same goes for Ada, which is an excellent and well-thought language similar to Pascal in many aspects. Created with safety and security in mind, it produces quality, readable code, and is cross-platform capable. However, it may be a bit complex to learn, and it still lacks an IDE comparable to Lazarus, which makes it harder to write general applications with it. On the other hand, there are some languages, like C++, which may not be the best choice, although they are popular. C++ is powerful, no doubt, but it allows many bugs which could have been caught by a Pascal compiler! While it may allow quicker code writing than Pascal, it's not that readable which makes the code harder to maintain than Pascal code. Similar goes for Java, which although it may be useful for cross-platform executables, but it's a non-native code working on a VM, which also makes it slow. C# has issues similar to Java (with an added kick that it's "married" to Microsoft's tools). From the C family, I (perhaps paradoxically) consider C itself the most useful language, although not for general apps. It's fast and simple, and best in its original role of a "high level assembly language" for system development or simple and fast programs. Creating general applications, while possible, can be unbearably hard. And here we have FPC's Object Pascal. It has the elegance and readability of Pascal and is also enhanced with a powerful object model similar to Delphi's. You can still chose to use it as a procedural language, or you can create classes. Of course that doesn't limit you in using the mighty framework available; it contains most important things you may need. If something isn't there, chances are it exists as an additional component; though they may not be as abundant as in some other languages, they are available for practically every important task you may think of. And another point - the final products are native programs! No interpreted code as in Python or VB, no VM's as in Java or C#, just the pure, fast, native executable code, like that produced by C and C++; but there are no such silly errors (dangling pointers and other memory misuse errors) like in the latter two languages, the compiler catches most of those. Oh, and let's not forget - Pascal compiles faster than C and C++! So, to sum it up, Lazarus has a tightly integrated set of tools, it has visual RAD capabilities, an elegant language not prone to writing buggy code and a very capable framework and additional components; the chances are it has all you need to create an application from the beginning to the end. And it doesn't matter if it is a database, multimedia, or even web application! Concerning the speed - you can build the GUI quickly, the app will compile quickly, and the resulting code itself will execute quickly. And finally, all that's a work of all love and almost zero money. Now let me hear somebody say it's not possible!

    Posted 04/24/2014
Show next 25 reviews

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks