LFX Platform

Know more about LFX Platform

LFX Insights

Language Development Frameworks

Frameworks and toolkits for developing domain-specific languages and language-oriented tools, including compilers, editors, and IDE integrations.

74 projects

78,685 contributors

$1.4B

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.

Contributors

27,923

Organizations

7,845

Software value

$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.

Contributors

9,892

Organizations

1,617

Software value

$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.

Contributors

5,457

Organizations

1,100

Software value

$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.

Contributors

4,131

Organizations

899

Software value

$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.

Contributors

3,104

Organizations

595

Software value

$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

Contributors

2,768

Organizations

615

Software value

$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.

Contributors

2,663

Organizations

614

Software value

$5.9M

cfgo

Go with Cloudflare experimental patches

Contributors

2,663

Organizations

537

Software value

$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

Contributors

2,595

Organizations

824

Software value

$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.

Contributors

2,306

Organizations

373

Software value

$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.

Contributors

2,209

Organizations

220

Software value

$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.

Contributors

1,523

Organizations

348

Software value

$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.

Contributors

1,522

Organizations

535

Software value

$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.

Contributors

1,348

Organizations

455

Software value

$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.

Contributors

1,277

Organizations

389

Software value

$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.

Contributors

1,261

Organizations

150

Software value

$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.

Contributors

1,118

Organizations

223

Software value

$5.6M

Jupyter-Xeus

Jupyter-Xeus is a sub-project of Jupyter Kernels which is a sub-project of Project Jupyter.

Contributors

807

Organizations

197

Software value

$9.8M

pest

The Elegant Parser

Contributors

692

Organizations

277

Software value

$2M

Eclipse Xtext

Eclipse Xtext™ is a language development framework

Contributors

555

Organizations

121

Software value

$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.

Contributors

490

Organizations

146

Software value

$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.

Contributors

468

Organizations

171

Software value

$3M

LiquidHaskell

Liquid Types For Haskell

Contributors

417

Organizations

125

Software value

$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.

Contributors

394

Organizations

54

Software value

$7.2M

Prism Ruby parser

Prism Ruby parser

Contributors

323

Organizations

117

Software value

$6.2M

Flix

The Flix Programming Language

Contributors

308

Organizations

57

Software value

$3.2M

Gherkin

A parser and compiler for the Gherkin language.

Contributors

272

Organizations

58

Software value

$4.6M

Coccinelle

Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)

Contributors

198

Organizations

77

Software value

$9.3M

ANTLR v3

antlr v3 repository (pulled from p4 with history from //depot/code/antlr/antlr3-main

This project hasn't been onboarded to LFX Insights.

AssemblyScript

A TypeScript-like language for WebAssembly.

This project hasn't been onboarded to LFX Insights.

CEL for Go

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)

This project hasn't been onboarded to LFX Insights.

CTY

A type system for dynamic values in Go applications

This project hasn't been onboarded to LFX Insights.

Cairo

Cairo is the first Turing-complete language for creating provable programs for general computation.

This project hasn't been onboarded to LFX Insights.

DaCe

DaCe - Data Centric Parallel Programming

This project hasn't been onboarded to LFX Insights.

Dhall Configuration Language

Maintainable configuration files

This project hasn't been onboarded to LFX Insights.

Escodegen

ECMAScript code generator

This project hasn't been onboarded to LFX Insights.

FuelLabs Sway: Smart Contract Development

🌴 Empowering everyone to build reliable and efficient smart contracts.

This project hasn't been onboarded to LFX Insights.

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).

This project hasn't been onboarded to LFX Insights.

Happy

The Happy parser generator for Haskell

This project hasn't been onboarded to LFX Insights.

Janet

A dynamic language and bytecode vm

This project hasn't been onboarded to LFX Insights.

Jaseci

The Official Jaseci Code Repository

This project hasn't been onboarded to LFX Insights.

LALRPOP

LR(1) parser generator for Rust

This project hasn't been onboarded to LFX Insights.

Lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

This project hasn't been onboarded to LFX Insights.

Lingua Franca

Intuitive concurrent programming in any language

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

MPS-extensions

MPS-extensions aims to ease language development within MPS.

This project hasn't been onboarded to LFX Insights.

ModularML

The Mojo Programming Language

This project hasn't been onboarded to LFX Insights.

Nickel

Better configuration for less

This project hasn't been onboarded to LFX Insights.

OpenD

OpenD is a Linux Foundation project focused on developing open-source solutions for digital infrastructure, promoting collaboration, interoperability, and standardization across technology ecosystems.

This project hasn't been onboarded to LFX Insights.

Plutus

The Plutus language implementation and tools

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

Rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

This project hasn't been onboarded to LFX Insights.

Rhino

Rhino is an open-source implementation of JavaScript written entirely in Java

This project hasn't been onboarded to LFX Insights.

Rubinius

The Rubinius Language Platform

This project hasn't been onboarded to LFX Insights.

SAIL

Sail architecture definition language

This project hasn't been onboarded to LFX Insights.

SWI-Prolog

SWI-Prolog Main development repository

This project hasn't been onboarded to LFX Insights.

Scala Parser Combinators

simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

This project hasn't been onboarded to LFX Insights.

Snowball Project

Snowball compiler and stemming algorithms

This project hasn't been onboarded to LFX Insights.

SpinalHDL

Scala based HDL

This project hasn't been onboarded to LFX Insights.

Steel Bank Common Lisp

Mirror of Steel Bank Common Lisp (SBCL)'s official repository

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?