BeeWare lets you write apps in Python and deploy them to iOS, Android, Windows, Mac, Linux, and more—all from one codebase with native interfaces.
Build Python apps for any platform from one codebase
BeeWare is an open-source toolkit that helps you write applications in Python and deploy them across multiple platforms, including iOS, Android, Windows, MacOS, Linux, and even the web. You only need to maintain a single codebase, and your apps will look and feel native on every device.
Whether you're a beginner or experienced developer, BeeWare offers tools, documentation, and a friendly community to support you at every step. You can take tutorials, join discussions, or contribute to the project. If you're looking to build Python apps that work everywhere, BeeWare makes the process easy and approachable.
Discover websites similar to Beeware.org based on shared categories, topics, and features.
Electron lets you build desktop apps for Windows, Mac, and Linux using JavaScript, HTML, and CSS. Get started with easy tools and detailed docs.
Kivy is an open-source Python framework for building cross-platform apps with innovative user interfaces, including multi-touch support.
Build native mobile apps for Android, iOS, and more using JavaScript. Access native APIs and streamline development with this open-source framework.
Narwhal is a cross-platform JavaScript platform with a package manager and standard library, designed for building apps outside web browsers.
Haxe offers an open source programming language and toolkit for building cross-platform apps, with resources, downloads, and community support.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
Dojo Toolkit is an open-source JavaScript framework for building modern web applications, offering tools and resources for developers.
Ruby on Rails is a web framework for building database-backed apps using the MVC pattern, offering tools and resources for streamlined development.
Apache Cordova lets you build mobile apps using web technologies like HTML, CSS, and JavaScript, making it easy to create cross-platform apps.
FLTK is a cross-platform C++ GUI toolkit for creating lightweight desktop applications on Windows, Linux, and macOS. Download, docs, and forums available.
NetworkX is a Python package for building, analyzing, and visualizing complex networks, making it easy to work with graph data in Python.
Nette offers secure and user-friendly PHP components and a framework to help you build safe, efficient web applications with ease.
Rollup helps you bundle JavaScript modules into optimized files for faster, more efficient websites and apps. Simple setup for modern web projects.
Jsonnet is a configuration language for developers that makes it easier to write, organize, and manage complex JSON data with less repetition.
Eclipse RDF4J is a Java framework for working with RDF data and SPARQL queries, helping developers build and manage semantic web applications easily.
Apache Velocity is a Java-based template engine that lets you create web pages and content using simple templates and Java code integration.
Sequelize is a TypeScript and Node.js ORM that helps you connect apps to databases like Oracle, Postgres, MySQL, and more with easy setup and guides.
Apache Tapestry is an open-source Java web framework for building dynamic, scalable web applications using a component-oriented approach.
Grails is a Groovy-based web application framework for the JVM, built on Spring Boot, making it easy for Java developers to build modern web apps quickly.
Learn about Vuex, the state management library for Vue.js. Find guides, API references, and resources for centralized state in Vue apps.
Learn about building cross-platform mobile and desktop apps with .NET now that Xamarin support has ended. Find migration resources and development tools.
Build native Android, iOS, and web apps using JavaScript and React with Expo's open-source tools for easy development, testing, and deployment.
Flutter lets you build, test, and deploy apps for mobile, web, desktop, and embedded devices from a single codebase with fast performance and a rich toolkit.
WINDEV is a cross-platform software development suite that lets you build, manage, and deploy applications for desktop, web, and mobile from one codebase.
Qt offers powerful tools and frameworks for planning, designing, developing, testing, and deploying cross-platform software with flexible licensing options.
Ionic lets you build cross-platform mobile apps and web apps using web technologies, making it easier for developers to create apps for iOS, Android, and more.
Libretro offers a cross-platform development framework powering RetroArch, making it easy to build and run game emulators and multimedia applications.
Run Windows apps and games on Mac and Linux easily with CrossOver—no need for a Windows license, virtual machine, or dual-boot setup.
Capacitor lets you build mobile and web apps using HTML, CSS, and JavaScript, making it easy to create cross-platform apps with a single codebase.
Xojo lets you build native apps for macOS, Windows, Linux, web, iOS, and more with a single IDE and its object-oriented programming language.
Embarcadero offers advanced tools for building cross-platform apps and managing databases, making software development faster and more efficient.
B4X offers cross-platform development tools and a simple programming language so anyone can build Android, iOS, desktop, and IoT apps—even as a beginner.
Cobalt helps developers support YouTube HTML5 apps on smart TVs and living room devices, offering tools and resources for easy integration.
Django is an open-source web framework for Python that helps you build secure, scalable websites quickly and efficiently.
Laravel is a PHP web framework that helps you build web applications easily with clean, expressive code and managed deployment options.
Ember.js is an open-source JavaScript framework that helps developers build modern, scalable web applications with rich user interfaces and tools.
Express is a minimalist Node.js web framework that helps you build fast, flexible web and mobile apps. Available in many languages for easy access.
Learn the Twelve-Factor App methodology for building scalable, maintainable SaaS apps, with clear guidelines for modern software development.
Explore articles and insights about Babylon.js, a web-based 3D development framework, and learn how to create interactive 3D experiences online.
Phaser is a free, open source HTML5 game framework for making browser games. Build desktop and mobile games with easy tools and a supportive community.
DCloud offers uni-app and HBuilderX for building apps and mini-programs across multiple platforms with a single codebase. Site is in Chinese.
VisualGDB helps you develop and debug cross-platform projects in Visual Studio, making it easier to build and manage code for Windows, Linux, and more.
Jersey is an open-source development framework for building RESTful web services in Java. Visit the new site for guides, docs, and resources.
Avalonia UI is an open-source, cross-platform .NET UI framework that lets you build pixel-perfect apps for Windows, macOS, Linux, iOS, Android, and the browser.
Helidon is an open-source Java framework for building fast, lightweight microservices and cloud-native applications with modern features and tools.
Nuxt is an open source web framework that helps you build full-stack, high-quality web apps easily using Vue.js and a supportive developer community.
FreeCAD is an open-source 3D parametric modeler for designing real-life objects, perfect for engineering, architecture, and product design projects.
hapi.dev is a secure, flexible web framework for building scalable Node.js applications, offering powerful features and easy setup for developers.
Autodesk offers powerful 3D design, engineering, and entertainment software solutions for professionals in architecture, manufacturing, and media.
Redux is a JavaScript library that helps you manage and organize global state in your web apps, making them more predictable and easier to maintain.
Zend by Perforce offers enterprise PHP solutions, long-term support, and expert services to help businesses build and maintain secure, robust PHP applications.
Explore NumPy, an open-source Python library offering fast, powerful tools for numerical computing and data analysis with easy-to-use n-dimensional arrays.
OpenJDK is the official open-source home for Java development, offering resources, project updates, and tools for developers working with the Java platform.
LangChain helps you build applications using large language models, offering tools, guides, and integrations for streamlined AI development.
GWT lets you build high-performance web apps in Java and compile them to JavaScript. It's open source, free, and used by developers worldwide.
deck.gl is a GPU-powered framework for creating fast, interactive, and large-scale data visualizations right in your web browser using JavaScript.
Create React App helps you start new React projects with a simple setup, but is now deprecated. Visit react.dev for updated tools and resources.
React is a JavaScript library that helps you build interactive user interfaces easily, with guides, tutorials, and resources for developers of all levels.
Learn key patterns and best practices for connecting enterprise software systems, with guides and resources for integration architects and developers.
Explore GTFS, the open standard for sharing transit data, with resources, documentation, and a community helping improve public transportation worldwide.