Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron
Electron lets you build desktop apps for Windows, Mac, and Linux using JavaScript, HTML, and CSS. Get started with easy tools and detailed docs.
Electron is a framework that helps you build desktop applications using familiar web technologies like JavaScript, HTML, and CSS. If you know how to make a website, you can use Electron to turn your ideas into apps that run on Windows, Mac, and Linux—all from a single codebase.
On the site, you'll find step-by-step guides, helpful documentation, and a friendly community ready to support you. Whether you’re just getting started or looking to optimize a complex app, there are plenty of tools and resources to make the process smooth. It’s designed for developers who want the flexibility and reach of web development combined with the power of desktop software.
With Electron, you can create, test, and share cross-platform apps quickly. The site also highlights real-world projects built with Electron and offers links to tools, source code, and active discussion forums, so you’ll have everything you need to bring your desktop app ideas to life.
Discover websites similar to Electronjs.org. Optimized for ultra-fast loading.
Kivy is an open-source Python framework for building cross-platform apps with innovative user interfaces, including multi-touch support.
oneAPI offers an open, unified programming model for developers to build high-performance applications across different accelerators and vendors.
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.
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.
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.
Uno Platform helps you build responsive web, mobile, and desktop apps with C# and XAML, letting you use .NET skills to create cross-platform applications.
Build native iOS, Android, Desktop, and Web apps using a single Java or Kotlin codebase with this open-source cross-platform development framework.
libGDX is a free, open-source Java framework for building games that run on desktop, mobile, and browsers, with helpful docs and an active community.
Build native mobile apps for Android, iOS, and more using JavaScript. Access native APIs and streamline development with this open-source framework.
Gio is an open source Go library for building cross-platform graphical user interfaces on Android, iOS, desktop, and WebAssembly.
libuv provides a cross-platform library for asynchronous I/O, making it easier for developers to build fast, non-blocking applications in C and C++.
Build native Android, iOS, and web apps using JavaScript and React with Expo's open-source tools for easy development, testing, and deployment.
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.
OpenFL lets you create games and apps for desktop, mobile, web, and consoles using one toolset. Build once and publish anywhere with creative freedom.
Libretro offers a cross-platform development framework powering RetroArch, making it easy to build and run game emulators and multimedia applications.
Buildroot helps you easily generate custom embedded Linux systems with cross-compilation tools, making development for embedded devices straightforward.
Tauri 2.0 lets you build secure, fast desktop apps using your favorite web technologies, supporting any frontend framework for cross-platform projects.
Monaca offers a cloud-based solution for building cross-platform mobile, PC, and web apps using modern web technologies.
POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
GLFW is an open source library for creating windows and managing input in OpenGL, OpenGL ES, and Vulkan desktop development projects.
Netty is a Java framework for building fast, maintainable network servers and clients using an asynchronous, event-driven model.
Apache TinkerPop is an open-source graph computing framework for building and analyzing graph databases and analytics systems.
Scrapy is an open-source Python framework that helps you efficiently scrape and extract data from websites for research, analysis, or automation projects.
Luvit lets you run Node.js-style apps using Lua, offering familiar APIs for building servers and tools with the Lua programming language.
GPars helps Java and Groovy developers add concurrency and parallelism to their apps with tools, guides, and easy integration support.
OPENRNDR offers a creative coding framework for making interactive graphics, ideal for rapid prototyping and production-level visual projects.
Mono is an open source, cross-platform implementation of the .NET framework, letting you run and develop .NET apps on different operating systems.
CMake helps you manage and automate the software build process for C++ projects, offering downloads, documentation, and support for easy setup.
Build fullstack apps in Rust for web, desktop, and mobile using Dioxus, a cross-platform framework with SSR, Liveview, and easy deployment.
Learn about Kotlin Multiplatform technology and discover resources to simplify cross-platform development, all explained in Italian for developers.
NW.js lets you build native desktop apps using web technologies like HTML, CSS, and JavaScript, making development simple and familiar for web developers.
DCloud offers uni-app and HBuilderX for building apps and mini-programs across multiple platforms with a single codebase. Site is in Chinese.
Reactors.IO is a Scala framework for building distributed, reactive systems using functional programming and actor-based concurrency.
Apache Ant is a Java-based tool for automating software builds and managing project workflows using simple build files.
Mocha is an open-source JavaScript test framework for Node.js and browsers, helping you run, organize, and report on automated tests with ease.
Apache Jena is a free, open source Java framework for building Semantic Web and Linked Data applications, supporting RDF, SPARQL, and more.
sbt is a build tool for Scala and Java projects, letting you define and run tasks in Scala with fast, parallel builds and flexible project configuration.
Tokio is an open-source Rust runtime for building fast, reliable asynchronous applications, offering tools for async I/O, networking, and scheduling.
Discover tools and services similar to electronjs.org
Explore related tools and services in these categories