-
wasm-bindgen
Easy support for interacting between JS and Rust
-
js-sys
Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on
#[wasm_bindgen]using thewasm-bindgencrate -
wasm-bindgen-macro-support
APIs for the
#[wasm_bindgen]attribute -
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
wasm-bindgen-test
Internal testing crate for wasm-bindgen
-
tree-sitter-javascript
JavaScript grammar for tree-sitter
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
sourcemap
Basic sourcemap handling for Rust
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
gloo-timers
Convenience crate for working with JavaScript timers
-
swc_atoms
Atoms for the swc project
-
boa_gc
Garbage collector for the Boa JavaScript engine
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
boa_parser
ECMAScript parser for the Boa JavaScript engine
-
tokio_with_wasm
Mimicking tokio functionalities on web browsers
-
oxc-browserslist
Rust-ported Browserslist for Oxc
-
swc_macros_common
Common utilities for swc macros
-
boa_string
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
oxc_sourcemap
Basic sourcemap handling for Rust
-
boa_interner
String interner for the Boa JavaScript engine
-
yew
A framework for creating reliable and efficient web applications
-
zxcvbn
An entropy-based password strength estimator, originally for Javascript by Dropbox
-
node-semver
compliant semver implementation in Rust
-
typescript-type-def
Generate TypeScript type definitions for Rust types
-
swc_ecma_visit
Visitors for swc ecmascript nodes which works on stable rustc
-
browserslist-rs
Rust-ported Browserslist
-
vertigo
Reactive Real-DOM library with SSR for Rust
-
wasm-streams
Bridging between web streams and Rust streams using WebAssembly
-
swc
Speedy web compiler
-
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
-
jstime
JS Runtime
-
wasm-bindgen-backend
Backend code generation of the wasm-bindgen tool
-
sqlite-wasm-rs
wasm32-unknown-unknownbindings to the libsqlite3 library -
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
wasm-rquickjs-cli
wrapping JavaScript modules as WebAssembly components using the QuickJS engine
-
wasm-bindgen-cli
Command line interface of the
#[wasm_bindgen]attribute and project. For more information see https://github.com/wasm-bindgen/wasm-bindgen. -
rustyscript
Effortless JS Integration for Rust
-
swc_ecma_transforms_typescript
rust port of babel and closure compiler
-
actix-web-rust-embed-responder
An actix-web responder for rust-embed that implements cache revalidation and compressed responses
-
slint-build
Helper for Slint build script
-
changepacks
A unified version management and changelog tool for multi-language projects
-
ress
A scanner/tokenizer for JS files
-
arborium-javascript
JavaScript grammar for arborium (tree-sitter bindings)
-
swc_sourcemap
Forked from https://github.com/getsentry/rust-sourcemap
-
volta-cli/volta
JS Toolchains as Code. ⚡
-
aws-sdk-braket
AWS SDK for Braket
-
javascript
engine implementation in Rust
-
swc_ecma_transforms_react
rust port of babel and closure compiler
-
boa_cli
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
harsh
Hashids implementation for Rust
-
decasify
A CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
kiren
A high-performance JavaScript runtime built with Rust - Zero config, single binary, production ready
-
quickjs-rusty
QuickJS (QuickJS-NG) Javascript engine wrapper, and more
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
wasm-bodge
that takes wasm-bindgen output and wraps it for all JavaScript runtimes
-
rust_jsc
High-level bindings to JavaScriptCore
-
chart-js-rs
Chart JS API for Rust WebAssembly
-
dominator
Zero-cost ultra-high-performance declarative DOM library using FRP signals
-
arora-types
Shared type definitions for the Semio Arora framework
-
swc_ecma_transforms_proposal
rust port of babel and closure compiler
-
jsq
evaluating a JavaScript function and printing the result
-
worker-sys
Low-level extern definitions / FFI bindings to the Cloudflare Workers JS Runtime
-
typescript-language-server
A high-performance TypeScript and JavaScript language server implemented in Rust
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
ferrous-actions
GitHub actions for Rust written in Rust and compiled to WebAssembly
-
javascriptcore-rs
Rust bindings for the javacriptcore library
-
minix
straightforward minifier for JavaScript and CSS files, developed using Rust. This tool efficiently reduces the size of JS and CSS files by removing unnecessary characters, whitespace…
-
osakit
macOS Framework adapted for Rust
-
swc_ecma_loader
General ecmascript loader used for transforms
-
swc_ecma_lexer
Feature-complete es2019 parser
-
javy
Configurable JavaScript runtime for WebAssembly
-
lowdash
A Lodash inspired utility library to manipulate array and object for Rust
-
openconfiguration
(OC) is a modular, efficient and flexible approach for the uni-directional exchange of visual e-commerce configurations
-
swc_experimental_ecma_semantic
An extensible Rust-based platform for the next generation of fast developer tools
-
exprimo
JavaScript expression evaluator written in Rust
-
dprint-plugin-typescript
TypeScript and JavaScript code formatter
-
nrr
Minimal, blazing fast npm scripts runner
-
wasm-bindgen-externref-xform
Internal externref transformations for wasm-bindgen
-
tsrun
A TypeScript interpreter designed for embedding in applications
-
swc_ecma_minifier
EcmaScript code minifier
-
chompbuild
Make-like parallel task runner with a JS extension system
-
odoo-lsp
Language server for Odoo Python/JS/XML
-
oxc_ast_visit
A collection of JavaScript tools written in Rust
-
browser_tester
Deterministic lightweight browser runtime for Rust tests
-
javascript-globals
Global identifiers from different JavaScript environments
-
fresh-plugin-runtime
JavaScript plugin runtime for Fresh editor
-
wasm-bindgen-threads-xform
Support for threading-related transformations in wasm-bindgen
-
pixelscript
Multi language scripting runtime
-
wasm-bindgen-wasm-interpreter
Micro-interpreter optimized for wasm-bindgen's use case
-
swc_html_codegen
HTML code generator for the swc project
-
swc_plugin_runner
Runner for swc plugins. This crate is INTERNAL crate and used by swc itself.
-
rspack_binding_api
Rspack shared binding API
-
wasm-bindgen-multi-value-xform
Internal multi-value transformations for wasm-bindgen
-
polyglot_interpreter
A cross-platform, cross-language interpreter of simple logical expressions
-
swc_ecma_compat_bugfixes
Compatibility fixes for browser bugs
-
calcit
Interpreter and js codegen for Calcit
-
preset_env_base
Common logic for targetting vairous browsers
-
ressa
An ECMAscript parser
-
swc_experimental_ecma_parser
An extensible Rust-based platform for the next generation of fast developer tools
-
swc_css_codegen
CSS code generator for the swc project
-
vertigo-forms
Building block for forms in vertigo
-
lazy-js-bundle
A codegen library to bundle TypeScript into JavaScript without requiring a bundler to be installed
-
hyperlight-js
that enables JavaScript code to be run inside lightweight Virtual Machine backed Sandbox. It is built on top of Hyperlight
-
fn
evaluating a JavaScript function and printing the result
-
pyodide-webassembly-runtime-layer
WASM runtime compatibility interface implementation for the webbrowser WebAssembly runtime, exposed through Pyodide
-
merve
A fast C++ lexer for extracting named exports from CommonJS modules
-
dioxus-use-js
A macro that generates Rust bindings to JavaScript or TypeScript functions, with compile time checks. For use with Dioxus.
-
swc_html_minifier
HTML minifier
-
v8_derive
Derive macros and helpers for Rusty v8
-
symbolic-sourcemapcache
A fast lookup cache for JavaScript Source Maps
-
oxc_parser_napi
A collection of JavaScript tools written in Rust
-
swc_allocator
A thin wrapper for bumpalo
-
swc_ecma_transforms_module
rust port of babel and closure compiler
-
napi-derive-backend
Codegen backend for napi procedural macro
-
testing
swc project
-
oxide-cli
⚡ Lightning-fast project scaffolding tool for modern JavaScript/TypeScript development
-
timezone_provider
Time zone data providers
-
parse-js
JavaScript parsing library
-
swc_ecma_usage_analyzer
EcmaScript variable usage analyzer
-
wef
embedding WebView functionality using Chromium Embedded Framework (CEF3) with offscreen rendering support
-
codemode-rs
A secure V8 JavaScript sandbox with MCP (Model Context Protocol) tool integration
-
probar-js-gen
NASA/DO-178B-grade Rust DSL for type-safe JavaScript generation
-
wasc
A C-like language compiler for WebAssembly with first-class support for references and tables
-
japan-geoid
Calculates geoid heights for Japan using GSI's geoid model
-
swc_html
HTML apis for rust
-
geoarrow
amalgamation crate
-
js
Call JavaScript from WebAssembly
-
wry-bindgen
Native desktop implementation of wasm-bindgen APIs using wry
-
minify-js
Extremely fast JavaScript minifier
-
lo_
A modern Rust utility library delivering modularity, performance & extras ported from JavaScript Lodash
-
bomboni_wasm
working with WASM. Part of Bomboni library.
-
boilrs
A fast rust CLI program to generate boilerplate code for programming languages
-
swc_ecma_transforms_classes
Helper for transforms for the swc project
-
js-utils
Useful utilities to make development of browser-targeted Rust applications slightly less painful
-
wasm-bindgen-cli-support
Shared support for the wasm-bindgen-cli package, an internal dependency
-
ezno
A fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI
-
swc_ecma_compat_es2017
ES3 compatibility transforms
-
swc_ecma_hooks
Composable hooks for swc ecmascript visitors
-
deft-quick-js
QuickJS Javascript engine wrapper
-
terrars
Terraform in Rust
-
wasm-bindgen-test-shared
Shared support between wasm-bindgen-test and wasm-bindgen-test-runner, an internal dependency
-
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python, javascript, java, and flow
-
ecolog-lsp
Language Agnostic LSP for Environment Variables
-
rcade-sdk
The Recurse RCade SDK
-
swc_ecma_compat_es3
ES3 compatibility transforms
-
nodejs_package_json
Shapes for Node.js package.json
-
perspective-server
A data visualization and analytics component, especially well-suited for large and/or streaming datasets
-
wry-bindgen-macro-support
Internal macro support for wry-bindgen
-
depot-js
A Javascript devtool orchestrator
-
kobold
Easy declarative web interfaces
-
uira-oxc
OXC-powered JavaScript/TypeScript tools for Uira
-
swc_html_utils
Utils for HTML
-
rusty_hermes
Rust wrapper for Facebook's Hermes JavaScript engine
-
rattler_pty
create pty
-
tauri-plugin-tracing
tracing crate in your Tauri app
-
fob-config
Configuration loading and validation for the Fob bundler
-
vize_relief
Relief - The sculptured AST surface for Vize Vue templates
-
dyn_path
A JavaScript-like nested object-like structure non-fallible path access interface. Access your data without serializing it just like you do in your JavaScript projects.
-
swc_ecma_transformer
Compatibility layer for the ECMAScript standard
-
apollo-federation-types
contains types used by plugins for the Rover CLI
-
cargo-pgml-components
bundling SCSS and JavaScript Stimulus components like Rails does
-
wasm-bindgen-wasm-conventions
working with Wasm codegen conventions (usually established by LLVM/lld)
-
ezno-parser
Parser and AST definitions for Ezno
-
geoarrow-expr-geo
GeoArrow
-
zinniad
Zinnia daemon runs Zinnia modules inside Filecoin Station
-
swc_graph_analyzer
Graph analyzer
-
catswords-jsrt
Safe-ish ergonomic Rust wrapper for ChakraCore JsRT
-
quickjspp
QuickJS Javascript engine wrapper using quickjs fork named quickjspp
-
van-signal-gen
Signal-based JavaScript code generator for Van template engine
-
swc_timer
Timings for swc
-
mdbook-mermaid-ssr
mdbook preprocessor to add mermaid support with server-side rendering
-
boa_runtime
Example runtime for the Boa JavaScript engine
-
rong_encoding
Encoding module for RongJS
-
jsrp
predicting JavaScript
Math.random()output for Node, Chrome, Firefox, and Safari environments -
clasp-wasm
CLASP WebAssembly bindings
-
edon
embedding Nodejs (libnode) within Rust
-
junobuild-didc
A CLI tool for generating JavaScript or TypeScript content from a DID file using the didc tool
-
browserinfo
browser and hardware information
-
pctx_code_execution_runtime
JavaScript/TypeScript execution runtime for pctx
-
swc_experimental_ecma_ast
An extensible Rust-based platform for the next generation of fast developer tools
-
oxichrome
Write Chrome extensions in Rust, compiled to WebAssembly
-
rong_modules
Module bundle for RongJS
-
neatify
A code formatter library for multiple languages with a clean API interface
-
cargo-prompt
Recursively minify and concatenate source code into a markdown document for llm prompting
-
stork-search
Impossibly fast web search, made for static sites
-
swc_ecma_transforms_macros
Macros for swc_ecma_transforms
-
ssukka
HTML obfuscation library and CLI for Rust. Renders identically in browsers but is hard for humans to read.
-
similarity-ts
CLI tool for detecting code duplication in TypeScript/JavaScript projects
-
deft
Cross platform ui framework
-
graph_generation_language
Core library for the Graph Generation Language (GGL)
-
posthog-cli
The command line interface for PostHog 🦔
-
lazy-sparql-result-reader
A lazy SPARQL result reader
-
lcax
open, machine and human-readable data format for exchanging LCA results
-
fson
Flexible Serialized Object Notation
-
zano
A high-performance Node.js-like runtime built in Rust with JavaScript-compatible syntax, async support, and built-in modules
-
arrow-udf-js
JavaScript runtime for Arrow UDFs
-
swc_ecma_react_compiler
SWC helpers for the React Compiler
-
apache-echarts-wrapper
Wrapper for Apache ECharts server-side rendering
-
heart
Hypermedia-based web development of the 1990 future!
-
rong_path
Path module for RongJS
-
oak-javascript
JavaScript frontend for Oak (reuses TypeScript implementation)
-
synchrony-rs
A fast JavaScript deobfuscator written in Rust
-
swc_ecma_compat_regexp
Transpiles modern RegExp features to ES5-compatible patterns
-
swc_ecma_lints
Linter for the swc project
-
code-analyze
Analyze code structure and relationships using tree-sitter
-
swc_ecma_regexp_visit
Visitor for ECMAScript regular expressions
-
temper-std
Runtime support for Rust generated by Temper
-
wasm-bindgen-shared
Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
swc_ecma_regexp
ECMAScript regular expressions
-
uniffi-runtime-javascript
Javascript runtime for UniFFI-generated bindings
-
harmonizer
Apollo Federation utility to compose a supergraph from subgraphs
-
rong_quickjs
QuickJS backend for RongJS
-
sxwnl4rust
寿星万年历的rust版本
-
automerge_repo
automerge-repo
-
oxc_compat
A collection of JavaScript tools written in Rust
-
swc_css_lints
CSS linter
-
js-deobfuscator
A high-performance JavaScript deobfuscator built on the oxc Rust AST library
-
swc_css
CSS apis for rust
-
quick-js
QuickJS Javascript engine wrapper
-
otterjs
Otter CLI - A fast TypeScript/JavaScript runtime
-
swc_ecma_compiler
Compatibility layer for the ECMAScript standard
-
tauri-plugin-vnidrop-share
A Tauri plugin for sharing content via the system's share dialog
-
swc_ecma_compat_es2018
ES2018 compatibility transforms
-
cargo-oxichrome
CLI build tool for oxichrome
-
jfn
evaluating a JavaScript function and printing the result
-
wasm-bindgen-futures-x
Bridging the gap between Rust Futures and JavaScript Promises
-
js-sys-x
Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on
#[wasm_bindgen]using thewasm-bindgencrate -
tree-parser
An asynchronous Rust library for parsing source code and searching constructs
-
simple-router
A very, very rudementary SSG built in Rust & vanilla JavaScript
-
ecmascript_atomics
ECMAScript and Java memory model racy atomics
-
swc_experimental_ecma_visit
An extensible Rust-based platform for the next generation of fast developer tools
-
sugarloaf
Rio rendering engine, designed to be multiplatform. It is based on WebGPU, Rust library for Desktops and WebAssembly for Web (JavaScript). This project is created and maintained for…
-
checkpoint-ts
Interactive checkpoint system for TypeScript/JavaScript development. Debug with TUI, inspect state, skip functions, inject values.
-
otter-runtime
JavaScriptCore runtime for otter - TypeScript/JavaScript execution engine
-
shortscale
Convert numbers into English words using the short scale
-
stork-lib
Impossibly fast web search, made for static sites
-
timelog
timer for logging time durations like console.time in JavaScript
-
ts-gettext-extractor
Extracts gettext strings from Javascript/TypeScript files
Try searching with DuckDuckGo.