The 16 best Node.js alternatives

Below, we’ll look at the 16 best Node.js alternatives.

To make it easier, we’ve grouped these alternatives into 11 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.


Getting Started for Back-End Developers

1. AdonisJS

Find out more or view a comparison or learn more


Community for Developers

2. Swift

Find out more or view a comparison or learn more


3. LoopBack

Find out more or view a comparison or learn more


Getting Started for Developers

4. TypeORM

Find out more or view a comparison or learn more


5. CNTK

Find out more or view a comparison or learn more


API Reference for Front-End Developers

6. Redux

A predictable state container for JavaScript apps.

Find out more or view a comparison or learn more


Community for Front-End Developers

7. Bootstrap

Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.

Find out more or view a comparison or learn more


8. Dojo Toolkit

Dojo is a modern TypeScript framework for building scalable enterprise web applications

Find out more or view a comparison or learn more


Getting Started for Front-End Developers

9. Knockout.js

KnockoutJS is a JavaScript library that helps you create rich, responsive display and editor user interfaces with a clean underlying data model.

Find out more or view a comparison or learn more


10. Mithril

Mithril.js is a modern, small, fast client-side Javascript framework for building Single Page Applications.

Find out more or view a comparison or learn more


Community for Mobile App Developers

11. Ionic

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

Find out more or view a comparison or learn more


Getting Started for Mobile App Developers

12. Kotlin

Kotlin is a modern, open-source programming language that combines object-oriented and functional programming features. It is concise, safe, and interoperable with Java, making it an ideal choice for Android, server-side, and multiplatform development.

Find out more or view a comparison or learn more


13. Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost.

Find out more or view a comparison or learn more


Community for System Administrators

14. Scala Native

Scala Native is a new optimizing ahead-of-time compiler and lightweight managed runtime designed specifically for Scala. It produces fast, small, and memory-efficient native code that can be used for low-level systems programming.

Find out more or view a comparison or learn more


Other Getting Started

15. OpenToonz

OpenToonz - Open-source Animation Production Software

Find out more or view a comparison or learn more


Other Tools

16. 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


Upload file