Boa is an embeddable Javascript engine written in Rust.
- rust
- javascript-engine
- interpreter
- javascript-interpreter
83,087 visible repositories in the index
49–72 of 776 · Most stars
Boa is an embeddable Javascript engine written in Rust.
The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.
Metal I/O library for Rust.
ECMAScript parsing infrastructure for multipurpose analysis
C# pure functional programming framework - come and get declarative!
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
Annotations Docblock Parser
The core OCaml system: compilers, runtime system, base libraries
A web tool to explore the ASTs generated by various parsers.
wazero: the zero dependency WebAssembly runtime for Go developers
Powerful scripting language & versatile interactive shell
🐼 Universal, Type-Safe, CSS-in-JS Framework for Design Systems ⚡️
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
A personal experimental C++ Syntax 2 -> Syntax 1 compiler
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Like Underscore, but lazier
Zero-cost asynchronous programming in Rust
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Making it easier to work with shaders
QLExpress is a powerful, lightweight, dynamic language for the Java platform aimed at improving developers’ productivity in different business scenes.
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
A library and language for building parsers, interpreters, compilers, etc.