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
201WAVM/WAVMWebAssembly Virtual Machine★ 2.8kC++BSD-3-ClauseSlowing
202bpython/bpythonbpython - A fancy curses interface to the Python interactive interpreter★ 2.8kPythonOtherActive
203sharkdp/numbatA statically typed programming language for scientific computations with first class support for physical dimensions and units★ 2.8kRustApache-2.0Active
204xtensor-stack/xsimdC++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V))★ 2.8kC++BSD-3-ClauseActive
205bytecodealliance/javyJS to WebAssembly toolchain★ 2.8kRustApache-2.0Active
206flix/flixThe Flix Programming Language★ 2.8kFlixOtherActive
207jameslittle230/stork🔎 Impossibly fast web search, made for static sites.★ 2.8kRustApache-2.0Stale
208aardappel/lobsterThe Lobster Programming Language★ 2.8kC++—Active
209runtypes/runtypesRuntime validation for static types★ 2.7kTypeScriptMITActive
210plbrault/youre-the-osA game where you are a computer's OS and you have to manage processes, memory and I/O events.★ 2.7kPythonGPL-3.0Active
211vlang/vinixVinix is an effort to write a modern, fast, and useful operating system in the V programming language★ 2.7kVGPL-2.0Active
212typelead/etaThe Eta Programming Language, a dialect of Haskell on the JVM★ 2.6kHaskellBSD-3-ClauseStale
213HotswapProjects/HotswapAgentJava unlimited redefinition of classes at runtime.★ 2.6kJavaGPL-2.0Active
214nexus-xyz/nexus-zkvmThe Nexus zkVM: The zero-knowledge virtual machine★ 2.6kRustOtherSlowing
215google/cpu_featuresA cross platform C99 library to get cpu features at runtime.★ 2.6kC++Apache-2.0Active
216near/nearcoreReference client for NEAR Protocol★ 2.6kRustGPL-3.0Active
217mattwparas/steelAn embedded scheme interpreter in Rust★ 2.6kRustApache-2.0Active
218libpnet/libpnetCross-platform, low level networking using the Rust programming language.★ 2.6kRustApache-2.0Slowing
219spiffe/spireThe SPIFFE Runtime Environment★ 2.6kGoApache-2.0Active
220sarah-quinones/faer-rsLinear algebra foundation for the Rust programming language★ 2.6kRustMITActive
221PiotrDabkowski/Js2PyJavaScript to Python Translator & JavaScript interpreter written in 100% pure Python🚀 Try it online:★ 2.6kJavaScriptMITStale
222hannobraun/fornjotEarly-stage b-rep CAD kernel, written in the Rust programming language. No longer in development.★ 2.6kRustOtherArchived
223BedirT/ACM-ICPC-PreparationACM-ICPC Preparation Guide★ 2.5kPythonMITActive
224sidristij/dotnetbook.NET Platform Architecture book (English, Chinese, Russian)★ 2.5kC#OtherStale
225pyston/pyston(No longer maintained) A faster and highly-compatible implementation of the Python programming language.★ 2.5kPythonOtherStale
226moonbitlang/moonbit-docsThe docs of MoonBit programming language★ 2.5kMoonBitOtherActive
227go-ldap/ldapBasic LDAP v3 functionality for the GO programming language.★ 2.5kGoOtherActive
228tj/lunaluna programming language - a small, elegant VM implemented in C★ 2.4kC—Archived
229panva/openid-clientOAuth 2 / OpenID Connect Client API for JavaScript Runtimes★ 2.4kTypeScriptMITActive
230CatalaLang/catalaProgramming language for literate programming law specification★ 2.4kOCamlApache-2.0Active
231MichiganTypeScript/typescript-types-only-wasm-runtimeA WebAssembly runtime implemented in TypeScript types★ 2.4kTypeScript—Stale
232vicky002/1000_Projects :sunglasses: Mega List of practical projects that one can solve in any programming language! ★ 2.4k—MITStale
233MinhasKamal/CreepyCodeCollectionA Nonsense Collection of Disgusting Codes★ 2.4kC—Stale
234smithy-lang/smithySmithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any prog★ 2.4kJavaApache-2.0Active
235nebulet/nebuletA proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.★ 2.4kRustMITArchived
236Perl/perl5🐪 The Perl programming language★ 2.3kPerlOtherActive
237rune-rs/runeAn embeddable dynamic programming language for Rust.★ 2.3kRustApache-2.0Active
238wasmi-labs/wasmiWebAssembly (Wasm) Interpreter - An efficient, lightweight, and deterministic WebAssembly interpreter for embedded systems and plug-in runti★ 2.3kRustApache-2.0Active
239icexin/eggosA Go unikernel running on x86 bare metal★ 2.3kGoMITStale
240crosswalk-project/crosswalkA web runtime built on Chrome. This project is currently unmaintained. ★ 2.3kC++BSD-3-ClauseArchived
241shgopher/GOFamily🔥 《Go 程序员宝典》:go 基础语法,go 并发模式,go runtime 实现原理 ,企业级 go 语言项目经验。★ 2.3kJavaScript—Slowing
242windowjs/windowjsWindow.js is an open-source Javascript runtime for desktop graphics programming.★ 2.3kJavaScriptMITStale
243samgozman/YoptaScriptJoke programming language for 'gopniks' in Russia. Back from 2016!★ 2.3kTypeScriptMITSlowing
244dynamicexpresso/DynamicExpressoC# expressions interpreter★ 2.2kC#MITActive
245typelevel/cats-effectThe pure asynchronous runtime for Scala★ 2.2kScalaApache-2.0Active
246KhronosGroup/UnityGLTFRuntime glTF 2.0 Loader for Unity3D★ 2.2kC#MITActive
247Sergio0694/PolySharpPolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a r★ 2.2kC#MITSlowing
248Kyubyong/wordvectorsPre-trained word vectors of 30+ languages★ 2.2kPythonMITStale
249ArthurSonzogni/DiagonInteractive ASCII art diagram generators. :star2:★ 2.2kC++MITStale
250plurals/pluralizePluralize or singularize any word based on a count★ 2.2kJavaScriptMITStale