JavaScript ECMAScript

Open-source JavaScript projects categorized as ECMAScript

Top 19 JavaScript ECMAScript Projects

  • Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

  • Project mention: Why is Prettier rock solid? | news.ycombinator.com | 2024-02-19

    I picked up standard[1] a while back for this reason, I don't want to have to think about it. It works fine, I have no complaints (took me a while to get used to not using semi-colons but now I prefer it) Same reason I use `cargo fmt` as well.

    [1] https://standardjs.com/

  • ESLint

    Find and fix problems in your JavaScript code.

  • Project mention: Biome.js : Prettier+ESLint killer ? | dev.to | 2024-04-18

    If you're a developer, you're surely familiar with Prettier and ESLint. With over 8 years of existence, they have established themselves as references in the JavaScript ecosystem.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • eslint-plugin-react

    React-specific linting rules for ESLint

  • Project mention: Interesting Bugs Caught by ESLint's no-constant-binary-expression | news.ycombinator.com | 2023-11-08

    > [1] https://github.com/jsx-eslint/eslint-plugin-react/blob/maste...

    From what I remember, being able to pass children as a prop is considered a side-effect of an implementation detail, that breaks the expected abstraction. There really isn't any reason to use it, and I think there's a chance it may even confuse the virtual dom diffing?

    Also this would prevent you from accidentally doing both at once:

      Is it me?}>

  • es6-shim

    ECMAScript 6 compatibility shims for legacy JS engines

  • neo

    The application worker driven frontend framework (by neomjs)

  • escodegen

    ECMAScript code generator

  • eslint-plugin-node

    Additional ESLint's rules for Node.js

  • Project mention: PURISTA - Thanks to amazing open-source software | dev.to | 2023-09-11

    eslint-plugin-node by Toru Nagashima - Dev.to: @mysticatea & Twitter: @mysticatea

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • estraverse

    ECMAScript JS AST traversal functions

  • esquery

    ECMAScript AST query library.

  • ECMAScript-features

    ECMAScript features cheatsheet

  • Project mention: Extremely reducing the size of NPM package | dev.to | 2023-08-05

    EcmaScript features can be divided into 2 groups - those that add new objects or expand their API, and those that change the syntax of the language. Here is another repository, it conveniently contains all the ECMAScript features by year with their description and examples. If you look at the ES2017 update, then the first group of features would contain the Object.values and Object.entries features, and the second group - asynchronous functions.

  • js-tokens

    Tiny JavaScript tokenizer.

  • snuggsi

    snuggsi ツ - Easy Custom Elements in ~1kB

  • Project mention: Snuggsi ツ – Easy Custom Elements in ~1kB | news.ycombinator.com | 2023-06-16
  • eslint-plugin-markdown

    Lint JavaScript code blocks in Markdown documents

  • javascript-invat-eu-inveti-si-tu

    Această colecție este pentru cei interesați de o resursă deschisă dedicată înțelegerii JavaScript.

  • test262.fyi

    Daily runner of test262 for many engines

  • Project mention: Test262.fyi: Daily runner of test262 for many engines | news.ycombinator.com | 2023-06-08
  • Array.prototype.at

    An ES-spec-compliant (proposed) `Array.prototype.at`shim/polyfill/replacement that works as far down as ES3.

  • brainsatplay

    Universal Web Development Made Simple

  • error-cause

    An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3

  • replika-diary-export

    Export your entire Replika diary including all images.

  • Project mention: how can you stay with your replikas for so long? | /r/replika | 2023-07-03
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-18.

JavaScript ECMAScript related posts

Index

What are some of the best open-source ECMAScript projects in JavaScript? This list will help you:

Project Stars
1 Standard 28,856
2 ESLint 24,231
3 eslint-plugin-react 8,810
4 es6-shim 3,119
5 neo 2,743
6 escodegen 2,614
7 eslint-plugin-node 958
8 estraverse 921
9 esquery 788
10 ECMAScript-features 701
11 js-tokens 477
12 snuggsi 393
13 eslint-plugin-markdown 358
14 javascript-invat-eu-inveti-si-tu 59
15 test262.fyi 41
16 Array.prototype.at 29
17 brainsatplay 27
18 error-cause 17
19 replika-diary-export 6
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com