Skip to main content

javascript

List

77 items

espruino/Espruino (⭐ 2557)

The Espruino JavaScript interpreter - Official Repo (C)

facebook/hermes (⭐ 7790)

A JavaScript engine optimized for running React Native. (C++)

google/closure-compiler (⭐ 6801)

A JavaScript checker and optimizer. (Java)

krausest/js-framework-benchmark (⭐ 5364)

A comparison of the performance of a few popular javascript frameworks (JavaScript)

nodejs/undici (⭐ 4633)

An HTTP/1.1 client, written from scratch for Node.js (JavaScript)

Samsung/escargot (⭐ 118)

Escargot is a memory optimized JavaScript engine for mid-range devices such as mobile phone, tablet and TV. (C++)

tc39/test262 (⭐ 1998)

Official ECMAScript Conformance Test Suite (JavaScript)

vitest-dev/vitest (⭐ 8499)

A Vite-native test framework. It's fast! (TypeScript)

Brooooooklyn/canvas (⭐ 1200)

High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp. (Rust)

tree-sitter/tree-sitter-javascript (⭐ 219)

Javascript grammar for tree-sitter (JavaScript)

tc39/proposal-temporal (⭐ 2744)

Provides standard objects and functions for working with dates and times. (HTML)

tc39/proposal-pipeline-operator (⭐ 6933)

A proposal for adding a useful pipe operator to JavaScript. (HTML)

tc39/proposal-iterator-helpers (⭐ 1024)

Methods for working with iterators in ECMAScript (HTML)

state-adapt/state-adapt (⭐ 112)

Declarative, incremental state management library (TypeScript)

Moddable-OpenSource/moddable (⭐ 1072)

Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers. (C)

load1n9/caviar (⭐ 106)

Blazing fast, modern, Game Engine powered by WebGPU for Deno and the browser (TypeScript)

ldapjs/node-ldapjs (⭐ 1482)

LDAP Client and Server API for node.js (JavaScript)

kaleidawave/ezno (⭐ 701)

A JavaScript compiler and TypeScript checker written in Rust with a focus on static analysis and runtime performance (Rust)

dudykr/stc (⭐ 4609)

Speedy TypeScript type checker (Rust)

DelSkayn/rquickjs (⭐ 190)

High level bindings to the quickjs javascript engine (Rust)

denysdovhan/wtfjs (⭐ 30513)

A list of funny and tricky JavaScript examples (JavaScript)

es-meta/esmeta (⭐ 120)

ECMAScript Specification (ECMA-262) Metalanguage (Scala)

google/closure-compiler-npm (⭐ 321)

Package for managing and documenting closure-compiler for use via npm (JavaScript)

google/zx (⭐ 36854)

A tool for writing better scripts (JavaScript)

jsdom/jsdom (⭐ 18623)

A JavaScript implementation of various web standards, for use with Node.js (JavaScript)

bevacqua/dragula (⭐ 21483)

Drag and drop so simple it hurts (JavaScript)

neon-bindings/neon (⭐ 7099)

Rust bindings for writing safe and fast native Node.js modules. (Rust)

nginx/njs (⭐ 665)

An official read-only mirror of http://hg.nginx.org/njs/ which is updated hourly. (C)

saghul/txiki.js (⭐ 1891)

A tiny JavaScript runtime (C)

tc39/ecma262 (⭐ 14011)

Status, process, and documents for ECMA-262 (HTML)

tc39/proposal-import-attributes (⭐ 389)

Proposal for syntax to import ES modules with assertions (HTML)

whatwg/fetch (⭐ 1978)

Fetch Standard (HTML)

acornjs/acorn (⭐ 9247)

A small, fast, JavaScript-based JavaScript parser (JavaScript)

beautify-web/js-beautify (⭐ 8065)

Beautifier for javascript (JavaScript)

denolib/awesome-deno (⭐ 3938)

Curated list of awesome things related to Deno ()

developit/unfetch (⭐ 5529)

Bare minimum 500b fetch polyfill. (JavaScript)

dinerojs/dinero.js (⭐ 5871)

Create, calculate, and format money in JavaScript and TypeScript. (TypeScript)

ds300/patch-package (⭐ 8394)

Fix broken node modules instantly 🏃🏽‍♀️ (TypeScript)

dsherret/dax (⭐ 270)

Cross platform shell tools for Deno inspired by zx. (TypeScript)

engine262/engine262 (⭐ 671)

An implementation of ECMA-262 in JavaScript (JavaScript)

jslint-org/jslint (⭐ 3560)

JSLint, The JavaScript Code Quality and Coverage Tool (JavaScript)

lukeed/clsx (⭐ 4848)

A tiny (228B) utility for constructing `className` strings conditionally. (JavaScript)

pastelsky/bundlephobia (⭐ 7836)

Find out the cost of adding a new frontend dependency to your project (JavaScript)

tc39/proposal-change-array-by-copy (⭐ 438)

Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change. (HTML)

vercel/micro (⭐ 10375)

Asynchronous HTTP microservices (TypeScript)

devsnek/esvu (⭐ 142)

esvu is your one-stop shop for all implementations of ECMAScript. (JavaScript)

estree/estree (⭐ 4521)

The ESTree Spec ()

inexorabletash/jslogo (⭐ 342)

Logo in JavaScript (JavaScript)

tc39/proposal-pattern-matching (⭐ 4718)

Pattern matching syntax for ECMAScript (HTML)

tc39/proposal-record-tuple (⭐ 2232)

ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change! (HTML)

tc39/proposal-string-dedent (⭐ 520)

TC39 Proposal to remove common leading indentation from multiline template strings (HTML)

tc39/proposal-type-annotations (⭐ 3300)

ECMAScript proposal for type syntax that is erased - Stage 1 (JavaScript)

stuartlangridge/sorttable (⭐ 89)

JavaScript client-side sortable tables (JavaScript)

atlassian-labs/compiled (⭐ 1835)

A familiar and performant compile time CSS-in-JS library for React. (TypeScript)

ccxvii/mujs (⭐ 705)

An embeddable Javascript interpreter in C. (C)

just-js/just (⭐ 3040)

a very small v8 javascript runtime for linux only (JavaScript)

cyclejs/cyclejs (⭐ 10216)

A functional and reactive JavaScript framework for predictable code (TypeScript)

bellard/quickjs (⭐ 5811)

Public repository of the QuickJS Javascript Engine. Pull requests are not accepted. Use the mailing list to submit patches. (C)

shajunxing/quickjs-ffi (⭐ 51)

libffi wrapper for quickjs (C)

rslint/rslint (⭐ 2555)

A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate (Rust)

svaarala/duktape (⭐ 5537)

Duktape - embeddable Javascript engine with a focus on portability and compact footprint (JavaScript)

elsaland/elsa (⭐ 2749)

Elsa is a minimal runtime for JavaScript and TypeScript written in Go (TypeScript)

brianleroux/wtfjs (⭐ 1375)

wtfjs.com! (JavaScript)

cesanta/mjs (⭐ 1725)

Embedded JavaScript engine for C/C++ (C)

vercel/turbo (⭐ 20453)

Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo. (Rust)

gfwilliams/tiny-js (⭐ 458)

Automatically exported from code.google.com/p/tiny-js (C++)

hazae41/xswr (⭐ 91)

Yet another React data (re)fetching library (TypeScript)

jmaister/excellentexport (⭐ 1301)

Javascript export to Excel (TypeScript)

mck89/peast (⭐ 146)

JavaScript parser written in PHP that generates AST from your code according to ECMAScript specification (PHP)

NerdLang/nerd (⭐ 3417)

Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries. (C++)

pvdz/tenko (⭐ 503)

An 100% spec compliant ES2021 JavaScript parser written in JS (JavaScript)

ota-meshi/eslint-plugin-regexp (⭐ 204)

ESLint plugin for finding regex mistakes and style guide violations. (TypeScript)

tc39/proposal-structs (⭐ 144)

JavaScript Structs: Fixed Layout Objects ()

richardanaya/web.rs (⭐ 151)

JavaScript-WebAssembly interop library for Rust. (Rust)

GoogleChrome/lighthouse (⭐ 26271)

Automated auditing, performance metrics, and best practices for the web. (JavaScript)

mdubourg001/ssgo (⭐ 173)

The minimalistic but flexible static site generator for Deno . (TypeScript)

apache/echarts (⭐ 54632)

Apache ECharts is a powerful, interactive charting and data visualization library for browser (TypeScript)