SSealbook
Sealbook / Open source / Programming languages & runtimes

Top open-source programming languages & runtimes on GitHub

501 repositories with 1,000+ stars, ranked by stars. Leading: go, TypeScript, deno.

RepositoryStarsLanguageLicenseActivity
51chakra-core/ChakraCoreChakraCore is an open source Javascript engine with a C API.★ 9.3kJavaScriptMITSlowing
52wasm-bindgen/wasm-bindgenFacilitating high-level interactions between Wasm modules and JavaScript★ 9.2kRustApache-2.0Active
53Project-DARC/DARCDecentralized Autonomous Regulated Company (DARC), a company virtual machine that runs on any EVM-compatible blockchain, with on-chain law s★ 9.1kTypeScriptOtherStale
54open-circle/valibotThe modular and type safe schema library for validating structural data 🤖★ 9kTypeScriptMITActive
55WebAssembly/binaryenOptimizer and compiler/toolchain library for WebAssembly★ 8.7kWebAssemblyApache-2.0Active
56robertkrimen/ottoA JavaScript interpreter in Go (golang)★ 8.5kGoMITActive
57gonum/gonumGonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more★ 8.4kGoBSD-3-ClauseActive
58traefik/yaegiYaegi is Another Elegant Go Interpreter★ 8.4kGoApache-2.0Slowing
59WebAssembly/wabtThe WebAssembly Binary Toolkit★ 8.2kC++Apache-2.0Active
60wren-lang/wrenThe Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.★ 8.1kWrenMITSlowing
61adonovan/gopl.ioExample programs from "The Go Programming Language"★ 8.1kGo—Slowing
62tsconfig/basesHosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment★ 7.9kTypeScriptMITActive
63KhronosGroup/glTFglTF – Runtime 3D Asset Delivery★ 7.9kHTMLOtherActive
64boa-dev/boaBoa is an embeddable Javascript engine written in Rust.★ 7.6kRustMITActive
65jerryscript-project/jerryscriptUltra-lightweight JavaScript engine for the Internet of Things.★ 7.4kCApache-2.0Stale
66makepad/makepadMakepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl★ 7.2kRustMITActive
67raphw/byte-buddyRuntime code generation for the Java virtual machine.★ 6.9kJavaApache-2.0Active
68lhartikk/ArnoldCArnold Schwarzenegger based programming language★ 6.9kScalaApache-2.0Stale
69RockstarLang/rockstarHome of the Rockstar programming language★ 6.9kJavaScriptAGPL-3.0Slowing
70gcanti/io-tsRuntime type system for IO decoding/encoding★ 6.8kTypeScriptMITStale
71supercollider/supercolliderAn audio server, programming language, and IDE for sound synthesis and algorithmic composition.★ 6.8kC++GPL-3.0Active
72unisonweb/unisonA friendly programming language from the future★ 6.8kHaskellOtherActive
73sebastianbergmann/environmentProvides functionality that helps writing PHP code that has runtime-specific execution paths★ 6.8kPHPBSD-3-ClauseActive
74pardeike/HarmonyA library for patching, replacing and decorating .NET and Mono methods during runtime★ 6.7kC#MITActive
75rust-lang/miriAn interpreter for Rust's mid-level intermediate representation★ 6.7kRustApache-2.0Active
76johnno1962/injectionforxcodeRuntime Code Injection for Objective-C & Swift★ 6.5kObjective-CMITStale
77swig/swigSWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.★ 6.3kSWIGOtherActive
78ponylang/ponycPony is an open-source, actor-model, capabilities-secure, high performance programming language★ 6.2kPonyBSD-2-ClauseActive
79ant-design-blazor/ant-design-blazor🌈A rich set of enterprise-class UI components based on Ant Design and Blazor.★ 6.2kC#MITActive
80wasm-micro-runtime/wasm-micro-runtimeWebAssembly Micro Runtime (WAMR)★ 6.2kCApache-2.0Active
81roc-lang/rocA fast, friendly, functional language.★ 6.1kZigUPL-1.0Active
82lxfater/inpaint-webA free and open-source inpainting & image-upscaling tool powered by webgpu and wasm on the browser。| 基于 Webgpu 技术和 wasm 技术的免费开源 inpainting★ 6.1kTypeScriptGPL-3.0Slowing
83carp-lang/CarpA statically typed lisp, without a GC, for real-time applications.★ 6.1kHaskellApache-2.0Active
84luau-lang/luauA small, fast, and embeddable programming language based on Lua with a gradual type system.★ 6kC++MITActive
85huangsam/ultimate-pythonUltimate Python study guide 🐍 🐍 🐍★ 6kPythonMITActive
86alda-lang/aldaA music programming language for musicians. :notes:★ 6kGoEPL-2.0Active
87google/highwayPerformance-portable, length-agnostic SIMD with runtime dispatch★ 5.9kC++OtherActive
88gsdios/SDAutoLayoutOne line of code to implement automatic layout. 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。The most easy ★ 5.9kObjective-CMITSlowing
89rhaiscript/rhaiRhai - An embedded scripting language for Rust.★ 5.7kRustApache-2.0Active
90sger/RustBooksList of Rust books★ 5.6k——Active
91nginx/unitNGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively exe★ 5.5kCApache-2.0Archived
92pythonnet/pythonnetPython for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provi★ 5.5kC#MITActive
93QuipNetwork/xq-pyA python implementation of the Quip Network's quantum virtual machine★ 5.5k——Slowing
94chai2010/go-ast-book:books: 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)★ 5.5kGo—Stale
95steshaw/pltProgramming Language Theory λΠ★ 5.4kCSS—Stale
96killme2008/aviatorscriptA high performance scripting language hosted on the JVM.★ 5.2kJava—Active
97reactor/reactor-coreNon-Blocking Reactive Foundation for the JVM★ 5.2kJavaApache-2.0Active
98microsoft/BosqueLanguageThe Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecy★ 5.2kTypeScriptOtherArchived
99vyperlang/vyperPythonic Smart Contract Language for the EVM★ 5.2kPythonOtherActive
100monoio-rs/monoioRust async runtime based on io-uring.★ 5.1kRustApache-2.0Active