Browse free open source Runtimes and projects for Windows below. Use the toggles on the left to filter open source Runtimes by OS, license, language, programming language, and project status.

  • Push Code. Get a Production URL. Done. Icon
    Push Code. Get a Production URL. Done.

    Cloud Run deploys any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try Cloud Run Free
  • 99.99% Uptime for Your Most Critical Databases Icon
    99.99% Uptime for Your Most Critical Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1

    Steel Bank Common Lisp

    Common Lisp compiler and runtime

    A high performance Common Lisp compiler. In addition to standard ANSI Common Lisp, it provides an interactive environment including an a debugger, a statistical profiler, a code coverage tool, and many other extensions.
    Leader badge
    Downloads: 2,884 This Week
    Last Update:
    See Project
  • 2
    All in One Runtimes

    All in One Runtimes

    Install all required runtimes at once in Windows

    All in One Runtimes is a software package that provides a convenient solution for Windows users by consolidating a wide range of essential runtimes and libraries needed for the smooth operation of various applications and games. This utility is designed to help users avoid compatibility issues and runtime errors by installing all required components in a single, streamlined installation. By bundling crucial libraries like Microsoft Visual C++, .NET Framework, Java, Adobe Flash, and others, All in One Runtimes simplifies system setup and ensures users have the necessary tools for optimal software performance without having to install each component separately.
    Downloads: 2,407 This Week
    Last Update:
    See Project
  • 3
    Visual Basic 6.0 Runtime Plus

    Visual Basic 6.0 Runtime Plus

    The complete and extended version of Visual Basic 6.0 runtime library

    This is the complete package of runtime files and redistributable libraries for running or distributing applications written in Visual Basic 6.0 and together with some third-party redistributable components. Notes and Disclaimer: * Visual Basic 6.0 is a trademark of Microsoft Corporation. * All trademarks and components are owned by their respective owners. * The developer's scope was the collection of VB6 redistributables and creation of installer only. * Use at your own risk, the developers was not responsible for any damages for using this software.
    Leader badge
    Downloads: 874 This Week
    Last Update:
    See Project
  • 4
    RARS

    RARS

    RISC-V Assembler and Runtime Simulator

    RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. Its primary goal is to be an effective development environment for people getting started with RISC-V.
    Downloads: 123 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI Studio. Switch between models without switching platforms.
    Start Free
  • 5
    Node-RED

    Node-RED

    Low-code programming for event-driven applications

    Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click. JavaScript functions can be created within the editor using a rich text editor. A built-in library allows you to save useful functions, templates or flows for re-use. The light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 6
    Deno

    Deno

    A secure runtime for JavaScript and TypeScript

    Deno is a secure by default, open source runtime for JavaScript and TypeScript, providing a productive and secure scripting environment for the modern programmer. It is distributed as a single executable with no dependencies, and takes on the role of both runtime and package manager. It uses a standard browser-compatible protocol for loading modules, which are URLs. Built on top of V8, Rust and TypeScript, Deno has support for TypeScript right out of the box. It has a set of built-in utilities as well as reviewed (audited) standard modules.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 7
    libportable

    libportable

    Portable Runtime For Firefox

    A library of software written in C with full source code, The dynamic link portable{arch}.dll,make firefox portable for windows.
    Leader badge
    Downloads: 1,145 This Week
    Last Update:
    See Project
  • 8
    ONNX Runtime

    ONNX Runtime

    ONNX Runtime: cross-platform, high performance ML inferencing

    ONNX Runtime is a cross-platform inference and training machine-learning accelerator. ONNX Runtime inference can enable faster customer experiences and lower costs, supporting models from deep learning frameworks such as PyTorch and TensorFlow/Keras as well as classical machine learning libraries such as scikit-learn, LightGBM, XGBoost, etc. ONNX Runtime is compatible with different hardware, drivers, and operating systems, and provides optimal performance by leveraging hardware accelerators where applicable alongside graph optimizations and transforms. ONNX Runtime training can accelerate the model training time on multi-node NVIDIA GPUs for transformer models with a one-line addition for existing PyTorch training scripts. Support for a variety of frameworks, operating systems and hardware platforms. Built-in optimizations that deliver up to 17X faster inferencing and up to 1.4X faster training.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 9
    .NET Runtime

    .NET Runtime

    Cross-platform runtime for cloud, mobile, desktop, and IoT apps

    .NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT. You can write .NET apps in C#, F#, or Visual Basic. C# is a simple, modern, object-oriented, and type-safe programming language. F# is a cross-platform, open-source, functional programming language for .NET. It also includes object-oriented and imperative programming. Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps. Whether you're working in C#, F#, or Visual Basic, your code will run natively on any compatible OS. Different .NET implementations handle the heavy lifting for you.
    Downloads: 36 This Week
    Last Update:
    See Project
  • $300 in Free Credit Across 150+ Cloud Services Icon
    $300 in Free Credit Across 150+ Cloud Services

    VMs, containers, AI, databases, storage | build anything. No commitment to start.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale with Google Cloud.
    Start Building Free
  • 10
    OpenVR SDK

    OpenVR SDK

    API and runtime that allows access to VR hardware

    OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam. The OpenVR API provides a game with a way to interact with Virtual Reality displays without relying on a specific hardware vendor's SDK. It can be updated independently of the game to add support for new hardware or software updates. This means that you can access the position of the headset using only one API call and it works for all headset brands (Oculus, Mixed Reality, Vive, etc)! The API is implemented as a set of C++ interface classes full of pure virtual functions. When an application initializes the system it will return the interface that matches the header in the SDK used by that application.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 11
    TensorRT

    TensorRT

    C++ library for high performance inference on NVIDIA GPUs

    NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference. It includes a deep learning inference optimizer and runtime that delivers low latency and high throughput for deep learning inference applications. TensorRT-based applications perform up to 40X faster than CPU-only platforms during inference. With TensorRT, you can optimize neural network models trained in all major frameworks, calibrate for lower precision with high accuracy, and deploy to hyperscale data centers, embedded, or automotive product platforms. TensorRT is built on CUDA®, NVIDIA’s parallel programming model, and enables you to optimize inference leveraging libraries, development tools, and technologies in CUDA-X™ for artificial intelligence, autonomous machines, high-performance computing, and graphics. With new NVIDIA Ampere Architecture GPUs, TensorRT also leverages sparse tensor cores providing an additional performance boost.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 12
    Node.js

    Node.js

    Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine

    As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications
    Downloads: 20 This Week
    Last Update:
    See Project
  • 13
    Erlang/OTP

    Erlang/OTP

    Build massively scalable soft real-time systems

    Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools. Erlang/OTP is available as pre-built binary packages by most OS package managers. You can use Kerl, a script that lets you easily build Erlang with a few commands. We take security bugs in Erlang/OTP seriously. The Erlang distribution includes a step-by-step getting started guide.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 14
    DragonBones Runtime

    DragonBones Runtime

    DragonBones TypeScript / JavaScript Runtime

    DragonBonesJS is a runtime for the DragonBones 2D skeletal animation system, allowing developers to load and animate character rigs in JavaScript-based game engines like PixiJS and Egret.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 15
    Bun

    Bun

    Incredibly fast JavaScript runtime, bundler, test runner

    Develop, test, run, and bundle JavaScript & TypeScript projects—all with Bun. Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node. js-compatible package manager. Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. As computing moves to the edge, this is critical. Bun provides a minimal set of highly optimized APIs for performing common tasks, like starting an HTTP server and writing files. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler. Bun is designed as a drop-in replacement for Node.js. It natively implements hundreds of Node.js and Web APIs, including fs, path, Buffer and more.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    mise

    mise

    Dev tools, env vars, task runner

    Mise (formerly RTX) is a cross-language CLI tool and task runner that manages developer tools, environment variables, and project tasks in a unified configuration (mise.toml). It handles tool installation (e.g., Node, Python, Terraform), env var profiles, and repeatable command scripting.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    OCaml

    OCaml

    The core OCaml system: compilers, runtime system, base libraries

    OCaml is a general-purpose, industrial-strength programming language with an emphasis on expressiveness and safety. OCaml’s powerful type system means more bugs are caught at compile-time, and large, complex codebases are easier to maintain. This makes it a good language for running critical code. At the same time, sophisticated inference makes the type system unobtrusive, creating a smooth developer experience. OCaml has two compilers. One is a bytecode compiler that generates small, portable executables and is very fast. The other is a native code compiler that produces more efficient machine code; its performance matches the highest standards of modern compilers. OCaml has great support for the most popular editors. VS Code is recommended for beginners, and for power users there is deep integration with Vim and Emacs. OCaml has a rich and dynamic community and best-in-class tooling.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    containerd

    containerd

    An open and reliable container runtime

    An industry-standard container runtime with an emphasis on simplicity, robustness and portability. As of February 28, 2019, containerd is officially a graduated project within the Cloud Native Computing Foundation, following Kubernetes, Prometheus, Envoy, and CoreDNS. We'd like to thank the amazing containerd community for making this all possible and we're excited for the future of the project. containerd is available as a daemon for Linux and Windows. It manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond. Management of network namespaces containers to join existing namespaces. Network primitives for creation, modification, and deletion of interfaces. Multi-tenant supported with CAS storage for global images.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    starboard-notebook

    starboard-notebook

    In-browser literate notebooks

    starboard-notebook is an in-browser literate notebook runtime that enables users to write, edit, and interact with computational documents directly in the browser without needing a traditional backend notebook server. The project is built around an innovative runtime that interprets code cells and markdown in a way that feels fluid and interactive, often bridging concepts from classical notebook tools with modern web technologies. Starboard notebooks support multiple languages, and the tooling emphasizes portability, making notebooks viewable and executable even on mobile devices or static sites. Because the runtime runs entirely inside the browser, it removes installation barriers and provides a sandboxed environment for exploration, learning, and sharing. The project plays into a larger ecosystem of in-browser computation and literate programming tools, helping users publish interactive content on the web with minimal setup.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    DynamoRIO

    DynamoRIO

    Dynamic Instrumentation Tool Platform

    DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android) and commodity IA-32, AMD64, ARM, and AArch64 hardware. Mac OSX support is in progress.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    JetBrains Runtime

    JetBrains Runtime

    Runtime environment based on OpenJDK for running IntelliJ products

    JetBrainsRuntime is the custom Java Runtime Environment (JRE) distribution maintained by JetBrains that enhances the standard OpenJDK to better support JetBrains products and provide a robust, optimized runtime for IDEs like IntelliJ IDEA, Rider, and other tools. It includes performance-tuned garbage collectors, desktop integration fixes, font rendering improvements, enhanced GTK support on Linux, and additional patches not available in stock JDK builds to ensure smoother, more stable behavior for large-scale IDE usage. These modifications are aimed at reducing resource consumption, improving windowing and high-DPI rendering, and delivering a consistent user experience across operating systems. By controlling the runtime environment, JetBrains can ship their IDEs with confidence that core JVM behavior will align with expected performance, reducing platform-specific issues and enhancing responsiveness.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    ts-node

    ts-node

    TypeScript execution and REPL for node.js

    It JIT transforms TypeScript into JavaScript, enabling you to directly execute TypeScript on Node.js without precompiling. This is accomplished by hooking node's module loading APIs, enabling it to be used seamlessly alongside other Node.js tools and libraries. Automatic defaults to match your node version, integrate with test runners, debuggers, and CLI tools, compatible with pre-compilation for production. Installing modules locally allows you to control and share the versions through package.json. TS Node will always resolve the compiler from cwd before checking relative to its own installation.ts-node exports a create() function that can be used to initialize a TypeScript compiler that isn't registered to require.extensions, and it uses the same code as register. ts-node supports a variety of options which can be specified via tsconfig.json, as CLI flags, as environment variables, or programmatically.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Android Runtime for NativeScript

    Android Runtime for NativeScript

    NativeScript for Android using v8

    Contains the source code for the NativeScript's Android Runtime. NativeScript is a framework that enables developers to write truly native mobile applications for Android and iOS using JavaScript and CSS. Each mobile platform has its own ecosystem and offers completely different development tools and language(s) - Java for Android and Objective C (Swift) for iOS. In order to translate JavaScript code to the corresponding native APIs some kind of proxy mechanism is needed. This is exactly what the "Runtime" parts of NativeScript are responsible for. The Android Runtime may be thought of as "The Bridge" between the JavaScript and Android worlds. A NativeScript application for Android is a standard native package (apk) that besides the JavaScript files embeds the runtime as well.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    CoreCLR

    CoreCLR

    Runtime for .NET Core

    CoreCLR is the runtime for .NET Core, an open source, general purpose development platform maintained by Microsoft and the .NET community. It is a cross-platform runtime for cloud, IoT, and desktop apps and includes a just-in-time compiler called RyuJIT.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    GraalVM

    GraalVM

    Run programs faster anywhere

    GraalVM is a high-performance multilingual runtime. It is designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Ruby, Python, etc. Increase application throughput and reduce latency. Compile applications into small self-contained native binaries. Seamlessly use multiple languages and libraries. Advanced optimizing compiler that generates fast lean code which requires fewer compute resources. Native binaries start up instantly and deliver peak performance with no warm up time. Leverage the best features and libraries of popular languages in a single app with no overhead. Debug, monitor, profile, and optimize resource consumption in Java and across multiple languages. Enterprise version provides all Community features along with higher performance and enhanced security. Additional ahead-of-time compilation optimizations and 24/7/365 support from Oracle.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
MongoDB Logo MongoDB