Alternatives to GraalVM

Compare GraalVM alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to GraalVM in 2024. Compare features, ratings, user reviews, pricing, and more from GraalVM competitors and alternatives in order to make an informed decision for your business.

  • 1
    Ionic

    Ionic

    Drifty

    The Ionic Platform allows you to bring your apps to market faster with an integrated app platform built on the leading cross-platform mobile SDK. Build, secure, and deliver new mobile apps—and transform existing ones—across iOS, Android, and Web platforms from a single codebase. Full scalability—Grow from prototype to production to enterprise-scale, without having to think about capacity, reliability, or performance. Better apps, everywhere—Slash your development time and costs with a platform that lets you write once and deploy anywhere—iOS, Android, and Web. The core of the Ionic development experience is Ionic Capacitor, a cross platform native runtime that runs equally well on native iOS and Android mobile devices, as well as any web browser. The big difference is that, unlike traditional native development or cross-platform approaches, the UI of a Capacitor app runs primarily in the browser.
  • 2
    Quarkus

    Quarkus

    Quarkus

    Quarkus tailors your application for GraalVM and HotSpot. Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near-instant scale up and high-density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile time boot. Quarkus provides a cohesive, fun-to-use, full-stack framework by leveraging a growing list of over fifty best-of-breed libraries that you love and use. A cohesive platform for optimized developer joy with unified configuration and no hassle native executable generation. Zero configs, live reload in the blink of an eye, and streamlined code for the 80% common usages, flexible for the remainder 20%. The combination of Quarkus and Kubernetes provides an ideal environment for creating scalable, fast, and lightweight applications. Quarkus significantly increases developer productivity with tooling, pre-built integrations, application services, and more.
  • 3
    Vite

    Vite

    Vite

    Get ready for a development environment that can finally catch up with you. Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts: A dev server that provides rich feature enhancements over native ES modules, for example extremely fast Hot Module Replacement (HMR). A build command that bundles your code with Rollup, pre-configured to output highly optimized static assets for production. Vite is opinionated and comes with sensible defaults out of the box, but is also highly extensible via its Plugin API and JavaScript API with full typing support.
    Starting Price: Free
  • 4
    Xamarin

    Xamarin

    Microsoft

    Free. Cross-platform. Open source. An app platform for building Android and iOS apps with .NET and C#. Use .NET and C# to create native apps for the billions of Android, iPhone, iPad, Mac, and Windows devices around the world. Add to that sharing code with any .NET app, empowering you to be more productive and build apps faster than ever across all platforms. Ready to take code sharing to the next level? Xamarin.Forms is an open source mobile UI framework from Microsoft for building iOS, Android, & Windows apps with .NET from a single shared codebase. Whether you want a consistent look across platforms or prefer native look and feel, Xamarin.Forms will get you up and running in no time. .NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications. Xamarin extends the .NET developer platform with tools and libraries specifically for building apps for Android, iOS, tvOS, watchOS, macOS, and Windows.
  • 5
    Flutter

    Flutter

    Google

    Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Paint your app to life in milliseconds with Stateful Hot Reload. Use a rich set of fully-customizable widgets to build native interfaces in minutes. Quickly ship features with a focus on native end-user experiences. Layered architecture allows for full customization, which results in incredibly fast rendering and expressive and flexible designs. Flutter’s widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts, and your Flutter code is compiled to native ARM machine code using Dart's native compilers. Flutter's hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs faster. Experience sub-second reload times without losing state on emulators, simulators, and hardware.
  • 6
    Svelte Native

    Svelte Native

    Svelte Native

    Svelte Native is a mobile application framework powered by Svelte, build mobile apps using the friendly web framework you already know. Build cross-platform, native iOS and Android apps without web views. Get truly native UI and performance while sharing skills and code with the web. Use the full power of Svelte including transitions, stores, and reactivity. One of the smoothest development experiences available for mobile. Svelte Native is a new approach to building mobile applications using NativeScript. Where other JavaScript mobile development frameworks like React Native and NativeScript-Vue do the bulk of their work on the mobile device, Svelte Native shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the native view widgets when the state of your app changes.
    Starting Price: Free
  • 7
    Vue.js

    Vue.js

    Vue.js

    Builds on top of standard HTML, CSS and JavaScript with intuitive API and world-class documentation. Truly reactive, compiler-optimized rendering system that rarely requires manual optimization. A rich, incrementally adoptable ecosystem that scales between a library and a full-featured framework. Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex. Vue extends standard HTML with a template syntax that allows us to declaratively describe HTML output based on JavaScript state. Vue automatically tracks JavaScript state changes and efficiently updates the DOM when changes happen. Vue is a framework and ecosystem that covers most of the common features needed in frontend development.
  • 8
    Phalcon

    Phalcon

    Phalcon

    A full-stack PHP framework delivered as a C-extension. Its innovative architecture makes Phalcon the fastest PHP framework ever built. Developers do not need to know C to use Phalcon. Its functionality is exposed as PHP classes and interfaces under the Phalcon namespace, ready to be used. Zephir/C extensions are loaded together with PHP one time on the web server's daemon start process. Classes and functions provided by the extension are ready to use for any application. The code is compiled and isn't interpreted because it's already compiled to a specific platform and processor. Thanks to its low-level architecture and optimizations Phalcon provides the lowest overhead for MVC-based applications. Build single and multi-module applications with ease and pleasure. Using the file structure, scheme, and patterns you already know. Writing REST servers and applications has never been easier, with no boilerplate, and simple services that fit in one file.
    Starting Price: Free
  • 9
    React Native
    React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Use a little—or a lot. You can use React Native today in your existing Android and iOS projects or you can create a whole new app from scratch. React primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Many platforms, one React. Create platform-specific versions of components so a single codebase can share code across platforms. With React Native, one team can maintain two platforms and share a common technology—React. React Native lets you create truly native apps and doesn't compromise your users' experiences. It provides a core set of platform agnostic native components like View, Text, and Image that map directly to the platform’s native UI building blocks.
  • 10
    Helidon

    Helidon

    Helidon

    Helidon is a cloud-native, open‑source set of Java libraries for writing microservices that run on a fast web core powered by Netty. Helidon Níma is the first Java microservices framework based on virtual threads. Helidon is designed to be simple to use, with tooling and examples to get you going quickly. Since Helidon is simply a collection of Java libraries running on a fast Netty core, there is no extra overhead or bloat. Helidon supports MicroProfile and provides familiar APIs like JAX-RS, CDI, and JSON-P/B. Our implementation runs on our fast Helidon Reactive WebServer. Helidon Reactive WebServer provides a modern functional programming model and runs on top of Netty. Lightweight, flexible, and reactive, the Helidon WebServer provides a simple-to-use and fast foundation for your microservices. With support for health checks, metrics, tracing, and fault tolerance, Helidon has what you need to write cloud-ready applications that integrate with Prometheus, Jaeger/Zipkin, etc.
    Starting Price: Free
  • 11
    Preact

    Preact

    Preact

    Preact provides the thinnest possible Virtual DOM abstraction on top of the DOM. It builds on stable platform features, registers real event handlers and plays nicely with other libraries. Most UI frameworks are large enough to be the majority of an app's JavaScript size. Preact is different: it's small enough that your code is the largest part of your application. That means less JavaScript to download, parse and execute - leaving more time for your code, so you can build an experience you define without fighting to keep a framework under control. Preact is fast, and not just because of its size. It's one of the fastest Virtual DOM libraries out there, thanks to a simple and predictable diff implementation. We automatically batch updates and tune Preact to the extreme when it comes to performance. We work closely with browser engineers to get the maximum performance possible out of Preact.
    Starting Price: Free
  • 12
    Kendo UI

    Kendo UI

    Progress Software

    Kendo UI is the ultimate collection of JavaScript UI components with libraries for jQuery, Angular, React, and Vue. Quickly build eye-catching, high-performance, responsive web applications—regardless of your JavaScript framework choice. Easily add advanced JavaScript components into your existing or new designs. Kendo UI’s hundreds of components handle everything you need to satisfy your users’ requirements. Add advanced components such as data grids, charts, schedulers, and calendars with just a few lines of code. Each is crafted for performance and customizability. Switching frameworks and starting new projects won’t require a new license or a big learning curve. Everything is included and up-to-date, APIs are consistent and theming is easy. Our QA process coupled with world-class support teams and a large user community means that our components will always work the way they’re supposed to—guaranteed.
  • 13
    Webix

    Webix

    Webix

    JavaScript UI library and framework for speeding up web development. JS Framework for cross-platform web Apps development 102 UI widgets and feature-rich CSS / HTML5 JavaScript controls. Save at least 3000+ development hours by using ready-made widgets and UI controls. Develop Web UI 30% faster. We have accumulated the best design ideas. We have meticulously considered UX of each Webix component for five conceptual designs. Our support service specialists know everything about our library and can help you solve any problem. We also have an official support forum where you can discuss issues with our developers. By using Webix JS framework you receive an elegant and lightweight code based on object-oriented programming concepts. Associate your project with jQuery JavaScript library, MVC frameworks AngularJS, React, Vue.js, Backbone.js, third party UI extensions.
  • 14
    Wisej.NET

    Wisej.NET

    Ice Tea Group

    Wisej.NET provides a platform and set of tools designed to ease the burden of developing, testing, deploying, and maintaining complex AI-powered business software. It bridges the gap between traditional WinForms-style desktop applications and the web by empowering developers to leverage their existing .NET and C# or VB.NET) skills. Developers are able to use the tools they are familiar with, like a pixel-perfect design surface and drag-and-drop controls with the languages they are comfortable with (C# or VB.NET) to build real-time web applications without having to learn HTML, CSS, or JavaScript. They can stay in their favorite IDE like Visual Studio to take advantage of features like IntelliSense, integrated debugging, design surfaces and source control integration. Front-end developers can leverage their knowledge of web technologies to augment applications and seamlessly integrate third-party packages like HTML5 charting libraries and ASP.NET controls.
    Starting Price: $990
  • 15
    Astro

    Astro

    Astro

    Astro is the all-in-one web framework designed for speed. Pull your content from anywhere and deploy it everywhere, all powered by your favorite UI components and libraries. Astro optimizes your website as no other framework can. Leverage Astro's unique zero-JS frontend architecture to unlock higher conversion rates with better SEO. Astro was designed for your content. Fetch data from any CMS or work locally with type-safe Markdown and MDX APIs. Build personal and professional blogs with Astro's built-in Markdown support and content APIs. Stand out from the crowd with a lightning-fast site that ranks higher in SEO. Agencies use Astro to build fast websites, faster. Customize every site with full control over your frontend code. Time is money. Give your customers a better shopping experience and grow your business faster. Put your best foot forward with a portfolio that performs. Help people get to know you (and your work) faster.
    Starting Price: Free
  • 16
    Grails

    Grails

    Grails

    A powerful Groovy-based web application framework for the JVM built on top of Spring Boot. Convention-over-configuration, sensible defaults, opinionated APIs, and the Groovy language combine to make the Grails® framework easy to learn for Java developers. The Grails framework is built on top of Spring Boot and leverages Spring Boot's time-saving features, such as Spring-powered dependency injection. The Grails framework seamlessly and transparently integrates and interoperates with Java, the JVM, and existing Java EE containers. Apache Groovy is a language for the Java platform designed to enhance developers' productivity. It is an optionally-typed and dynamic language but with static-typing and static compilation capabilities. The Grails framework seamlessly integrates with GORM, a data access toolkit that provides a rich set of APIs for accessing relational and non-relational data. GORM also includes implementations for Hibernate (SQL), MongoDB, Cassandra, and Neo4j.
    Starting Price: Free
  • 17
    .NET MAUI

    .NET MAUI

    Microsoft

    .NET Multi-platform App UI (.NET MAUI) is a framework for building modern, multi-platform, natively compiled iOS, Android, macOS, and Windows apps using C# and XAML in a single codebase. .NET MAUI uses the latest, modern technologies for building native apps on Android, iOS, macOS, and Windows abstracting them into one common framework built on .NET 6. Native apps look and feel like the operating system on which they belong by default and layouts are fully adapted to each device automatically with no additional code. Platform APIs are available directly from C# to access over 60 platform features from a single cross-platform API including access to things like isolated storage, sensors, geolocation, camera, and a whole lot more with no compromises.
  • 18
    Svelte

    Svelte

    Svelte

    Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes. We're proud that Svelte was recently voted the most loved web framework with the most satisfied developers in a pair of industry surveys. We think you'll love it too. Read the introductory blog post to learn more. Svelte is a tool for building fast web applications. It is similar to JavaScript frameworks such as React and Vue, which share a goal of making it easy to build slick interactive user interfaces. But there's a crucial difference: Svelte converts your app into ideal JavaScript at build time, rather than interpreting your application code at run time.
  • 19
    Corona

    Corona

    Corona Labs

    Select from numerous plugins which extend the Corona core for features like in-app advertising, analytics, media, and much more. Develop for mobile, desktop, and connected TV devices with just one code base. Corona speeds up the development process. Update your code, save the changes, and instantly see the results in our instant-update Simulator. When you're ready to test on real devices, build and deploy your app just once and then see code/assets update automatically, all over your local network. It's like magic. From bleeding-fast OpenGL graphics to the lightweight scripting power of Lua, Corona is optimized for performance at every core level. With Corona, your apps are automatically compiled at build time, streamlined for performance and stability. Corona's source code is now open for developers to add features to that they need and even contribute back to the core product.
    Starting Price: Free
  • 20
    Titanium SDK

    Titanium SDK

    Titanium SDK

    Write in JavaScript, and run natively everywhere. Titanium lets you develop cross-platform native mobile applications and build great mobile experiences using JavaScript. Access your application's hundreds of native UI and non-visual components (such as networks and media APIs). Easily include third-party modules in your apps with Titanium's wide selection of community modules and premium support integrations. The Titanium SDK helps you build native cross-platform mobile applications using JavaScript and the Titanium API, which abstracts the native APIs of the mobile platforms. Titanium empowers you to create immersive, full-featured applications, featuring over 80% code reuse across mobile apps. TiDev licenses Titanium under the OSI-approved Apache Public License (Version 2) and is free for personal and commercial use. Create a basic UI, manage event handling and learn about animations, gestures, and orientation modes.
  • 21
    Jetpack Compose
    Jetpack Compose is Android’s recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
    Starting Price: Free
  • 22
    ASP.NET Core

    ASP.NET Core

    Microsoft

    Millions of developers use or have used ASP.NET 4.x to create web apps. ASP.NET Core is a redesign of ASP.NET 4.x, including architectural changes that result in a leaner, more modular framework. ASP.NET Core 3.x and later can only target .NET Core. Generally, ASP.NET Core is composed of .NET Standard libraries. Libraries written with .NET Standard 2.0 run on any .NET platform that implements .NET Standard 2.0. There are several advantages to targeting .NET Core, and these advantages increase with each release. Tag Helpers enable server-side code to participate in creating and rendering HTML elements in Razor files. Built-in support for multiple data formats and content negotiation lets your web APIs reach a broad range of clients, including browsers and mobile devices.
    Starting Price: Free
  • 23
    Framework7

    Framework7

    Framework7

    Framework7 is a free and open-source framework to develop mobile, desktop, or web apps with a native look and feel. It is also an indispensable prototyping tool to show a working app prototype as soon as possible in case you need to. With such a stunning set of UI components that Framework7 provides right from the box, it allows to create web apps, progressive web apps (PWA), and iOS and Android apps with a native look and feel. Framework7 paired with extra tools like Electron and NW.js allows to build native desktop apps. You can use any tools you love when working with Framework7. It doesn’t force you to use anything except plain HTML, CSS, and JavaScript. Creating apps with Framework7 is easy as creating a website. And in addition to vanilla JavaScript library, Framework7 comes with Vue.js, React, and Svelte components to bring components-syntax, structured data, and data bindings with the power and simplicity of Vue.js, React, or Svelte.
    Starting Price: Free
  • 24
    Javalin

    Javalin

    Javalin

    You never extend classes and you rarely implement interfaces. Javalin is just a few thousand lines of code on top of Jetty, and its performance is equivalent to raw Jetty code. Due to its size, it's very easy to reason about the source code. Other Java and Kotlin web frameworks usually offer one version for each language. Javalin is being made with inter-operability in mind, apps are built the same way in both Java and Kotlin. Javalin runs on top of Jetty, one of the most used and stable web servers on the JVM. You can configure the Jetty server fully, including SSL and HTTP3 and everything else that Jetty offers. Many lightweight Java and Kotlin web frameworks don't support OpenAPI, but Javalin does.
  • 25
    Electron

    Electron

    Electron

    Thousands of organizations spanning all industries use Electron to build cross-platform software. Build cross-platform desktop apps with JavaScript, HTML, and CSS. If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application. Electron uses Chromium and Node.js so you can build your app with HTML, CSS, and JavaScript. Electron is an open-source project maintained by the OpenJS Foundation and an active community of contributors. Compatible with Mac, Windows, and Linux, Electron apps build and run on three platforms. To get started with Electron, check out the resources available. Learn how to wrap your web app with Electron, access all the APIs, and generate installers. Also, Electron Fiddle lets you create and play with small Electron experiments.
    Starting Price: Free
  • 26
    Apache Cordova

    Apache Cordova

    Apache Software Foundation

    Mobile apps with HTML, CSS & JS. Target multiple platforms with one code base. Free and open source. Reusable code across platforms, support for offline scenarios, access native device APIs. Cordova command-line runs on Node.js and is available on NPM. Follow platform specific guides to install additional platform dependencies. Create a blank Cordova project using the command-line tool. Navigate to the directory where you wish to create your project and type cordova create <path>. After creating a Cordova project, navigate to the project directory. From the project directory, you need to add a platform for which you want to build your app. Cordova wraps your HTML/JavaScript app into a native container which can access the device functions of several platforms. These functions are exposed via a unified JavaScript API, allowing you to easily write one set of code to target nearly every phone or tablet on the market today and publish to their app stores.
  • 27
    WinUI

    WinUI

    Microsoft

    The Windows UI Library (WinUI) is a native user experience (UX) framework for both Windows desktop and UWP applications. By incorporating the Fluent Design System into all experiences, controls, and styles, WinUI provides consistent, intuitive, and accessible experiences using the latest user interface (UI) patterns. With support for both desktop and UWP apps, you can build with WinUI from the ground up, or gradually migrate your existing MFC, WinForms, or WPF apps using familiar languages such as C++, C#, Visual Basic, and Javascript (via React Native for Windows).
    Starting Price: Free
  • 28
    ASP.NET

    ASP.NET

    Microsoft

    Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. Blazor gives you real .NET running in the browser on WebAssembly. .NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications. ASP.NET supports industry standard authentication protocols. Built-in features help protect your apps against cross-site scripting (XSS) and cross-site request forgery (CSRF). ASP.NET provides a built-in user database with support for multi-factor authentication and external authentication with Google, Twitter, and more.
    Starting Price: Free
  • 29
    Phoenix Framework

    Phoenix Framework

    Phoenix Framework

    Build rich, interactive web applications quickly, with less code and fewer moving parts. Join our growing community of developers using Phoenix to craft APIs, HTML5 apps and more, for fun or at scale. Interact with users and know who is connected right now, across one or dozens of nodes, by using our built-in Channels and Presence technologies. Or try LiveView for a refreshing new way to develop real-time apps without the client-side complexities. At its core, Phoenix is a rock-solid web framework that improves the tried and true Model-View-Controller (MVC) architecture with a fresh set of functional ideas. Phoenix puts the focus on your business domain, bringing you immediate productivity and long-term code maintainability.
    Starting Price: Free
  • 30
    .NET

    .NET

    Microsoft

    Free. Cross-platform. Open source. A developer platform for building all your apps. Build native apps for Android, iOS, macOS and Windows from a single codebase. You can write your .NET apps in C#, F#, or Visual Basic. Your skills, code, and favorite libraries apply anywhere you use .NET. You can learn more about what .NET can do with these free videos. .NET is open source and we are very thankful for the many contributions it receives from the community.
    Starting Price: Free
  • 31
    React

    React

    React

    React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM. We don’t make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React components implement a render() method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by render() via this.props.
  • 32
    CodeIgniter

    CodeIgniter

    CodeIgniter

    CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task. Where possible, CodeIgniter has been kept as flexible as possible, allowing you to work in the way you want, not being forced into working any certain way. The framework can have core parts easily extended or completely replaced to make the system work the way you need it to. In short, CodeIgniter is the malleable framework that tries to provide the tools you need while staying out of the way.
  • 33
    Ember.js

    Ember.js

    Ember.js

    Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device. Some of the best development teams in the world have been iterating on their products for years with Ember. With scalable UI architecture baked-in from the start, you'll be working with the same patterns these organizations use every step of the way. Ember’s out-of-the-box experience has everything you need to start building on day one and keep shipping for years. Benefit from our years of experience to help your team be productive—faster. Ember CLI is the backbone of modern Ember apps, providing code generators to create new entities and putting the necessary files in the right place, every time. Ember apps come with a built-in development environment with fast rebuilds, auto-reload, and a test runner!
    Starting Price: Free
  • 34
    Angular

    Angular

    Angular

    Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop. Achieve the maximum speed possible on the Web Platform today, and take it further, via Web Workers and server-side rendering. Angular puts you in control over scalability. Meet huge data requirements by building data models on RxJS, Immutable.js or another push-model. Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. Get immediate Angular-specific help and feedback with nearly every IDE and editor. All this comes together so you can focus on building amazing apps rather than trying to make the code work. From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications.
  • 35
    Sails

    Sails

    Sails

    Build practical, production-ready Node.js apps in a matter of weeks, not months. Sails is the most popular MVC framework for Node.js, designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps, data-driven APIs with scalable, service-oriented architecture. Sails makes it easy to build custom, enterprise-grade Node.js apps. Building on top of Sails means your app is written entirely in JavaScript, the language you and your team are already using in the browser. Sails bundles a powerful ORM, Waterline, which provides a simple data access layer that just works, no matter what database you're using. Sails comes with blueprints that help jumpstart your app's backend without writing any code. Since Sails translates incoming socket messages for you, they're automatically compatible with every route in your Sails app. Sails offers commercial support to accelerate development and ensure best practices in your code.
    Starting Price: Free
  • 36
    Yii

    Yii

    Yii PHP framework

    Yii is a fast, secure, and efficient PHP framework. Flexible yet pragmatic, works right out of the box, and has reasonable defaults. While Yii can virtually eliminate most repetitive coding tasks, you are responsible for the real creative work. This often starts with designing the whole system to be built, in terms of some database schema. The best way to do this is by using migrations. Yii gives you the maximum functionality by adding the least possible overhead. Sane defaults and built-in tools help you write solid and secure code. Write more code in less time with simple, yet powerful APIs and code generation. Yii is a generic web programming framework, meaning that it can be used for developing all kinds of web applications using PHP. Because of its component-based architecture and sophisticated caching support, it is especially suitable for developing large-scale applications such as portals, forums, content management systems (CMS), ecommerce projects, RESTful services, etc.
    Starting Price: Free
  • 37
    Meteor

    Meteor

    Meteor

    Meteor is an open-source framework for seamlessly building and deploying Web, Mobile, and Desktop applications in Javascript. Use popular frameworks and tools right out of the box. Focus on building features instead of configuring disparate components yourself. Use the same code whether you’re developing for web, iOS, Android, or desktop for a seamless update experience for your users. Developed for over a decade and trusted by industry giants. Meteor is a mature open-source framework that allows you to build and scale efficiently so you can serve millions of users. Visibility into your app's performance. See real-time metrics so you can monitor how your application is running. Spend less time on DevOps and more time building. The most efficient way for you to host & scale your Meteor app. Browse our extensive library of open source packages, free for you to download.
  • 38
    CherryPy

    CherryPy

    CherryPy

    CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time. CherryPy is now more than ten years old, and it has proven to be fast and reliable. It is being used in production by many sites, from the simplest to the most demanding. In order to make the most of CherryPy, you should start with the tutorials that will lead you through the most common aspects of the framework. Once done, you will probably want to browse through the basics and advanced sections that will demonstrate how to implement certain operations. Finally, you will want to carefully read the configuration and extend sections that go in-depth regarding the powerful features provided by the framework.
  • 39
    hug

    hug

    hug

    Drastically simplify API development over multiple interfaces. With hug, design and develop your API once, then expose it however your clients need to consume it. Be it locally, over HTTP, or through the command line - hug is the fastest and most modern way to create APIs on Python3. hug has been built from the ground up with performance in mind. It is built to consume resources only when necessary and is then compiled with Cython to achieve amazing performance. As a result, hug consistently benchmarks as one of the fastest Python frameworks and without question takes the crown as the fastest high-level framework for Python 3. hug makes it easy to expose multiple versions of your API. With hug you can simply specify what version or range of versions an endpoint supports and then automatically have that enforced and communicated to your API's users.
  • 40
    TypeORM

    TypeORM

    TypeORM

    TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases - from small applications with a few tables to large scale enterprise applications with multiple databases. TypeORM supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.
  • 41
    Spark Framework

    Spark Framework

    Spark Framework

    Spark Framework is a simple and expressive Java/Kotlin web framework DSL built for rapid development. Sparks intention is to provide an alternative for Kotlin/Java developers that want to develop their web applications as expressive as possible and with minimal boilerplate. With a clear philosophy Spark is designed not only to make you more productive, but also to make your code better under the influence of Spark’s sleek, declarative and expressive syntax. The JVM offers one of the biggest programming ecosystems in the world. It has a lot of Java web frameworks, but pure Java web development has traditionally been very cumbersome. If you love the JVM, but hate verbose code and frameworks, Spark is the web framework for you.
  • 42
    Oorian

    Oorian

    Corvus Engineering

    Oorian is Java-based framework for creating dynamic, interactive, data-driven web applications purely in Java allowing you to leverage all the benefits of object-oriented design in your applications front-end to back-end. Your entire web application, including the UI, can be written in Java without the need for maintaining separate HTML, CSS, and/or Javascript code.
  • 43
    NestJS

    NestJS

    NestJS

    Gives you true flexibility by allowing use of any other libraries thanks to modular architecture. An adaptable ecosystem that is a fully-fledged backbone for all kinds of server-side applications. Takes advantage of latest JavaScript features, bringing design patterns and mature solutions to Node.js world. A complete development kit for building scalable server-side apps. In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications. This has given rise to awesome projects like Angular, React and Vue, which improve developer productivity and enable the creation of fast, testable, and extensible frontend applications. However, while plenty of superb libraries, helpers, and tools exist for Node (and server-side JavaScript), none of them effectively solve the main problem of - Architecture.
  • 44
    Spring Framework
    Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework. Spring’s flexible libraries are trusted by developers all over the world. Spring delivers delightful experiences to millions of end-users every day—whether that’s streaming TV, online shopping, or countless other innovative solutions. Spring’s flexible and comprehensive set of extensions and third-party libraries let developers build almost any application imaginable. At its core, Spring Framework’s Inversion of Control (IoC) and Dependency Injection (DI) features provide the foundation for a wide-ranging set of features and functionality. Whether you’re building secure, reactive, cloud-based microservices for the web, or complex streaming data flows for the enterprise, Spring has the tools to help.
    Starting Price: Free
  • 45
    Dropwizard

    Dropwizard

    Dropwizard

    Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, lightweight package that lets you focus on getting things done. Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing you and your team to ship a production-quality web service in the shortest time possible. Dropwizard straddles the line between being a library and a framework. Its goal is to provide performant, reliable implementations of everything a production-ready web application needs. Because this functionality is extracted into a reusable library, your application remains lean and focused, reducing both time-to-market and maintenance burdens. Because you can’t be a web application without HTTP, Dropwizard uses the Jetty HTTP library to embed an incredibly tuned HTTP server directly into your project.
    Starting Price: Free
  • 46
    Tekton

    Tekton

    Tekton

    Tekton is a cloud-native solution for building CI/CD systems. It consists of Tekton Pipelines, which provides the building blocks, and of supporting components, such as Tekton CLI and Tekton Catalog, that make Tekton a complete ecosystem. Tekton standardizes CI/CD tooling and processes across vendors, languages, and deployment environments. It works well with Jenkins, Jenkins X, Skaffold, Knative, and many other popular CI/CD tools. Tekton abstracts the underlying implementation so that you can choose the build, test, and deploy workflow based on your team’s requirements. Tekton lets you create CI/CD systems quickly, giving you scalable, serverless, cloud native execution out of the box.
    Starting Price: Free
  • 47
    Jest

    Jest

    Jest

    Jest aims to work out of the box, config free, on most JavaScript projects. Make tests which keep track of large objects with ease. Snapshots live either alongside your tests, or embedded inline. Tests are parallelized by running them in their own processes to maximize performance. Tests are parallelized by running them in their own processes to maximize performance. By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take. By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take. Jest uses a custom resolver for imports in your tests, making it simple to mock any object outside of your test’s scope.
  • 48
    jQuery

    jQuery

    jQuery

    jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. If you're new to jQuery. Return a collection of matched elements either found in the DOM based on passed argument(s) or created by passing an HTML string. All the aspects of the API that were deprecated in the corresponding version of jQuery. These methods get and set DOM attributes of elements.
  • 49
    AdonisJS

    AdonisJS

    AdonisJS

    AdonisJS includes everything you need to create a fully functional web app or an API server. So stop wasting hours downloading and assembling hundreds of packages. Use AdonisJS and be productive from day one. AdonisJS is not a minimalist framework. To give your projects a head start, we pack many baseline features within the core of the framework. AdonisJS has a feature-rich routing layer with support for route groups, subdomain-based routing, and resource resources. Controllers are first-class citizens in AdonisJS. They help you remove the inline route handlers to dedicated controller files. Along with the standard body parser, the support for managing file uploads is baked into the framework core. The schema-based validator of AdonisJS provides you with both runtime validations and static type safety. Create traditional-style server-rendered web apps using the home-grown template engine of AdonisJS.
  • 50
    NW.js

    NW.js

    NW.js

    NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all web technologies. A new way of writing native applications using web technologies, HTML5, CSS3, and WebGL. Full support for the features in the browser. Complete support for Node.js APIs and all third-party modules. Call Node.js modules directly from the DOM and web workers. Available on Linux, Mac OS X and Windows. NW.js is based on Chromium and Node.js. Further, you can easily package a web application into a native application. It enables endless possibilities for writing apps. Easy to use, native UI library, frameless window, packaging and distribution, compatible with npm, debugger support, a rich documentation, kiosk mode, file dialogs, and media. Supports web components, drag & drop, WebGL, WebRTC, datalist, and CSS3. NW.js is also data persistent.
    Starting Price: Free