tc39
Ecma TC39 Joined May 2012 View on GitHub
- Stars
- 135,862
- across 334 public repos
- Rank
- #139
- of 94,826 organizations, top 0.1%
- Down 5 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 2,473 | Tracking ECMAScript Proposals | 19,206 | |
| 3,232 | Status, process, and documents for ECMA-262 | HTML | 15,703 |
| 7,583 | A proposal for adding a useful pipe operator to JavaScript. | HTML | 7,918 |
| 10,943 | Pattern matching syntax for ECMAScript | HTML | 5,803 |
| 13,208 | HTML | 4,903 | |
| 15,004 | ECMAScript proposal for type syntax that is erased - Stage 1 | JavaScript | 4,385 |
| 15,637 | A proposal to add signals to JavaScript. | 4,211 | |
| 18,012 | Provides standard objects and functions for working with dates and times. | HTML | 3,706 |
| 21,820 | Observables for ECMAScript | JavaScript | 3,092 |
| 22,729 | Decorators for ES6 classes | 2,974 | |
| 23,839 | Official ECMAScript Conformance Test Suite | JavaScript | 2,845 |
| 26,934 | ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change! | HTML | 2,524 |
| 36,544 | import() proposal for JavaScript | HTML | 1,868 |
| 39,137 | This-Binding Syntax for ECMAScript | 1,750 | |
| 39,723 | Orthogonally-informed combination of public and private fields proposals | HTML | 1,726 |
| 43,103 | ECMAScript Proposal, specs, and reference implementation for Realms | HTML | 1,589 |
| 43,661 | Async/await for ECMAScript | HTML | 1,569 |
| 46,150 | Rest/Spread Properties for ECMAScript | HTML | 1,485 |
| 50,749 | Methods for working with iterators in ECMAScript | HTML | 1,347 |
| 55,337 | Nullish coalescing proposal x ?? y | HTML | 1,226 |
| 56,715 | Proposal for `do` expressions | HTML | 1,194 |
| 57,539 | TC39 meeting agendas | JavaScript | 1,175 |
| 61,946 | top-level `await` proposal for ECMAScript (stage 4) | HTML | 1,081 |
| 64,923 | Proposal to add partial application to ECMAScript | HTML | 1,026 |
| 67,200 | Binary AST proposal for ECMAScript | 984 | |
| 70,166 | ECMAScript Explicit Resource Management | JavaScript | 940 |
| 73,703 | HTML | 891 | |
| 74,097 | Async Context for JavaScript | HTML | 886 |
| 76,485 | Asynchronous iteration for JavaScript | HTML | 857 |
| 83,301 | JavaScript Structs: Fixed Layout Objects | HTML | 783 |
| 90,735 | TC39 meeting notes | JavaScript | 714 |
| 96,985 | TC39 Proposal to remove common leading indentation from multiline template strings | HTML | 663 |
| 97,383 | Proposal for new Set methods in JS | HTML | 660 |
| 100,126 | JavaScript | 641 | |
| 100,126 | Built-in exact decimal numbers for JavaScript | HTML | 641 |
| 102,468 | Proposal for syntax to import ES modules with assertions | HTML | 625 |
| 104,439 | Status, process, and documents for ECMA 402 | HTML | 612 |
| 113,134 | Arbitrary precision integers in JavaScript | HTML | 561 |
| 115,925 | SIMD numeric type for EcmaScript | JavaScript | 546 |
| 118,917 | Proposal for ECMAScript 'throw' expressions | JavaScript | 531 |
| 119,527 | HTML | 528 | |
| 120,163 | A proposal to make grouping of array items easier | HTML | 525 |
| 120,381 | A proposal for ECMAScript to add a built-in Iterator.range() | HTML | 524 |
| 126,100 | 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 | 497 |
| 126,978 | Proposal for ECMAScript enums | HTML | 493 |
| 129,022 | Stage 2 proposal for public class fields in ECMAScript | HTML | 484 |
| 134,521 | HTML | 462 | |
| 135,859 | UUID proposal for ECMAScript (Stage 1) | JavaScript | 457 |
| 148,202 | JavaScript Module Declarations | HTML | 414 |
| 149,221 | 411 | ||
| 149,873 | WeakRefs | HTML | 409 |
| 154,856 | Proposal for investigating RegExp escaping for the ECMAScript standard | JavaScript | 394 |
| 156,580 | a proposal to bring protocol-based interfaces to ECMAScript users | HTML | 389 |
| 161,357 | Former home of the now-withdrawn cancelable promises proposal for JavaScript | Shell | 376 |
| 161,357 | Shared memory and atomics for ECMAscript | HTML | 376 |
| 161,357 | TC39 proposal for accumulating errors | HTML | 376 |
| 170,648 | ECMAScript Proposal, specs, and reference implementation for `global` | HTML | 353 |
| 171,502 | A TC39 proposal to add an .at() method to all the basic indexable classes (Array, String, TypedArray) | HTML | 351 |
| 171,934 | ECMAScript Proposal, specs, and reference implementation for Map.prototype.upsert | 350 | |
| 174,554 | Private methods and getter/setters for ES6 classes | HTML | 344 |
| 178,695 | Get involved in specifying JavaScript | HTML | 335 |
| 179,601 | A proposal to add numeric literal separators in JavaScript. | HTML | 333 |
| 183,388 | A proposal for introducing a way to defer evaluate of a module | HTML | 325 |
| 187,918 | A Private Fields Proposal for ECMAScript | HTML | 316 |
| 187,918 | TC39 proposal for Object.fromEntries | HTML | 316 |
| 189,509 | Proposal to add `export v from "mod";` to ECMAScript. | HTML | 313 |
| 189,509 | TypeScript | 313 | |
| 191,086 | ECMAScript Proposal, specs, and reference implementation for Promise.allSettled | HTML | 310 |
| 191,626 | A JavaScript TC39 Proposal for getting the last element from an array | 309 | |
| 192,202 | Introduce await.all / await.race / await.allSettled / await.any to simplify the usage of Promises | HTML | 308 |
| 197,082 | A proposal to combine Logical Operators and Assignment Expressions | HTML | 299 |
| 207,802 | Proposal for a Cancellation API for ECMAScript | JavaScript | 281 |
| 207,802 | Proposal to import JSON files as modules | HTML | 281 |
| 208,412 | TC39 proposal for Uint8Array<->base64/hex | HTML | 280 |
| 211,062 | ECMAScript Proposal, specs, and reference implementation for Promise.prototype.finally | HTML | 276 |
| 211,062 | Proposal to ECMAScript to add first-class location references relative to a module | 276 | |
| 217,222 | Extractors for ECMAScript | JavaScript | 267 |
| 217,906 | ECMAScript Proposal, specs, and reference implementation for Promise.try | HTML | 266 |
| 220,773 | HTML | 262 | |
| 228,680 | ECMAScript proposal: String.prototype.replaceAll | HTML | 251 |
| 230,325 | Proposal for extending JSON.parse to expose input source text. | HTML | 249 |
| 231,889 | Draft proposal for SES (Secure EcmaScript) | HTML | 247 |
| 235,842 | An HTML superset/Markdown subset source format for ECMAScript and related specifications | TypeScript | 242 |
| 239,202 | Proposal to add `export * as ns from "mod";` to ECMAScript. | HTML | 238 |
| 255,165 | Documentation of how TC39 operates and how to participate | 220 | |
| 259,038 | `Intl.RelativeTimeFormat` specification [draft] | HTML | 216 |
| 262,081 | proposal for flatten and flatMap on arrays | HTML | 213 |
| 272,589 | Draft specification for a proposed Array.fromAsync method in JavaScript. | HTML | 203 |
| 276,010 | Proposal for a new SeededPRNG class that yields reproducible sequences of random numbers. | HTML | 200 |
| 278,354 | ECMAScript proposal: Promise.any | HTML | 198 |
| 279,531 | `a?.b = c` proposal | 197 | |
| 281,927 | JavaScript | 195 | |
| 283,129 | ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack / System.getStack | HTML | 194 |
| 291,859 | Source map specification, RFCs and new proposals. | JavaScript | 187 |
| 293,149 | 186 | ||
| 299,897 | Decorators for ECMAScript | HTML | 181 |
| 301,265 | Old archived draft proposal for smart pipelines. Go to the new Hack-pipes proposal at js-choi/proposal-hack-pipes. | HTML | 180 |
| 304,056 | HTML | 178 | |
| 306,897 | Extensions proposal for ECMAScript | HTML | 176 |
| 308,393 | A proposal to make filtering arrays easier | HTML | 175 |
Among 94,826 organizations
100k–160k stars: 104 organizations, including tc39
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- HTML 81k stars, 60% · 125 repos
- JavaScript 18k stars, 13% · 28 repos
- TypeScript 939 stars, 1% · 6 repos
- Shell 376 stars, <1% · 1 repo
- CSS 74 stars, <1% · 1 repo
When they were made
100 repos with 50+ stars, made between 2013 and 2025
Quick stats
- Next rank
- +578 stars to reach #138
- Next milestone
- +54,907 stars to reach the top 0.1%
- Public repos
- 334, 192 with 50+ stars
- Popular repos
- 24 over 1k stars, 2 over 10k stars
- Top repo
- proposals, #2,473 of all repos, 14% of stars
- Smaller repos
- 2,839 stars from repos under 50