Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

ECMAScript

ECMAScript is the standardization of the family of scripting languages that includes JavaScript. New versions of the standard are released every year. It is standardized by Ecma International. ECMAScript is commonly used for client-side scripting on the World Wide Web, and it is increasingly being used to write server-side applications and services using Node.js and other runtime environments. The ECMAScript language includes structured, dynamic, functional, and prototype-based features.

https://github.com/standard/standard

🌟 JavaScript Style Guide, with linter & automatic code fixer

development ecmascript es6 eslint javascript linter nodejs standard static-code-analysis style-guide

Last synced: 20 Jan 2025

https://github.com/eslint/eslint

Find and fix problems in your JavaScript code.

ecmascript eslint javascript linter static-code-analysis

Last synced: 20 Jan 2025

https://github.com/tc39/ecma262

Status, process, and documents for ECMA-262

ecmascript javascript

Last synced: 20 Jan 2025

https://github.com/jsx-eslint/eslint-plugin-react

React-specific linting rules for ESLint

development ecmascript eslint javascript lint react

Last synced: 20 Jan 2025

https://github.com/yannickcr/eslint-plugin-react

React-specific linting rules for ESLint

development ecmascript eslint javascript lint react

Last synced: 03 Dec 2024

https://github.com/es-shims/es5-shim

ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

ecmascript es5 javascript polyfill shim

Last synced: 20 Jan 2025

https://github.com/jquery/esprima

ECMAScript parsing infrastructure for multipurpose analysis

ast ecmascript esprima javascript parser parsing

Last synced: 20 Jan 2025

https://github.com/boa-dev/boa

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

ecmascript hacktoberfest interpreter javascript javascript-engine javascript-interpreter parser runtime rust rust-crate wasm webassembly

Last synced: 15 Jan 2025

https://github.com/yauhenkavalchuk/interview-questions

Популярные HTML / CSS / JavaScript / ECMAScript / TypeScript / React / Vue / Angular / Node вопросы на интервью и ответы на них (https://tinyurl.com/wxysrpsy)

accessibility angular css ecmascript html interview interview-preparation interview-questions javascript js nodejs react redux security typescript vue

Last synced: 21 Jan 2025

https://github.com/YauhenKavalchuk/interview-questions

Популярные HTML / CSS / JavaScript / ECMAScript / TypeScript / React / Vue / Angular / Node вопросы на интервью и ответы на них (https://tinyurl.com/wxysrpsy)

accessibility angular css ecmascript html interview interview-preparation interview-questions javascript js nodejs react redux security typescript vue

Last synced: 31 Oct 2024

https://github.com/kdchang/reactjs101

從零開始學 ReactJS(ReactJS 101)是一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。

andriod ecmascript ecmascript2015 ecosystem es2015 es2017 es6 flux front-end graphql immutablejs ios javascript mobile react react-native react-tutorial reactjs redux relay

Last synced: 16 Jan 2025

https://github.com/mouredev/hello-javascript

Curso para aprender el lenguaje de programación JavaScript desde cero y para principiantes. 45 clases, +6 horas en vídeo y 130 ejercicios.

ecmascript javascript javascript-vanilla js nodejs tutorial vanilla-javascript vanilla-js

Last synced: 15 Jan 2025

https://github.com/daumann/ECMAScript-new-features-list

A comprehensive list of new ES features, including ES2015 (ES6), ES2016, ES2017, ES2018, ES2019

ecmascript es10 es2015 es2016 es2017 es2018 es2019 es2020 es2022 es2023 es2024 es5 es6 es7 es8 es9 esnext features javascript

Last synced: 28 Oct 2024

https://github.com/daumann/ecmascript-new-features-list

A comprehensive list of new ES features, including ES2015 (ES6), ES2016, ES2017, ES2018, ES2019

ecmascript es10 es2015 es2016 es2017 es2018 es2019 es2020 es2022 es2023 es2024 es5 es6 es7 es8 es9 esnext features javascript

Last synced: 15 Jan 2025

https://github.com/quickjs-zh/QuickJS

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 11 Nov 2024

https://github.com/quickjs-zh/quickjs

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。

c compiler ecmascript es2020 javascript javascript-engine javascript-interpreter js quickjs virtual-machine vm zh

Last synced: 15 Jan 2025

https://github.com/paulmillr/es6-shim

ECMAScript 6 compatibility shims for legacy JS engines

ecmascript ecmascript6 es6 shim

Last synced: 21 Jan 2025

https://github.com/estools/escodegen

ECMAScript code generator

ast ecmascript estree javascript

Last synced: 20 Jan 2025

https://github.com/asciidwango/js-primer

:book: JavaScript Primer - 迷わないための入門書

book browser ecmascript javascript nodejs tutorial

Last synced: 15 Jan 2025

https://github.com/bingkui/javascript-zh

Airbnb 出品,目前非常流行的 JavaScript 代码规范(中文版)。其内对各种 js 范式的写法进行了详细的规定与说明,按照此规范写出的代码将会更加合理。

ecmascript eslint javascript style-guide styleguide

Last synced: 18 Jan 2025

https://github.com/BingKui/javascript-zh

Airbnb 出品,目前非常流行的 JavaScript 代码规范(中文版)。其内对各种 js 范式的写法进行了详细的规定与说明,按照此规范写出的代码将会更加合理。

ecmascript eslint javascript style-guide styleguide

Last synced: 30 Oct 2024

https://github.com/mdn/js-examples

Code examples that accompany the MDN JavaScript/ECMAScript documentation

ecmascript examples javascript

Last synced: 16 Jan 2025

https://github.com/meriyah/meriyah

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah

acorn ast ecmascript esnext estree javascript jsx parser parsing performance stability tc39 typescript

Last synced: 21 Jan 2025

https://github.com/estools/estraverse

ECMAScript JS AST traversal functions

ast ecmascript estree javascript

Last synced: 15 Jan 2025

https://github.com/tc39/proposal-binary-ast

Binary AST proposal for ECMAScript

ast ecma ecmascript javascript parser proposal standard

Last synced: 18 Jan 2025

https://github.com/estools/esquery

ECMAScript AST query library.

ast ecmascript estree javascript

Last synced: 22 Jan 2025

https://github.com/mathiasbynens/jsesc

Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.

ascii-safe code-generation ecmascript escape escape-sequences javascript json stringify unicode

Last synced: 16 Jan 2025

https://github.com/estools/escope

Escope: ECMAScript scope analyzer

ast ecmascript estree javascript

Last synced: 17 Jan 2025

https://github.com/pvdz/tenko

An 100% spec compliant ES2021 JavaScript parser written in JS

ast ecmascript javascript parser

Last synced: 15 Jan 2025

https://github.com/lydell/js-tokens

Tiny JavaScript tokenizer.

ecmascript javascript regex tokenizer

Last synced: 21 Jan 2025

https://github.com/KFlash/seafox

A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript

acorn ecmascript es2020 estree javascript parser parsing tc39 typescript

Last synced: 11 Nov 2024

https://github.com/dollarshaveclub/es-check

Checks the version of ES in JavaScript files with simple shell commands 🏆

bundling ecmascript es6 es6-modules modules test-automation testing testing-tools

Last synced: 05 Nov 2024

https://github.com/standard/eslint-config-standard-react

ESLint Shareable Config for React/JSX support in JavaScript Standard Style

development ecmascript es6 eslint javascript linter nodejs standard static-code-analysis style-guide

Last synced: 17 Jan 2025

https://github.com/taritsyn/javascriptengineswitcher

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines. This library allows you to quickly and easily switch to using of another JavaScript engine.

adapters chakracore dotnet ecmascript javascript javascript-engine jering-javascript-nodejs jint jurassic microsoft-clearscript msie nil-js nodejs v8 vroomjs yantrajs

Last synced: 19 Jan 2025

https://github.com/Taritsyn/JavaScriptEngineSwitcher

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines. This library allows you to quickly and easily switch to using of another JavaScript engine.

adapters chakracore dotnet ecmascript javascript javascript-engine jering-javascript-nodejs jint jurassic microsoft-clearscript msie nil-js nodejs v8 vroomjs yantrajs

Last synced: 16 Nov 2024

https://github.com/binast/binjs-ref

Reference implementation for the JavaScript Binary AST format

binary ecmascript javascript parsing performance prototype

Last synced: 22 Jan 2025

https://github.com/standard/snazzy

Format JavaScript Standard Style as Stylish (i.e. snazzy) output

browser development ecmascript eslint formatter javascript lint nodejs snazzy standard style

Last synced: 19 Jan 2025

https://github.com/shinnn/isogram

Generate Google Analytics tracking code with any isogrammic parameters you like

cli code-generator easter-egg ecmascript google-analytics isogram javascript nodejs variable

Last synced: 18 Jan 2025

https://github.com/eslint/markdown

Lint JavaScript code blocks in Markdown documents

development ecmascript eslint javascript linter markdown static-code-analysis

Last synced: 16 Jan 2025

https://github.com/mathiasbynens/regenerate

Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

code-generation ecmascript javascript regexp regular-expressions unicode

Last synced: 17 Jan 2025

https://github.com/kentcdodds/es6-workshop

A very hands on :open_hands: workshop :computer: about ES6 and beyond.

ecmascript es6-workshop javascript kcd-edu workshop

Last synced: 18 Jan 2025

https://github.com/badacadabra/javascript-design-patterns

:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams

coffeescript design-patterns ecmascript es5 es6 javascript typescript

Last synced: 15 Jan 2025

https://github.com/dotnettools/sharpgrabber

Download from YouTube, Vimeo, HLS (M3U8 files) and more with .NET and JavaScript - Library and desktop app for downloading high quality media

blackwidow cross-platform ecmascript ffmpeg high-quality hls instagram javascript m3u8 media-converter net-core net-standard pornhub video vimeo xnxx xvideos youtube youtube-dl

Last synced: 20 Jan 2025

https://github.com/dotnettools/SharpGrabber

Download from YouTube, Vimeo, HLS (M3U8 files) and more with .NET and JavaScript - Library and desktop app for downloading high quality media

blackwidow cross-platform ecmascript ffmpeg high-quality hls instagram javascript m3u8 media-converter net-core net-standard pornhub video vimeo xnxx xvideos youtube youtube-dl

Last synced: 25 Oct 2024

https://github.com/Badacadabra/JavaScript-Design-Patterns

:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams

coffeescript design-patterns ecmascript es5 es6 javascript typescript

Last synced: 12 Oct 2024

https://github.com/frontendmasters/javascript-enlightenment

[Book] JavaScript (ES2015+) Enlightenment

book ecmascript es6 handbook javascript

Last synced: 20 Jan 2025

https://github.com/estools/esmangle

esmangle is mangler / minifier for Mozilla Parser API AST

ast ecmascript estree javascript

Last synced: 21 Jan 2025

https://github.com/tc39/proposal-cancellation

Proposal for a Cancellation API for ECMAScript

cancellation ecmascript javascript proposal

Last synced: 17 Jan 2025

https://github.com/yinguangyao/blog

关于 JavaScript 前端开发、工作经验的一点点总结。

blog canvas docker ecmascript ioc javascript jsbridge konvajs mobx nodejs nuxt react react-hooks recoil redux ssr typescript underscore webpack webview

Last synced: 15 Jan 2025

https://github.com/timothygu/es-howto

How to read the ECMAScript specification (ECMA-262)

ecma262 ecmascript howto javascript web-standards

Last synced: 21 Jan 2025

https://github.com/TimothyGu/es-howto

How to read the ECMAScript specification (ECMA-262)

ecma262 ecmascript howto javascript web-standards

Last synced: 07 Nov 2024

https://github.com/kronuz/esprima-python

ECMAScript parsing infrastructure for multipurpose analysis

ast ecmascript esprima javascript parser parsing python

Last synced: 18 Jan 2025

https://github.com/mathiasbynens/regexpu

A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.

code-generation ecmascript es2015 javascript regex regexp regular-expression unicode

Last synced: 16 Jan 2025

https://github.com/slorber/combine-promises

Like Promise.all(array) but with an object instead of an array.

async await ecmascript functional-js functional-programming javascript promise promises

Last synced: 22 Jan 2025

https://github.com/unclechu/node-deep-extend

Recursive extend module

browser ecmascript javascript nodejs

Last synced: 18 Jan 2025

https://github.com/devsnek/esvu

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

ecmascript installer javascript

Last synced: 19 Jan 2025

https://github.com/saadq/proposals.es

📚 A website for exploring ECMAScript proposals/champions/specs and more.

ecmascript javascript nextjs proposals

Last synced: 19 Nov 2024

https://github.com/easywebapp/webcell

Web Components engine based on VDOM, JSX, MobX & TypeScript

decorator ecmascript jsx mobx mvvm spa typescript vdom web-component webapp

Last synced: 20 Jan 2025

https://github.com/EasyWebApp/WebCell

Web Components engine based on VDOM, JSX, MobX & TypeScript

decorator ecmascript jsx mobx mvvm spa typescript vdom web-component webapp

Last synced: 18 Nov 2024

https://github.com/yowainwright/es-check

Checks the version of ES in JavaScript files with simple shell commands 🏆

build-tool bundler ci-cd cicd ecmascript testing

Last synced: 05 Nov 2024

https://github.com/mysticatea/regexpp

The regular expression parser for ECMAScript.

abstract-syntax-tree ecmascript javascript parser regexp

Last synced: 20 Jan 2025

https://github.com/matthisk/es6console

🔮 Play with ECMAScript compilers

compilers ecmascript es6 javascript

Last synced: 25 Nov 2024

https://github.com/vincentdchan/jetpack.js

A JavaScript bundler and minifier implemented in C++ aimed at excellent performance.

bundler cpp ecmascript es-parsers javascript javascript-parser minifier parser

Last synced: 26 Oct 2024

https://github.com/buehler/node-typescript-parser

Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.

ast ecmascript parser parsing typescript typescript-parser

Last synced: 16 Jan 2025

https://github.com/packtworkshops/the-javascript-workshop

A New, Interactive Approach to Learning JavaScript

api css ecmascript es9 grunt gulp html javascript nodejs webpack

Last synced: 16 Jan 2025

https://github.com/tc39/proposal-array-unique

ECMAScript proposal for Deduplicating method of Array

array deduplicate ecmascript javascript polyfill proposal unique

Last synced: 19 Dec 2024

https://github.com/JSCIG/js-class-fields-chinese-discussion

JavaScript的『class fields』提案中文讨论

ecmascript javascript tc39

Last synced: 01 Nov 2024

https://github.com/othree/es.next.syntax.vim

ES.Next syntax for Vim

ecmascript javascript syntax vim yajs

Last synced: 27 Oct 2024

https://github.com/eslint-community/eslint-plugin-es-x

ESLint plugin about ECMAScript syntactic features.

ecmascript eslint eslint-plugin javascript npm-package

Last synced: 17 Jan 2025

https://github.com/estools/esutils

utility box for ECMAScript language tools

ast ecmascript estree javascript

Last synced: 19 Jan 2025

https://github.com/mysticatea/eslint-plugin-es

ESLint plugin about ECMAScript syntactic features.

ecmascript eslint eslint-plugin javascript npm-package

Last synced: 20 Jan 2025

https://github.com/taritsyn/msiejavascriptengine

.NET wrapper for working with the JavaScript engines of Internet Explorer and Edge Legacy.

activescript chakra dotnet ecmascript edge javascript javascript-engine jsrt msie

Last synced: 16 Nov 2024

https://github.com/estools/estemplate

Proper (AST-based) JavaScript code templating with source maps support.

ast ecmascript estree javascript

Last synced: 12 Nov 2024

https://github.com/unvell/reoscript

JavaScript-like script language engine for .NET Application. Easy to plug in .NET Application and making API extension for script. Enhanced syntax and features are also available such as lambda expression, call setTimeout with arguments, etc...

ecmascript inapp-script integration interpreter javascript lambda-expressions script script-executor script-integration script-language

Last synced: 14 Nov 2024

https://github.com/standard/eslint-config-standard-jsx

ESLint Shareable Config for JSX support in JavaScript Standard Style

development ecmascript es6 eslint javascript linter nodejs standard static-code-analysis style-guide

Last synced: 22 Jan 2025

https://github.com/necojackarc/extensible-custom-error

JavaScript extensible custom error that can take a message and/or an Error object

ecmascript error error-handling javascript node

Last synced: 16 Jan 2025

https://github.com/exuanbo/di-wise

🧙‍♀️ Lightweight and flexible dependency injection library for JavaScript and TypeScript, w/wo ECMAScript decorators.

container dependency-injection di ecmascript ecmascript-decorator injector ioc typescript

Last synced: 20 Jan 2025

https://github.com/ES-Community/Code-of-conduct

Code de conduite de la communauté francophone de JavaScript (ECMAScript) et Node.js

communaute community ecmascript francophone javascript nodejs

Last synced: 27 Dec 2024

https://github.com/samundrak/fetch-progress

Progress of response for fetch API

ecmascript fetch javascript progress

Last synced: 15 Jan 2025

https://github.com/KidkArolis/healthier

🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier

development ecmascript eslint javascript linter nodejs prettier standard static-code-analysis

Last synced: 18 Nov 2024

https://github.com/kidkarolis/healthier

🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier

development ecmascript eslint javascript linter nodejs prettier standard static-code-analysis

Last synced: 19 Dec 2024