74 projects
TypeScript
TypeScript is a strongly typed programming language that builds on JavaScript by adding optional static types, classes, and modules. It is designed for development of large applications and compiles to JavaScript.
27,923
7,845
$128M
Roslyn
Roslyn is the open-source .NET Compiler Platform that provides rich code analysis APIs and compiler services for C# and Visual Basic languages. It includes the compiler infrastructure, source code analysis tools, and APIs for code generation and manipulation.
9,892
1,617
$301M
Swift
Swift is a powerful and intuitive programming language for iOS, macOS, watchOS, and tvOS development. Created by Apple, it offers modern features like type inference, optionals, and protocol-oriented programming while maintaining performance and safety.
5,457
1,100
$123M
V
V is a statically typed compiled programming language designed for building maintainable software, with a focus on performance, safety, and simplicity. It combines the performance of C with the safety of Rust and the simplicity of Go, featuring fast compilation, zero dependencies, and automatic memory management.
4,131
899
$31M
Nim
Nim is a statically typed, compiled programming language that combines successful concepts from mature languages like Python, Ada and Modula. It is efficient, expressive, and supports multiple programming paradigms including imperative, functional, and object-oriented styles.
3,104
595
$14M
Scala 3 (Dotty)
Scala 3 (formerly Dotty) is the official next-generation compiler and language implementation for Scala, featuring significant improvements to the type system, syntax, and metaprogramming capabilities while maintaining compatibility with Scala 2.x
2,768
615
$24M
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator that enables developers to read, process, execute, or translate structured text or binary files. It can be used to build languages, tools, and frameworks, generating parsers in various target languages like Java, C#, Python, JavaScript, and others.
2,663
614
$5.9M
cfgo
Go with Cloudflare experimental patches
2,663
537
$95M
Crystal
Crystal is a statically-typed, compiled programming language with syntax inspired by Ruby that aims to provide high performance, type safety, and memory safety while maintaining programmer productivity
2,595
824
$15M
Kotlin Programming Language
Kotlin is a modern, cross-platform programming language developed by JetBrains that runs on the JVM and can be compiled to JavaScript and native code. It offers full interoperability with Java while providing additional features like null safety, coroutines, and more concise syntax.
2,306
373
$278M
Skript
Skript is a Spigot plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them.
2,209
220
$4.8M
Racket
Racket is a general-purpose programming language and ecosystem descended from Scheme that supports language-oriented programming. It includes tools for creating new programming languages, a comprehensive standard library, and an integrated development environment.
1,523
348
$49M
Ruby-FFI
Ruby-FFI is a Ruby extension that provides a foreign function interface (FFI) for interfacing with C code from Ruby. It allows Ruby programs to make calls to native system libraries and custom C functions without writing C extension code.
1,522
535
$593K
Oxc
Oxc is a collection of high-performance tools written in Rust for JavaScript and TypeScript, including a parser, linter, formatter, transpiler, and minifier. It aims to provide fast and memory-efficient alternatives to existing JavaScript tooling.
1,348
455
$19M
Gleam
Gleam is a statically typed functional programming language designed for building scalable concurrent systems. It compiles to Erlang and runs on the BEAM virtual machine, offering type safety, immutability, and seamless interoperability with Erlang and Elixir ecosystems.
1,277
389
$6.7M
Ballerina
Ballerina is an open-source programming language and platform designed for cloud-native applications and integration. It combines the flexibility of a general-purpose language with built-in support for networked and distributed applications, offering features like API composition, JSON handling, and network-aware type systems.
1,261
150
$90M
Java Native Access (JNA)
Java Native Access (JNA) is a library that provides Java programs with easy access to native shared libraries without writing JNI code. It uses a small native library stub to dynamically invoke native code, allowing developers to call native functions directly from Java code through mapping Java classes to native interfaces.
1,118
223
$5.6M
Jupyter-Xeus
Jupyter-Xeus is a sub-project of Jupyter Kernels which is a sub-project of Project Jupyter.
807
197
$9.8M
pest
The Elegant Parser
692
277
$2M
Eclipse Xtext
Eclipse Xtext™ is a language development framework
555
121
$121M
Unison
Unison is a modern, statically-typed functional programming language and platform focused on content-addressed code. It features a unique ability to store and version code based on its content rather than text, enabling novel approaches to code reuse, refactoring, and dependency management. The language emphasizes type safety, immutability, and distributed computing capabilities.
490
146
$9.3M
Scalameta
Scalameta is a library and toolkit for parsing, analyzing, and transforming Scala code. It provides a clean, high-performance API for working with Scala syntax trees, semantic analysis, and metaprogramming capabilities.
468
171
$3M
LiquidHaskell
Liquid Types For Haskell
417
125
$7.2M
K Framework
The K Framework is a rewrite-based executable semantic framework in which programming languages, type systems, and formal analysis tools can be defined using configurations, computations, and rules. It allows formal specification of language semantics and enables automatic generation of parsers, interpreters, compilers, and verification tools from language definitions.
394
54
$7.2M
Prism Ruby parser
Prism Ruby parser
323
117
$6.2M
Flix
The Flix Programming Language
308
57
$3.2M
Gherkin
A parser and compiler for the Gherkin language.
272
58
$4.6M
Coccinelle
Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)
198
77
$9.3M
ANTLR v3
antlr v3 repository (pulled from p4 with history from //depot/code/antlr/antlr3-main
AssemblyScript
A TypeScript-like language for WebAssembly.
CEL for Go
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
CTY
A type system for dynamic values in Go applications
Cairo
Cairo is the first Turing-complete language for creating provable programs for general computation.
DaCe
DaCe - Data Centric Parallel Programming
Dhall Configuration Language
Maintainable configuration files
Escodegen
ECMAScript code generator
FuelLabs Sway: Smart Contract Development
🌴 Empowering everyone to build reliable and efficient smart contracts.
Glasgow Haskell Compiler
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Happy
The Happy parser generator for Haskell
Janet
A dynamic language and bytecode vm
Jaseci
The Official Jaseci Code Repository
LALRPOP
LR(1) parser generator for Rust
Lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Lingua Franca
Intuitive concurrent programming in any language
MLIR for AMD GPUs
MLIR for AMD GPUs is a Linux Foundation project implementing Multi-Level Intermediate Representation compiler infrastructure specifically optimized for AMD graphics processing units, enhancing machine learning workload performance and development efficiency.
MPS-extensions
MPS-extensions aims to ease language development within MPS.
ModularML
The Mojo Programming Language
Nickel
Better configuration for less
OpenD
OpenD is a Linux Foundation project focused on developing open-source solutions for digital infrastructure, promoting collaboration, interoperability, and standardization across technology ecosystems.
Plutus
The Plutus language implementation and tools
RE-flex
A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Rhino
Rhino is an open-source implementation of JavaScript written entirely in Java
Rubinius
The Rubinius Language Platform
SAIL
Sail architecture definition language
SWI-Prolog
SWI-Prolog Main development repository
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Snowball Project
Snowball compiler and stemming algorithms
SpinalHDL
Scala based HDL
Steel Bank Common Lisp
Mirror of Steel Bank Common Lisp (SBCL)'s official repository