Projects in Awesome Lists by tc39
A curated list of projects in awesome lists by tc39 .
https://github.com/tc39/proposals
Tracking ECMAScript Proposals
committee ecmascript javascript language language-design proposal spec specification
Last synced: 13 May 2025
https://github.com/tc39/ecma262
Status, process, and documents for ECMA-262
Last synced: 14 May 2025
https://github.com/tc39/proposal-pipeline-operator
A proposal for adding a useful pipe operator to JavaScript.
javascript operator pipeline proposal syntax tc39
Last synced: 07 Apr 2025
https://github.com/tc39/proposal-pattern-matching
Pattern matching syntax for ECMAScript
Last synced: 14 May 2025
https://github.com/tc39/proposal-type-annotations
ECMAScript proposal for type syntax that is erased - Stage 1
Last synced: 13 May 2025
https://github.com/tc39/proposal-signals
A proposal to add signals to JavaScript.
Last synced: 13 May 2025
https://github.com/tc39/proposal-temporal
Provides standard objects and functions for working with dates and times.
Last synced: 12 May 2025
https://github.com/tc39/proposal-record-tuple
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
immutable javascript record tc39 tuple
Last synced: 14 Apr 2025
https://github.com/tc39/proposal-dynamic-import
import() proposal for JavaScript
Last synced: 27 Sep 2025
https://github.com/tc39/proposal-bind-operator
This-Binding Syntax for ECMAScript
Last synced: 16 Dec 2025
https://github.com/tc39/proposal-class-fields
Orthogonally-informed combination of public and private fields proposals
Last synced: 29 Sep 2025
https://github.com/sebmarkbage/ecmascript-rest-spread
Rest/Spread Properties for ECMAScript
Last synced: 04 Apr 2025
https://github.com/tc39/proposal-object-rest-spread
Rest/Spread Properties for ECMAScript
Last synced: 27 Sep 2025
https://github.com/tc39/proposal-shadowrealm
ECMAScript Proposal, specs, and reference implementation for Realms
Last synced: 14 May 2025
https://github.com/tc39/proposal-iterator-helpers
Methods for working with iterators in ECMAScript
ecmascript-proposal iterators javascript tc39
Last synced: 27 Mar 2025
https://github.com/tc39/proposal-nullish-coalescing
Nullish coalescing proposal x ?? y
Last synced: 28 Sep 2025
https://github.com/tc39/proposal-top-level-await
top-level `await` proposal for ECMAScript (stage 4)
Last synced: 27 Sep 2025
https://github.com/tc39/proposal-do-expressions
Proposal for `do` expressions
Last synced: 04 Apr 2025
https://github.com/tc39/proposal-partial-application
Proposal to add partial application to ECMAScript
Last synced: 06 Oct 2025
https://github.com/tc39/proposal-binary-ast
Binary AST proposal for ECMAScript
ast ecma ecmascript javascript parser proposal standard
Last synced: 04 Apr 2025
https://github.com/tc39/proposal-async-iteration
Asynchronous iteration for JavaScript
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-explicit-resource-management
ECMAScript Explicit Resource Management
Last synced: 16 May 2025
https://github.com/tc39/proposal-async-context
Async Context for JavaScript
Last synced: 15 May 2025
https://github.com/tc39/proposal-string-dedent
TC39 Proposal to remove common leading indentation from multiline template strings
Last synced: 04 Apr 2025
https://github.com/tc39/proposal-import-attributes
Proposal for syntax to import ES modules with assertions
Last synced: 15 May 2025
https://github.com/tc39/proposal-set-methods
Proposal for new Set methods in JS
Last synced: 05 Apr 2025
https://github.com/tc39/ecma402
Status, process, and documents for ECMA 402
Last synced: 15 May 2025
https://github.com/tc39/proposal-bigint
Arbitrary precision integers in JavaScript
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-decimal
Built-in exact decimal numbers for JavaScript
arithmetic decimal decimal128 ieee754 javascript
Last synced: 15 May 2025
https://github.com/tc39/proposal-array-grouping
A proposal to make grouping of array items easier
Last synced: 10 Jul 2025
https://github.com/tc39/proposal-change-array-by-copy
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.
array javascript tc39 tuple typedarray
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-throw-expressions
Proposal for ECMAScript 'throw' expressions
Last synced: 05 Apr 2025
https://github.com/jeffmo/es-class-fields-and-static-properties
Stage 2 proposal for public class fields in ECMAScript
Last synced: 27 Apr 2025
https://github.com/tc39/proposal-class-public-fields
Stage 2 proposal for public class fields in ECMAScript
Last synced: 13 Mar 2025
https://github.com/tc39/proposal-iterator.range
A proposal for ECMAScript to add a built-in Iterator.range()
Last synced: 05 Apr 2025
https://github.com/tc39/proposal-uuid
UUID proposal for ECMAScript (Stage 1)
Last synced: 06 Oct 2025
https://github.com/tc39/proposal-module-declarations
JavaScript Module Declarations
Last synced: 05 Apr 2025
https://github.com/tc39/proposal-regex-escaping
Proposal for investigating RegExp escaping for the ECMAScript standard
Last synced: 24 Feb 2025
https://github.com/tc39/proposal-error-cause
TC39 proposal for accumulating errors
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-first-class-protocols
a proposal to bring protocol-based interfaces to ECMAScript users
Last synced: 31 Mar 2025
https://github.com/tc39/proposal-relative-indexing-method
A TC39 proposal to add an .at() method to all the basic indexable classes (Array, String, TypedArray)
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-global
ECMAScript Proposal, specs, and reference implementation for `global`
Last synced: 07 May 2025
https://github.com/tc39/proposal-private-methods
Private methods and getter/setters for ES6 classes
Last synced: 23 Mar 2025
https://github.com/tc39/proposal-numeric-separator
A proposal to add numeric literal separators in JavaScript.
Last synced: 01 Apr 2025
https://github.com/tc39/tc39.github.io
Get involved in specifying JavaScript
Last synced: 11 Apr 2025
https://github.com/tc39/proposal-promise-allSettled
ECMAScript Proposal, specs, and reference implementation for Promise.allSettled
Last synced: 26 Mar 2025
https://github.com/tc39/proposal-export-default-from
Proposal to add `export v from "mod";` to ECMAScript.
Last synced: 09 Apr 2025
https://github.com/tc39/proposal-array-last
A JavaScript TC39 Proposal for getting the last element from an array
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-await.ops
Introduce await.all / await.race / await.allSettled / await.any to simplify the usage of Promises
Last synced: 09 Jul 2025
https://github.com/tc39/proposal-logical-assignment
A proposal to combine Logical Operators and Assignment Expressions
Last synced: 27 Apr 2025
https://github.com/tc39/proposal-json-modules
Proposal to import JSON files as modules
Last synced: 06 Apr 2025
https://github.com/tc39/proposal-upsert
ECMAScript Proposal, specs, and reference implementation for Map.prototype.upsert
Last synced: 16 May 2025
https://github.com/tc39/proposal-cancellation
Proposal for a Cancellation API for ECMAScript
cancellation ecmascript javascript proposal
Last synced: 18 Oct 2025
https://github.com/tc39/proposal-asset-references
Proposal to ECMAScript to add first-class location references relative to a module
Last synced: 07 May 2025
https://github.com/tc39/proposal-arraybuffer-base64
TC39 proposal for Uint8Array<->base64/hex
Last synced: 09 Jul 2025
https://github.com/tc39/proposal-promise-try
ECMAScript Proposal, specs, and reference implementation for Promise.try
Last synced: 30 Mar 2025
https://github.com/tc39/proposal-string-replaceall
ECMAScript proposal: String.prototype.replaceAll
Last synced: 23 Mar 2025
https://github.com/tc39/proposal-defer-import-eval
A proposal for introducing a way to defer evaluate of a module
Last synced: 16 May 2025
https://github.com/tc39/proposal-json-parse-with-source
Proposal for extending JSON.parse to expose input source text.
Last synced: 10 Apr 2025
https://github.com/tc39/ecmarkup
An HTML superset/Markdown subset source format for ECMAScript and related specifications
Last synced: 15 May 2025
https://github.com/tc39/proposal-regexp-named-groups
Named capture groups for JavaScript RegExps
Last synced: 30 Mar 2025
https://github.com/tc39/proposal-ses
Draft proposal for SES (Secure EcmaScript)
Last synced: 20 Aug 2025
https://github.com/tc39/proposal-structs
JavaScript Structs: Fixed Layout Objects
Last synced: 17 Mar 2025
https://github.com/tc39/proposal-intl-relative-time
`Intl.RelativeTimeFormat` specification [draft]
Last synced: 27 Apr 2025
https://github.com/tc39/how-we-work
Documentation of how TC39 operates and how to participate
Last synced: 08 Oct 2025
https://github.com/tc39/proposal-promise-any
ECMAScript proposal: Promise.any
Last synced: 04 May 2025
https://github.com/tc39/proposal-optional-chaining-assignment
`a?.b = c` proposal
Last synced: 20 Aug 2025
https://github.com/tc39/proposal-decorators-previous
Decorators for ECMAScript
Last synced: 01 Apr 2025
https://github.com/tc39/proposal-array-from-async
Draft specification for a proposed Array.fromAsync method in JavaScript.
Last synced: 13 Apr 2025
https://github.com/tc39/proposal-array-filtering
A proposal to make filtering arrays easier
Last synced: 15 Apr 2025
https://github.com/tc39/proposal-ptc-syntax
Discussion and specification for an explicit syntactic opt-in for Tail Calls.
Last synced: 16 Apr 2025
https://github.com/tc39/proposal-seeded-random
Proposal for an options argument to be added to JS's Math.random() function, and some options to start it with.
Last synced: 05 Apr 2025
https://github.com/tc39/proposal-extensions
Extensions proposal for ECMAScript
Last synced: 15 Apr 2025
https://github.com/tc39/proposal-error-stacks
ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack / System.getStack
Last synced: 26 Oct 2025
https://github.com/tc39/proposal-intl-segmenter
Unicode text segmentation for ECMAScript
Last synced: 15 Apr 2025
https://github.com/tc39/ecma426
Source map specification, RFCs and new proposals.
Last synced: 04 Apr 2025
https://github.com/tc39/proposal-source-phase-imports
Proposal to enable importing modules at the source phase
Last synced: 14 Oct 2025
https://github.com/tc39/eshost
A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
Last synced: 10 Apr 2025
https://github.com/tc39/template-for-proposals
A template for ECMAScript proposals
Last synced: 04 Apr 2025