Alternatives to Lazarus for all platforms with any license

Platforms

Show 10 hidden platforms
  • Microsoft Visual Studio icon

    Microsoft Visual Studio

    Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses...

    Free Personal Windows Web / Cloud .NET Framework

  • Delphi icon

    Delphi

    Embarcadero Delphi, formerly CodeGear Delphi and Borland Delphi, is a software development environment for Microsoft Windows applications originally developed by Borland and now owned and developed by Embarcadero Technologies. See...

    Commercial Windows

    • Delphi is the definitive object-oriented Pascal Guest • Nov 2016 Disagree   Agree
  • Xamarin Studio icon

    Xamarin Studio

    Type intelligently World-class code completion unlocks the iOS, Android, and OS X APIs. Quickly look up methods and types, and discover API functionality. Find bugs quickly Debug in a simulator or on a device. Set breakpoints...

    Freemium Mac Windows Microsoft Visual Studio

  • CodeTyphon icon

    CodeTyphon

    CodeTyphon is a fork/distribution of Lazarus with thousands of Lazarus/Free Pascal components bundled into distribution and with own Lazarus expansion features.

    Open Source Windows Linux BSD

  • RAD Studio icon

    RAD Studio

    Embarcadero RAD Studio is the industry’s most powerful rapid application development suite for visually building GUI-intensive, data-driven end-user applications for both native Windows and .NET. RAD Studio includes Delphi, C++Builder...

    Commercial Windows

  • Pelles C icon

    Pelles C

    Pelles C is a comprehensive development suite that can help you create apps compatible with Windows and ARM platforms. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a...

    Free Personal Windows

  • LiveCode Platform icon

    LiveCode Platform

    It is Both Under the GPL and it is also Proprietary if using the GPL version the software you make is required to be under the GPL.

    Free Personal Mac Windows Linux Windows Mobile Android iPhone Android Tablet Windows Phone iPad

  • Ultimate++ icon

    Ultimate++

    Ultimate++ is a C++ cross-platform rapid application development framework U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..)...

    Open Source Windows Linux

  • My Visual Database icon

    My Visual Database

    A simple development environment databases, without the help of specialists and programming skills, you will create a Windows application databases. It can be as simple telephone directory and accounting system in your business. ...

    Commercial Windows

  • Easy code icon

    Easy code

    Easy Code is the visual assembly programming environment made to build 32-bit Windows applications. The Easy Code interface, looking like Visual Basic, allows you to program Windows assembler applications (executable files, dynamic...

    Open Source Windows

  • Turbo Pascal icon

    Turbo Pascal

    Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and DOS.

    Free Personal Windows

  • Cevelop icon

    Cevelop

    The C++ IDE for professional developers.

    Free Mac Windows Linux

  • Know any more alternatives to Lazarus?

    Suggest an application to this list
  • Ecere SDK icon

    Ecere SDK

    A cross-platform Software Development Kit including a GUI toolkit, a 2D/3D graphics engine, a networking library, an audio output library, an IDE, a compiler for the eC programming language, and more.

    Open Source Mac Windows Linux

  • MASM Builder icon

    MASM Builder

    MASM Builder is a free Integrated Development Environment IDE for developing 32-bit Windows programs using the Assembler. MASM Builder contains many useful features which will assist you in creating Windows API based programs. MASM...

    Free Windows

  • UEStudio icon

    UEStudio

    UEStudio offers all the functionality of UltraEdit plus other exciting and powerful features! Whether you are simply editing text, building applications, maintaining databases, or constructing websites, UEStudio's stunning array...

    Commercial Windows

  • B4X icon

    B4X

    Cross platform development tools for native iOS, Android, desktop and server applications. B4X is a Rapid Application Development (RAD) tool for real world apps. The programming language is a modern version of Visual Basic.

    Commercial Windows Android iPhone Android Tablet iPad

  • Microsoft Small Basic icon

    Microsoft Small Basic

    Microsoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.

    Free Windows

  • Quincy icon

    Quincy

    Simple, free C/C++ Programming IDE for Windows

    Open Source Windows

  • Share this list of alternatives?

  • Sally - A Simple C++ IDE icon

    Sally - A Simple C++ IDE

    "Sally - A Simple C++ IDE" is a GPL multi-compiler C++ IDE for WindowsXP/2000. What makes it different from other similiar programs is a .Net style Visual GUI Designer for native C++ application that can be used with...

    Open Source Windows

  • XVT icon

    XVT

    XVT is a software development environment for building cross-platform GUI applications in C or C++. XVT allows developers to graphically lay out an application's GUI, and provides cross-platform libraries to aid development. ...

    Commercial Mac Windows Linux

  • Xojo icon

    Xojo

    Real Software and Real Studio are now Xojo. Create your own apps, like commercial or in house apps, games, utilities and more with Xojo! This object-oriented multi-platform development tool enables ordinary people to create...

    Commercial Mac Windows Linux

  • Dev-Pascal icon

    Dev-Pascal

    [DISCONTINUED] Dev-Pascal is a full-featured integrated development environment (IDE), which is able to create Windows or console-based Pascal programs using the Free Pascal or GNU Pascal compilers. It can also handle the Insight...

    Open Source Windows

    • Discontinued
  • GNU Pascal icon

    GNU Pascal

    The GNU Pascal Compiler (GPC) is, as the name says, the Pascal compiler of the GNU family,

    Open Source Mac Windows Linux BSD

  • PocketStudio icon

    PocketStudio

    PocketStudio is a combination of a 32-bit Pascal compiler and an adaptable integrated development environment that allows easy development of apps for Palm OS, Garnet OS and Access Linux Platform. Easy to learn and use, so...

    Commercial Windows

    • Discontinued PocketStudio has been removed from the developer's website, but the page has been archived by Internet Archive (https://web.archive.org/web/20160224110220/http://www.winsoft.sk/pstudio.htm). The software however is no longer purchasable and the trial was not archived by Internet Archive.

Lazarus Comments

C# as alternative to IDE

Comment by coth
about Lazarus and Free Pascal, Delphi Nov 2016

There is a list of IDEs that list C# as alternative, yet it's not an IDE. VS, SharpDevelop and MonoDevelop - those are C# IDEs that are alternatives. While C# is alternative to languages - Pascal, C++, Java etc

Small Lazarus iconLazarus
Small Delphi iconDelphi
Small Free Pascal iconFree Pascal

Reply

Lazarus is fully functional IDE/RAD

Positive Comment by p3st3
about Lazarus and CodeTyphon Oct 2014

Since first stable release (v. 1.0, August 28, 2012) improvements are really fast. Good community support. Yes, it's not as mature as Delphi but:
- You can create fully functional real applications fast. Lazarus is ready for writing commercial applications too.
- transition from Delphi to Lazarus/FPC is not hard; lot of code You can copy/paste with minor changes (not talking about VCL/LCL conversion).
- it is cross platform. One can't expect platform dependent components to be integrated in the IDE. Yet you can use them if you don't need cross development.
- it has not fully docked GUI, but its not so hard to get used with.
- there is a component repository Lazarus CCR. There are few components compared to Delphi but things may change fast.
- debugger needs improvements but it does its work with some minor hacks (something like MyStringList.FList[0]^ for stringlists for example).
- integrated reporting tool, LazReport, is really good.
- third party DB components Zeoslib fully working.
- CodeTyphon is a distro of Lazarus with many components preinstalled. I prefer Lazarus because is more stable and I use CodeTyphon to install some of it's components in Lazarus IDE.

If You need a free and stable RAD give Lazarus a chance. Lazarus Team did a great job.

If it doesn't fit your needs, you can change it and contribute. If there's a bug - you can fix it and contribute it, but at least you can open an issue at lazarus mantis issue tracker.

Reply

4-

Comment by coth
about Lazarus and CodeTyphon Apr 2014

Things keep improving, but very slowly. Still no fully Integrated Development Environment. There are few options, but all 3 main options are incomplete - GlassDocking does not ingrate Form Designer and does not save tabbed panels, KzDesktop does intergrate it, but does not have customizable panels. AnchorDocking is even less featured than GlassDocking. No separate interface settings for debug and development. No Welcome Page as well. Still no cross-platform capabilities out of box. CodeInsight is very primitive, reminds more of Delphi 7. Personally I can't live now without Delphi's CnWizard's Code Competition. It much more superior. Not talking about Visual Studio's IntelliSense. It appears also community support isn't good enough as well, since most of popular mods, like CnWizard and GExpert doesn't get ports or even integrated. If developers want their thing to be popular, then they have to work mod developers and help them to port or integrate their features into Lazarus. But it seems it doesn't happen. No Component/Mod Portal as well - it needs to have something where developers could publish their componenents and mods with ability to search and install them right from Lazarus. There is a third-party destro of Lazarus called CodeTyphon. It has most of most popular components and mods in its bundle, which helps the situation for newbies somehow. It's just slight view. Haven't been digging deep into debugging, deployment etc.

Reply

Lazarus is great!

Positive Comment by Hansaplast
about Lazarus May 2013

I've been a Delphi programmer since Delphi 1, and I have been using Lazarus for a few years now. Yes it has it's limitation (it's cross platform - so you're more so talking about the limitations of what several platforms share or not, or handle in a similar way), but consider this;

  • it is truly cross platform (I develop on a Mac and deploy Mac, Windows, and Linux apps)
  • it is FREE ...!
  • the Lazarus community is very open to developers participating in improving Lazarus

Granted ... it's probably not for everybody ... but I think it's great!

Reply

3+

Negative Comment by coth
about Lazarus Dec 2012

Could be a good thing if they work out better with interface. But right now it just unusable with all that Delphi 7 like mess with windows. They should implement MDI TDI interface...

Reply