ICEcoder

Free
Proprietary
Mac
Windows
Chrome
Online
Github

ICEcoder Alternatives

24
Options
Considered
2022-01-27
Last
Updated

#1 Adobe Flash Builder

Free
Proprietary
Mac
Windows
Online

Adobe Flash Builder is an integrated development environment (IDE) built on the Eclipse platform that speeds the development of rich Internet applications (RIAs) and content for desktop and mobile browsers. Flash Builder is designed to provide a highly productive environment with deep code completion and inline error checking, as well as pre-built content, navigation, and UI components.

With this platform, you can use Flash Builder to build your applications with Flex, HTML5, and mobile technologies, including device sensors and accelerometers. Developers can use this software to write, test and debug code in ActionScript and Flex. In addition, it offers the Adobe Flash Professional development environment for both ActionScript and Flex that can be used to create content for Flash Player or AIR applications.

#2 RubyMine

Paid
Proprietary
Linux
Mac
Windows
Online

RubyMine is an integrated development environment that helps you be more productive in every aspect of Ruby/Rails projects development. It introduces a number of productivity and convenience improvements and delivers new features to make debugging easier than ever. You can enjoy the same high-quality code editing experience and smart assistance with even more of your favorite technologies out of the box.

It is able to deliver the best Ruby and Rails IDE for our users to enjoy by leveraging the power of the open-source and the wider developer community. It has a full debugging environment that allows debugging both ActionScript 2 and ActionScript 3 code in the IDE. IDE features include code completion, syntax highlighting, a powerful debugger (including remote debugging), code outline, a project browser, code snippets, function reference, templates, and more.

#3 FlashDevelop

Free
Proprietary
Linux
Mac
Online

FlashDevelop is an open-source IDE for cross-platform development of Adobe Flash websites, web applications, desktop applications, video games, and more. For years it has been the programming tool of choice for many thousands of developers who have built and published hundreds of thousands of applications using it. The main goal of the project has always been to provide developers with an easy-to-use, reliable, and feature-rich environment for building all sorts of applications, ranging from small utilities and demonstrations to complete, large-scale projects.

The key feature of this platform includes support for Adobe Flex 4.9 SDK & exporting SWF to an uncompressed FLA and sound, support dark theme & project templates CSS undo and redo features, display the profiling terminal output, integration with OS X Subsystem for Linux, rendering and antialiasing of fonts on OpenGL-enabled platforms, performance of communication with TextFields, better handling of binary resources in AIR projects * Improved handling of plugins in some cases * Lots of other bug fixes and stability improvements and many others.

#4 GoLand

Paid
Proprietary
Linux
Mac
Windows
Online

GoLand is an IDE by JetBrains that works with the Go language provides code completion and highlighting, on-the-fly error analysis, code navigation, refactoring, code generation, and more. While designed for Go, it also provides support for many other languages through its Language Server Protocol support. Further, it provides database tools, integration with popular VCSs, and a range of other functionality, including database tools and support for running and debugging tests. As a cross-platform IDE, it offers full-featured support for the Go language, including code assistance and smart coding features, as well as navigation, search, and refactoring tools.

Full-featured support includes intention popups and quick fixes, code completion and smart navigation, smart type-aware navigation, search and refactoring, built-in terminal, debugger, version control, and many more, full support for Go modules, automatic updating of imported packages, simplified module versions resolution and many others.

#5 PhpStorm

Free
Proprietary
Linux
Mac
Windows
Online

PhpStorm is renowned for its zero-configuration Visual Debugger, providing extraordinary insight into what goes on in your application at every step of its execution. The debugging experience has been improved through full-fledged support for debugging Javascript applications and Node.js. It can now compile and run two or more files in the same project. PHP unit tests can be run from the IDE. Debugging is possible from the IDE with Xdebug. It now provides an interface to configure Docker support and make use of debuggers provided by Docker vendors.

The IDE now implements support for a brand new version of Web Tooling API (STS-128) and remote development capabilities. Developers can now create new projects, open existing ones and configure remote interpreters right from within the IDE. This in-depth exploration of how PHP works is available everywhere, but the experience is particularly impressive if you step through your code in a debug session while watching the execution unfold in your browser.

#6 Opus Pro

Paid
Proprietary
Windows
Online

Opus Pro is a visual development tool for fast-track development of HTML5, Flash, and Windows applications and resources. It is designed to eliminate the traditional programming, and the design cycle allows for the creation of complex websites, components, and applications without writing code or using a mouse. With this platform, you can easily create HTML5, Flash, and Windows applications and resources from scratch or from our templates.

You can define the pages, fill them with your content and publish them as separate applications or resource files for immediate integration into any host application. In seconds, you have a fully functional HTML5 site or a quick prototype for development. Opus Pro has a set of pre-defined widgets and components to choose from but also gives you full control over everything displayed in your application or resource. It’s a visual development tool that allows you to build complete applications and resources quickly with minimum effort.

#7 MiniBuilder

Free
Open Source
Linux
Mac
Windows
Online

MiniBuilder is an IDE that allows you to develop programs written in ActionScript. It’s a small and fast tool, but it can help you get your job done. It was designed to be as lightweight as possible, so it doesn’t require a lot of resources or time to load. You can use it on computers without any OS and without Flash player installed. It’s based on the Open Source project FlashDevelop, and it has been designed to develop apps using the Flex SDK.

In order to make it easier to get started with development, right after the installation, you can create your first application without knowing anything about the Flex SDK. It is designed to be very simple and user-friendly; you will feel like you’re writing code on a piece of paper. MiniBuilder offers real-time syntax checking and error highlighting, code completion, debugging capabilities, unit testing integration, and more. It comes with lots of new features, bug fixes, and improvements for Spring Boot, Symfony, AngularJS, Doctrine, TYPO3, and much more.

#8 WebStorm

Paid
Proprietary
Mac
Windows
Online

WebStorm is an IDE that we’ve made for JavaScript. It has all the things you would expect from a modern IDE: great support for modern JavaScript and indirectly related technologies such as Node.js, React, and Angular; advanced coding assistance; smart coding assistance; JavaScript debugging; and more. It delivers top-notch coding assistance and smart code navigation features. It introduces enhanced support for Angular and React frameworks, with features such as support for Angular 4 and React Hooks, code completion for component properties in Angular, completion in JSX tag attributes, completion in import statements, and much more.

Full-stack developers can now enjoy a new file watcher and debugger, allowing them to run tasks before file modifications, debug and interactively evaluate expressions in the debugger, view updates in the editor while a file is being edited outside WebStorm, run tests on-demand or after file changes, and more.

#9 PyCharm

Free
Open Source
Mac
Windows
FreeBSD
Linux
Github

PyCharm is a dedicated Python Integrated Development Environment (IDE) that helps programmers be more productive by offering intelligent coding assistance and error prevention. It aids you to easily handle code refactoring with smart and flexible transformations and navigate through your source code with smart code completion, code inspections, and on-the-fly error highlighting. It comes with a brand-new dark color scheme, a new window for configuring External tools, which allows you to share tools with other IDEs and editors, making it easier than ever to work with other tools from within PyCharm.

It also reworked the SSH configuration to give you more flexibility when configuring your SSH connections and added a new tool window for Database tools that allows you to see all your connections in one place. It has all the things you would expect from a modern IDE: great support for modern JavaScript and indirectly related technologies such as Node.js, React, and Angular; advanced coding assistance; smart coding assistance; JavaScript debugging; and more.

#10 LabWindows/CVI

Paid
Proprietary
Windows
Online

LabWindows/CVI is an ANSI C software development environment with a comprehensive set of programming tools for creating test and measurement applications. CVI is more than just a programming environment; it also includes a complete set of advanced widgets and drivers for instrument control, analysis, and data presentation. Users can define and manipulate application objects in CVI’s graphical design environment, then run the application directly from the desktop. Programming is done in C, with full access to the underlying Windows API.

LabWindows/CVI comes with a complete set of core APIs, built-in trace and debug tools and a fully integrated compiler for the Microsoft Visual Studio IDE. It includes a suite of tools for building real-time control and analysis programs. It features a full-featured debugger, builds automation, graphical object builder, measurement library, and a wide range of widgets and other graphical devices.

#11 Arduino IDE

Free
Proprietary
Mac
Windows
Online
Github

Arduino IDE is an open-source programming tool that lets users upload or write code for Arduino compatible devices. It provides a friendly user interface that helps organize your sketches with folders and also saves your time by automating the build process. The software runs inside a Java virtual machine, and it also includes a text editor named Arduino Software.

Arduino IDE is an open-source programming tool that lets users upload or write code to create interactive electronic objects. It’s used by everyone, from novices who are learning to use hardware for the first time to professional developers working on complex projects. As Arduino IDE becomes an increasingly key piece of the ecosystem, the aim is to make using the tool seamless for beginners and quick and efficient for advanced users.

#12 TeXnicCenter

Free
Open Source
Windows
Online

TeXnicCenter is an open-source IDE for the LaTeX typesetting language that provides basic LaTeX features like syntax highlighting and code completion but also keeps track of the compilation process and provides facilities for interactive error-finding and fixing. It brings more than 150 new features and improvements, making your development experience even faster and smoother.

The extension provides seamless integration with all popular web hosting companies, which offer one-click install panel integration, plus has open extension APIs for developers wanting to create their own custom extensions. The TeXnicCenter project aims to create a free and open-source IDE for the LaTeX typesetting language that is well-integrated in the KDE Platform. It features an editor with syntax highlighting, a customizable toolbar, integration of the pdfLaTeX LaTeX compiler, and integration of the TeX shell.

#13 SG Builder

Free
Proprietary
Android
Tablet
Online
Self-Hosted

SG Builder is one of the classical platforms that let you create Android applications with coding. It provides a wide range of ready-made components that cover most of the needs to create a professional UI, such as galleries, photo albums, maps, etc. Also, you may use your own images and edit each component both visually and programmatically.

It is an online Android app builder that allows people to build Android apps without writing a single line of code. You can design your app’s layout by using built-in components and choosing from a library of 100+ themes. You can customize the text and images on each page, and customize each component with multiple parameters, share it with others, and upload it to Google Play to release your app.

#14 Xamarin.Android

Free
Proprietary
Mac
Windows
Online
Github

Xamarin.Android is one of the powerful open-source platforms for creating modern and performant applications for iOS, Android, and windows. The main function of this platform includes it allows you to develop native applications that run on any device it empowers you to build Android apps with C#, provides a large set of APIs to build your Android app, allows you to use many components of the .NET Framework and third-party libraries in your Android application, enables you to use XML layout from the Android development tools or from Visual Studio .NET, offers means for testing and debugging your application on devices or in an emulator

It enables you to create rich native mobile apps that target a wide range of devices, including Android, iOS, Mac, Windows, and Windows Phone. If you are well versed with C#, you will have no problems using Xamarin.Android to develop your apps. It offers a complete set of .Net APIs for Android as well as Java APIs for building an Android app without any extra effort.

#15 MIT App Inventor

Free
Open Source
Android
iPhone
Tablet
iPad
Online

MIT App Inventor is a web application development tool that lets you create android applications using a web browser. It enables you to build an application by dragging and dropping interactive components, such as buttons, checkboxes, and lists, onto a canvas to create the user interface for your app. It is a web application development tool that lets you create android applications using a web browser.

You don’t have to write any code, just drag and drop components from the palette onto your canvas. The app inventor makes it easy for anyone to develop apps and games for the Android platform. The main function of this platform includes it comes with an integrated Test Runner to execute unit tests and code coverage in parallel to boost your coding speed up to 3x faster than ever before.

#16 JetBrains Rider

Paid
Proprietary
SaaS
Linux
Mac
Windows

JetBrains Rider is one of the recognized platforms for developers for editing, building, and debugging the .Net application. It is acquired by .NET developers in multiple platforms like Android, iOS, and Linux that can be used as an IDE as well as a tool for creating software. If you are looking for the IDE for the .NET applications, then it is one of the best IDEs that provide you complete cross-platform support to edit, debug and test the NET applications. It is a complete package of high-performance, sophisticated and intelligent tools that allows you to write, build, and debug complex .NET applications.

It includes the whole package of smart libraries that enhance your productivity in different ways. In order to make your work simple, it has introduced different features such as code completion, statement completion, quick fixes, refactoring, etc. So, if you want to spend your precious time on the actual application development process, then JetBrains Rider is the perfect choice for you. JetBrains Rider is a smart and flexible IDE for .NET developers, which owes its existence to ReSharper, the award-winning productivity tool for Visual Studio. You can work with Rider Light, which is an open-source community version of JetBrains Rider.

#17 Thunkable

Paid
Proprietary
SaaS

Thunkable is one of the reliable platforms that provides you an opportunity to create android or iOS applications without any disturbance. It is a platform that provides you with the best Android and iOS app creation services. If you are a person who is fond of technology, then this app would be the one that you need to have. This application has helped many users for building their own apps for the betterment of the business.

It’s a visual programming software to make your own app. So, now you don’t need to be a technical guy to go in the developer’s shoes. You can design your own app from scratch easily. You have full freedom to create and publish whatever you want in no time. Thunkable is like a universal studio for creating apps for both android and iOS platforms at the same time without any difficulty. Along with the designing part, you can also check how everything works in real-time when your project will get published.

#18 RAD Studio

Paid
Proprietary
Windows
Online

RAD Studio is a complete set of tools for Windows development, including IDE and compiler, which allows developers to create applications for Windows, iPhone OS, and mobile devices running Android. It has been providing its users with technology for developing software for more than 20 years. It is one of the most popular tools for Win32 development, which is used by more than 1 million people worldwide.

The tool has a number of features that make it perfect for developers. The API allows developers to create applications in the Delphi programming language. The tool is built on open-source code, which helps in making greater applications. The tool has been used by many large companies, and some of them include Activision, Intel, General Electric, and more. Other function of this platform includes it supports multi-purpose programming language like C#, F#, VB.NET, etc., live Unit Testing, and code coverage tools available with a single click in the IDE.

#19 Casagbic

Free
Proprietary
Online

Casagbic is an online platform that facilitates you to build or edit your Android applications without any prior skills. You do not need to learn the Java programming language. It does not use the Java programming environment to develop applications because it is a slow and complex method. The main purpose of the website is to allow everyone, without prior skills in Android programming, the possibility to create their own unique mobile applications.

With Casagbic, creating an application is as simple as choosing an application template that best fits your need and filling it out. Other function of this platform includes its support for a variety of target platforms and compilers, such as QNX Neutrino, Tizen and C++, and many others.

#20 React Studio

Freemium
Proprietary
Mac
Online

React Studio is a rich-featured development tool that allows a developer to have full control over the high-level aspects of the application design. It is totally free, cross-platform, and open-source. It offers a large set of built-in React components that covers all the needs and an extra layer on top of the native components, called “Visual Components,” with a visual designer. This way, it provides a designer workflow without touching any code at all.

Whether you have a brand new application or a current project to be updated, just start using React Studio and complete your entire development process in minutes. Individual functionality of React Studio is based on advanced JavaScript technologies, including ES6 and React Native. Such an approach allows us to provide increased application stability and better performance due to fewer HTTP requests and more optimized bundle size. It has resolved compatibility issues and works smoothly with existing build tools.

#21 AppYourself App maker

Paid
Proprietary
SaaS

AppYourself App maker is one of the highly recommended platforms that enable you to create your mobile applications with minimum effort. The idea behind this app maker is to make users able to design their apps with minimum knowledge or experience in code or designing because it allows them to use the drag and drop feature that leads individuals into developing their apps easily. With the wide range of design templates available, you can develop your application based on what you have in mind.

With this platform, you will be able to create your own apps within a short period of time as it has more than 5000 templates & 10000 graphics waiting to be used within your application. The mobile app development should be simple and user-friendly for small-medium businesses as well as for programmers. It helps you build high-quality apps even if you have little or no experience in programming. Today, small business owners and corporate entities are making an app for their business to establish their online presence. But, creating a mobile app is not very easy. Because you have to go through a different process such as writing the codes, creating designs, and then publishing the application.

#22 App Creator 24

Free
Proprietary
Android
Tablet
Online

App Creator 24 is a platform that enables you to make native applications for Android phones and tablets without any programming language. To create apps, you can use 24 different templates and start creating your app in just 5 minutes. With this platform, you can also customize templates and build your own template. Templates include applications for a business like a music player, photo editor, or weather app, or applications for education like flashcards or math games.

Users are able to make all the necessary adjustments for their applications and publish them on Play. The application is a one-page design without variables in which users can easily change the text, images, links, change color of the background, and other elements. The system automatically generates an application section for each component, for example, contact, which allows you to make changes simply by updating the component without the need to do it again from scratch. All user actions are recorded in real-time and can be uploaded with a single click.

#23 Apphive

Paid
Proprietary
Android
Tablet
Online

Apphive is one of the efficient platforms that entitles you to create android or iOS applications without performing any difficult coding. You do not need to be a developer or even understand programming to do this. You just need to know what your app will do, make sketches, and prepare the project specification. It will automatically generate all the source code for you, and then you can implement the needed adjustments. Moreover, if you need more complicated functions, it will provide its customers with a wide range of ready plugins.

Apphive enables businesses to develop an app that suits the needs of their business and helps them to achieve their business goals. It helps small, medium-sized, and large businesses increase the footfall, boost sales, build loyalty and gain a competitive edge by reaching out to their customers through cellular devices. It is a cross-platform mobile app creator that can help you develop your application for any device like Android or iOS. It is one of the most user-friendly platforms allowing anyone without programming skills to create his own app in literally no time. The tools give them access to thousands of app components, along with an ecosystem of services.

#24 Mobsted

Paid
Proprietary
SaaS

Mobsted is a multi-function application development platform that comes with powerful tools, making you create your favorite apps without any disturbance. It helps you develop your apps for both Android and IOS platforms. It is a cloud-based platform, having your unique app in hand whenever you want with any interruption. It retains the efficiency and speed of native app development by supporting the Native components of your app.

Moreover, it comes with its own HTML5 based frameworks. It is easy to make changes and customizations to your app with a click of a button. With Mobsted, small businesses can create an app and use it as a tool to better connect with their customers. For example, they can set up an app with a loyalty program that lets customers collect points on in-store purchases. Or they can launch a service app that lets customers order food delivery from their restaurant of choice.