The 17 best Xamarin alternatives

Below, we’ll look at the 17 best Xamarin alternatives.

To make it easier, we’ve grouped these alternatives into 9 categories with the most popular first:

Although there are some similarities in features between these, depending on your situation, you might find one is more suitable to your needs.


Android Development for Game Developers

1. Android Studio

Get it now or view a comparison or learn more


C++ for Game Developers

2. IntelliJ IDEA

Get it now or view a comparison or learn more


Mobile Development for Game Developers

3. Stack Overflow

Get it now or view a comparison or learn more


Mobile Development for Mobile App Developers

4. Vue.js

Get it now or view a comparison or learn more


5. Meteor

Get it now or view a comparison or learn more


Other C++

6. Xcode

Xcode is Apple's integrated development environment (IDE) for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It includes a powerful suite of tools for designing, coding, testing, and debugging apps, and provides a unified workflow for all Apple platforms.

Get it now or view a comparison or learn more


7. C++

The ISO C++ Standard is the foundation of modern C++ programming. It defines the language, its core libraries, and the tools used to build and maintain C++ programs. It is the basis for all C++ implementations and provides the foundation for the future of the language.

Learn more or view a comparison or learn more


8. C#

C# is a powerful, modern programming language used to create a variety of applications. This guide provides an overview of the language, its syntax, and how to use it to create powerful applications.

Get it now or view a comparison or learn more


Other Cross-Platform Development

9. React Native

A framework for building native apps using React

Get it now or view a comparison or learn more


10. Ionic

Ionic empowers web developers to build leading cross-platform mobile apps and Progressive Web Apps (PWAs)

Get it now or view a comparison or learn more


11. PhoneGap

PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. Create apps with HTML, CSS, and JavaScript and easily deploy to iOS, Android, Windows, and more.

Get it now or view a comparison or learn more


Other iOS Development

12. Xcode

Xcode is Apple's integrated development environment (IDE) for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It includes a powerful suite of tools for designing, coding, testing, and debugging apps, and provides a unified workflow for all Apple platforms.

Get it now or view a comparison or learn more


13. Xcode Tutorials

Xcode is Apple's integrated development environment (IDE) for macOS, iOS, watchOS, and tvOS. It provides developers with powerful tools to create apps for Apple's platforms. Xcode tutorials on Ray Wenderlich cover everything from beginner to advanced topics.

Get it now or view a comparison or learn more


Other Mobile Development

14. JetBrains

JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.

Get it now or view a comparison or learn more


15. React Native

A framework for building native apps using React

Get it now or view a comparison or learn more


16. NetBeans

NetBeans is an open-source integrated development environment (IDE) for Java, JavaScript, HTML5, PHP, C/C++, and more. It provides a powerful, easy-to-use platform for developing desktop, mobile, and web applications. It's free and open source!

Get it now or view a comparison or learn more


Other Visual Studio

17. Visual Studio Code

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

Get it now or view a comparison or learn more


Upload file