JavaScript ECMAScript

Open-source JavaScript projects categorized as ECMAScript | Edit details

Top 10 JavaScript ECMAScript Projects

  • GitHub repo Standard

    🌟 JavaScript Style Guide, with linter & automatic code fixer

    Project mention: Setup inicial de aplicações ReactJs | | 2021-10-05

    # 1 - Inicio da configuração do eslint yarn eslint --init # 2 - Escolha a opção "To check syntax, find problems, and enforce code style" How would you like to use ESLint? To check syntax only To check syntax and find problems ❯ To check syntax, find problems, and enforce code style # 3 - Escolha a opção "JavaScript modules (import/export)" What type of modules does your project use? ❯ JavaScript modules (import/export) CommonJS (require/exports) None of these # 4 - Escolha a opção "React" Which framework does your project use? ❯ React Vue.js None of these # 5 - Escolha a opção "Yes" Does your project use TypeScript? No ❯ Yes # 6 - Pressionando a barra de espaço, deixe selecionado somente a opção "Browser" Where does your code run? ✔ Browser Node # 7 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 8 - Escolha a opção "Use a popular style guide" How would you like to define a style for your project? … ❯ Use a popular style guide Answer questions about your style Inspect your JavaScript file(s) # 9 - Escolha a opção "Airbnb" Which style guide do you want to follow? ❯ Airbnb: Standard: Google: XO: # 10 - Escolha a opção "JavaScript" What format do you want your config file to be in? … ❯ JavaScript YAML JSON # 11 - Escolha a opção "Yes" Would you like to install them now with npm? No ❯ Yes

  • GitHub repo ESLint

    Find and fix problems in your JavaScript code.

    Project mention: 5 Reasons To Use TypeScript | | 2021-10-28

    Tools like ESLint and Prettier document your code styles. But they go a step further and enforce those styles while you're coding. You no longer need to worry about stray console.logs or inconsistent semi-colons. Instead of the style guide being one extra thing you have to hold in your head, it becomes something you don't even have to think about. You just focus on what really matters.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo eslint-plugin-react

    React specific linting rules for ESLint

    Project mention: Use TypeScript Interfaces Instead of ESLint PropTypes Validation | | 2021-10-23

    Here's the ESLint issue for reference: Props validation with TS StatelessComponent (SFC) type fails

  • GitHub repo eslint-config-standard

    ESLint Config for JavaScript Standard Style

    Project mention: A notable JavaScript developer shamelessly copied one of my most downloaded nod | | 2021-09-26

    The JS Open Source Community is filled with people grifting things like this. Quite notably, there's a linter called JS Standard Style, which actually has nothing to do with JS Standards.

    It's marketed as if it was a standard, the fact that it isn't is tucked away in the readme, and also -- the entire project is just a wrapper around someones .eslintrc file, yet barely any credit is given to the ESLint devs who do all the work.

    Go ahead and read the readme here, Could you genuinely tell this wasn't really a JS Standard at a glance? Could you tell this was just a config file for someone elses work? None of the donations go upstream to eslint by the way.

    Hell, the actual config file is hidden inside a sub repo:

    which has the audacity to claim

    > This module is for advanced users. You probably want to use standard instead :)

    It's a config file for someone elses program! Why does this library go through so much effort to hide that it's just someones config file? Why on earth is it called JS Standard Style?

    The whole community is filled with slimy nonsense like this.

  • GitHub repo neo

    The application worker driven frontend framework (by neomjs)

    Project mention: Neo v2.3.16 released (animated lists) | | 2021-10-27
  • GitHub repo estraverse

    ECMAScript JS AST traversal functions

    Project mention: The fastest way to traverse AST generated by Esprima? | | 2021-05-30

    Is this what you're looking for?

  • GitHub repo eslint-plugin-node

    Additional ESLint's rules for Node.js

    Project mention: Import and export declarations are not supported yet (in TS) | | 2021-03-14

    GitHub issue

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo snuggsi

    snuggsi ツ - Easy Custom Elements in ~1kB

    Project mention: Snuggsi — Easy Custom Elements in ~1kiloByte | | 2021-04-30
  • GitHub repo js-tokens

    Tiny JavaScript tokenizer.

    Project mention: Tokenizers for Programming Languages | | 2021-01-17

    JS -

  • GitHub repo

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

    Project mention: Why do you need to know about the JavaScript Array at() method? | | 2021-05-18

    Don't be disappointed. It may get added soon. But until that happens, we can use this polyfill to use the at(index) method in our code. That's all for now. Before we go, here is the GitHub repository to find the source code of the demo we have seen above. If you find it helpful, please don't forget to give a star(⭐).

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 2021-10-28.


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

Project Stars
1 Standard 26,224
2 ESLint 19,371
3 eslint-plugin-react 7,384
4 eslint-config-standard 2,192
5 neo 1,982
6 estraverse 827
7 eslint-plugin-node 799
8 snuggsi 317
9 js-tokens 284
10 17
Find remote jobs at our new job board There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.