Topics / #runtime

Runtime projects on GitHub

Language runtimes and code execution environments

As of , the most-starred Runtime projects on GitHub are node (122.4K stars), deno (108.7K stars) and bun (96.3K stars). GitHub.Locker tracks 63 Runtime repositories with 1.3M stars combined. The fastest-growing on October 16 was orca, with +923 stars in a day.

63Projects
1.3MStars in total
+1.2KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

63 projects · by stars

  1. #1 · nodejs/node

    node

    Node.js is an open-source, cross-platform JavaScript runtime environment that lets you run JavaScript code outside a browser, typically for servers and command-line tools.

    122.4K
  2. #2 · denoland/deno

    deno

    Deno is a runtime for JavaScript, TypeScript, and WebAssembly that focuses on secure defaults and good developer experience. It's built on V8, Rust, and Tokio.

    108.7K
  3. #3 · oven-sh/bun

    bun

    Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.

    96.3K
  1. 4

    orca

    94.8Kstablyai/orca · TypeScript

    Orca is an AI Orchestrator (ADE) for running a fleet of parallel coding agents like Claude Code, Codex, OpenCode or Pi, each in its own git worktree, all tracked from one place.

  2. 5

    animate.css

    82.9Kanimate-css/animate.css · CSS

    Animate.css is a cross-browser library of ready-made CSS animations you can drop into a page to animate elements like fades, bounces, and slides.

  3. 6

    moby

    72.2Kmoby/moby · Go

    Moby is Docker's open-source upstream project: a 'Lego set' of toolkit components (build tools, registry, orchestration, runtime) plus a framework for assembling them into custom container-based systems.

  4. 7

    nw.js

    41.1Knwjs/nw.js · JavaScript

    NW.js is an app runtime based on Chromium and Node.js that lets you write native desktop apps using HTML, CSS and JavaScript, calling Node.js modules directly from the DOM.

  5. 8

    impress.js

    38.2Kimpress/impress.js · JavaScript

    impress.js is a presentation framework that uses CSS3 3D transforms and transitions in modern browsers to create slide decks, inspired by prezi.com.

  6. 9

    tokio

    33.4Ktokio-rs/tokio · Rust

    Tokio is a runtime for writing reliable, asynchronous applications with Rust: it supplies the scheduling, non-blocking I/O, networking and timers that async Rust programs need.

  7. 10

    colima

    31.2Kabiosoft/colima · Go

    Colima provides container runtimes on macOS (and Linux) with minimal setup: it starts a Linux VM running Docker, Containerd or Incus, all managed through one simple command.

  8. 11

    yeti

    29.8Kfoundation/yeti · JavaScript

    Yeti is a CSS-first, native, zero-build layout and styling framework for web designers, made by Foundation. It is the successor to Foundation for Sites - version 6 continues on the v6 branch with bug fixes and keeps shipping to npm as foundation-sites 6.x.

  9. 12

    elixir

    26.7Kelixir-lang/elixir · Elixir

    Elixir is a programming language designed for building scalable and maintainable applications, running on the Erlang VM (BEAM).

  10. 13

    v8

    25.3Kv8/v8 · C++

    V8 is Google's open source JavaScript engine, written in C++. This repository is the official mirror of the V8 Git repository.

  11. 14

    jdk

    23.4Kopenjdk/jdk · Java

    This is the official main-line development repository of the JDK — the Java Development Kit — where future releases of Java are developed in the OpenJDK project.

  12. 15

    micropython

    22.1Kmicropython/micropython · C

    MicroPython is a lean and efficient open-source implementation of Python 3.x for microcontrollers, embedded systems and other constrained platforms — Python running directly on small chips.

  13. 16

    core

    22Kdotnet/core · PowerShell

    The official home of .NET release notes and news: a table of every version under active support or development, with release dates, support phases, latest patch versions, and links to the full notes.

  14. 17

    containerd

    21.4Kcontainerd/containerd · Go

    containerd is an industry-standard container runtime — a daemon for Linux and Windows that manages the complete container lifecycle of its host: image transfer and storage, container execution and supervision, and low-level storage and network attachments. It's a CNCF graduated project.

  15. 18

    wasmer

    21.2Kwasmerio/wasmer · Rust

    Wasmer is a blazing fast and secure WebAssembly runtime: it runs apps as incredibly lightweight containers anywhere — desktop, cloud, edge, or browser — at near-native speeds.

  16. 19

    gvisor

    19.7Kgoogle/gvisor · Go

    An application kernel for containers: it wraps running applications in a strong isolation layer from the host OS, implementing a Linux-like interface in memory-safe Go, entirely in userspace.

  17. 20

    wasmtime

    18.7Kbytecodealliance/wasmtime · Rust

    Wasmtime is a lightweight WebAssembly runtime: it executes WebAssembly (wasm) programs quickly and securely. It is written in Rust and developed under the Bytecode Alliance.

  18. 21

    pyscript

    18.7Kpyscript/pyscript · Python

    PyScript is an open source platform for running Python directly in the browser, built on Pyodide (CPython compiled to WebAssembly), MicroPython and modern web technologies.

  19. 22

    hhvm

    18.7Kfacebook/hhvm · C++

    An open-source virtual machine that executes programs written in Hack, using just-in-time compilation for high performance while staying flexible to develop with.

  20. 23

    runtime

    18.4Kdotnet/runtime · C#

    This is the source code for the .NET runtime itself - the code that builds the runtime, its base class libraries, and the shared host (dotnet) installers for all supported platforms.

  21. 24

    codon

    16.9Kexaloop/codon · Python

    Codon is a high-performance Python implementation that compiles your code straight to native machine code — typically 10-100x faster than vanilla Python on a single thread, on par with C/C++.

  22. 25

    ZLUDA

    15.1Kvosen/ZLUDA · Rust

    ZLUDA is a drop-in replacement for CUDA that lets graphics cards from vendors other than NVIDIA run CUDA software.

  23. 26

    distributions

    13.8Knodesource/distributions · Shell

    NodeSource's Node.js binary distributions: prebuilt Node.js for Linux that you install through your system's package manager (apt, yum/dnf) instead of downloading and wiring up Node by hand.

  24. 27

    runc

    13.5Kopencontainers/runc · Go

    runc is a command-line tool for spawning and running containers on Linux according to the OCI (Open Container Initiative) specification.

  25. 28

    ts-node

    13.1KTypeStrong/ts-node · TypeScript

    ts-node runs TypeScript files directly on Node.js without a separate compile step, and also provides a TypeScript REPL. It supports source maps and native ESM.

  26. 29

    systemjs

    13.1Ksystemjs/systemjs · JavaScript

    SystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.

  27. 30

    UnityCsReference

    13KUnity-Technologies/UnityCsReference · C#

    The C# portion of the Unity game engine and editor source code, published by Unity Technologies for developers to read. It is a reference copy of engine internals, not a product you install or run.

  28. 31

    coreclr

    12.8Kdotnet/coreclr

    CoreCLR is the runtime for .NET Core — the component that actually executes .NET Core programs. It ships the garbage collector, the JIT compiler, primitive data types and low-level classes.

  29. 32

    sanitizers

    12.5Kgoogle/sanitizers · C

    A family of runtime checkers that catch memory errors and data races in C and C++ code: AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer and more. This repo is their archived documentation hub.

  30. 33

    otp

    12.4Kerlang/otp · Erlang

    Erlang is a programming language and runtime system for building massively scalable soft real-time systems that must stay highly available. This repo ships both the language and OTP.

  31. 34

    tsx

    12.2Kprivatenumber/tsx · TypeScript

    tsx (TypeScript Execute) is a CLI that lets you run TypeScript and JSX/TSX files directly in Node.js, transpiling them on the fly with esbuild instead of requiring a separate compile step.

  32. 35

    mono

    11.5Kmono/mono · C#

    Mono is an open source implementation of Microsoft's .NET Framework, based on the ECMA standards for C# and the Common Language Runtime, that lets developers build cross-platform applications.

  33. 36

    holaOS

    11.4Kholaboss-ai/holaOS · TypeScript

    holaOS is an open-source, local-first agentic workspace that lets you connect the systems you already run — 100+ integrations, MCP servers, chat tools, apps, a browser, and local files — to AI agents that share one memory.

  34. 37

    JSPatch

    11.3Kbang590/JSPatch · Objective-C

    An iOS library that bridges Objective-C and JavaScript through the Objective-C runtime: with a small embedded engine, the app can call any Objective-C class and method from JavaScript. It is generally used to hotfix iOS apps.

  35. 38

    sdk

    11.3Kdart-lang/sdk · Dart

    This is the official Dart SDK: the Dart programming language's VM, JS and WebAssembly compilers, core libraries, analyzer, and developer tools, all in one repository.

  36. 39

    numba

    11.2Knumba/numba · Python

    Numba is a Just-In-Time compiler that translates a subset of Python and NumPy code into fast machine code using LLVM, letting numerical functions run near C/Fortran speed without leaving Python.

  37. 40

    quickjs

    11Kbellard/quickjs · C

    This is the public repository of QuickJS, a JavaScript engine written in C.

  38. 41

    WasmEdge

    10.8KWasmEdge/WasmEdge · C++

    WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime built for cloud-native, edge, and decentralized applications, powering serverless apps, microservices, smart contracts, and IoT devices.

  39. 42

    node-gyp

    10.7Knodejs/node-gyp · Python

    node-gyp is a cross-platform command-line tool that compiles native addon modules for Node.js, wrapping a vendored copy of the gyp-next build system (originally from Chromium) adapted for Node.js native addons.

  40. 43

    mini-vue

    10.5Kcuixiaorui/mini-vue · TypeScript

    mini-vue is a minimal re-implementation of the Vue 3 core, built to help you study how Vue 3 actually works by reading a codebase stripped down to its essential logic.

  41. 44

    grumpy

    10.5Kgoogle/grumpy · Go

    Grumpy is Google's Python to Go transcompiler and runtime — a near drop-in replacement for CPython 2.7 that turns Python programs into native executables via generated Go source code.

  42. 45

    electric

    10.4Kelectric-sql/electric · TypeScript

    Electric is a real-time sync engine for Postgres: it replicates data out of your database into anything — web apps, mobile clients, AI agents — handling the hard parts like partial replication, fan-out and data delivery.

  43. 46

    sdk-js

    8.1Kastrid-runtime/sdk-js · TypeScript

    This is the JavaScript/TypeScript SDK for building 'Astrid capsules' — it compiles your TS code into a wasm32-wasip2 component that gets packed into a .capsule archive and run by the Astrid kernel. It's the JS-language sibling of the Rust SDK (sdk-rust), targeting the same host ABI.

  44. 47

    book

    7.5Kastrid-runtime/book · Perl

    This is the official reference book for Astrid, covering its kernel, capsule model, host ABI, IPC bus, and security model.

  45. 48

    mquickjs

    6.2Kbellard/mquickjs · C

    MicroQuickJS (MQuickJS) is a JavaScript engine built for embedded systems, able to run JS programs using as little as 10 kB of RAM and about 100 kB of ROM, with speed comparable to full QuickJS.

  46. 49

    scriptc

    6.1Kvercel-labs/scriptc · TypeScript

    scriptc is an experimental compiler that turns TypeScript and JavaScript into typed IR, readable C, LLVM IR, native assembly/objects, native executables, or WebAssembly modules, producing standalone binaries that do not need Node.js to run.

  47. 50

    porffor

    5.3KCanadaHonk/porffor · JavaScript

    Porffor is an ahead-of-time JavaScript compiler: a 100% AOT compiled JS engine and runtime. Nothing in it interprets or just-in-time compiles your code.

  48. 51

    mcporter

    5.1Kopenclaw/mcporter · TypeScript

    MCPorter is a TypeScript runtime and command-line tool for discovering and calling Model Context Protocol (MCP) servers, so developers and coding agents can use the same MCP tools from a terminal, a script, or a generated standalone CLI.

  49. 52

    dotnet-docker

    4.9Kdotnet/dotnet-docker · Dockerfile

    This is the official repository for .NET container images maintained by Microsoft, providing pre-built Docker images for running .NET apps.

  50. 53

    sdk-rust

    4.3Kastrid-runtime/sdk-rust · Rust

    This is the Rust SDK for building Astrid 'capsules' - sandboxed WASM modules that act as user-space processes in the Astrid OS model, with safe typed access to kernel services like filesystem, IPC, networking, storage, approval, and scheduling.

  51. 54

    rfcs

    4.2Kastrid-runtime/rfcs · Python

    This repository holds RFCs (design proposals) that define any substantial change to the contract between Astrid's kernel and user-space, covering the host ABI, IPC protocol, capability model, manifest schema, VFS semantics, capsule interface standards, and the SDK's public API.

  52. 55

    open-compute

    2Kelliothux/open-compute · Rust

    open-compute is a self-hosted platform that runs Cloudflare Workers code unchanged on hardware you control, reimplementing Workers, KV, D1, R2, Durable Objects, Queues, Workflows, Cron, Cache, Images, Vectorize and AI Search as a single Rust binary.

  53. 56

    compio

    1.9Kcompio-rs/compio · Rust

    Compio is a thread-per-core async Rust runtime that uses completion-based IO backends (IOCP on Windows, io_uring on Linux, polling elsewhere) instead of the poll-based model most runtimes use.

  54. 57

    cayu

    904cayu-dev/cayu · Python

    Cayu is an open-source Python framework for building and running domain-specific long-horizon AI agents, with a durable runtime built in that handles sessions, task dispatch, recovery, approvals, and observability.

  55. 58

    dotnet-framework-docker

    764microsoft/dotnet-framework-docker · C#

    This is the official repo providing Dockerfiles for building .NET Framework container images on Windows Server Core, covering the SDK, runtime, ASP.NET, and WCF.

  56. 59

    Awesome-DeepSeek-Harness-Plugins

    574Zhiyuan-Fan/Awesome-DeepSeek-Harness-Plugins

    A curated, daily-updated directory of public plugins, extensions, tools, skills, and integrations for DeepSeek Harness (DSH), an open-source DeepSeek agent harness.

  57. 60

    ir

    509dstogov/ir · C

    IR is a lightweight framework for building JIT compilers in medium-size projects. It gives you an intermediate representation, an API to construct it, and passes for optimization, scheduling, register allocation and machine code generation that can be executed directly in memory.

  58. 61

    allox-os

    313AlloxOrg/allox-os · Python

    A dedicated runtime for AI agents: it runs multiple agents and sessions inside a Kata-isolated VM and adds workspace isolation, checkpointing, rollback and observability on top of it.

  59. 62

    moejs

    285Calcium-Ion/moejs · Go

    moejs is a JavaScript engine written entirely in Go, meant to run small JavaScript plugins safely and fast inside a Go host program.

  60. 63

    dsh-super-injector

    168yjh051108/dsh-super-injector · TypeScript

    This is a runtime plugin injector for the DeepSeek Harness (DSH) ecosystem. It lets you inject any local plugin package into an already-running DSH web process on the fly, without restarting the process or touching patch files, package.json, or the bundles list.

Often tagged together