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/BolajiAyodeji/js-code-snippets

Learn basic JavaScript concepts in action. :zap:

ecmascript es6 javascript snippets-collection

Last synced: 02 Dec 2024

https://github.com/bolajiayodeji/js-code-snippets

Learn basic JavaScript concepts in action. :zap:

ecmascript es6 javascript snippets-collection

Last synced: 28 Oct 2024

https://github.com/estools/esrecurse

AST recursive visitor

ast ecmascript estree javascript

Last synced: 20 Jan 2025

https://github.com/joaolucasl/proposal-array-prototype-partition

A TC39 proposal for an utility function that returns two arrays based on the items' conformity to a predicate.

array array-methods ecma ecmascript javascript partition proposal tc39

Last synced: 24 Nov 2024

https://github.com/es-shims/Object.values

ES2017 spec-compliant shim for Object.values

ecmascript javascript object polyfill shim values

Last synced: 17 Nov 2024

https://github.com/es-shims/object.values

ES2017 spec-compliant shim for Object.values

ecmascript javascript object polyfill shim values

Last synced: 20 Jan 2025

https://github.com/fraxken/vm-resources

Several links, articles and blogs to understand how modern JavaScript compilers work and optimize our codes. Also includes various resources on ECMAScript and object-oriented programming.

chakracore ecmascript engine javascript javascript-core object-oriented-programming oop optimization performance specification v8 vm

Last synced: 27 Oct 2024

https://github.com/tc39/proposal-number-fromstring

{BigInt,Number}.fromString(string, radix)

ecmascript

Last synced: 01 Nov 2024

https://github.com/polygonplanet/lzbase62

Compress and encode strings into base62 [0-9a-zA-Z] using an original LZ-based algorithm in JavaScript.

base62 base64 compress compression compression-algorithm ecmascript javascript lz77 lzss string zip

Last synced: 14 Nov 2024

https://github.com/estools/esfuzz

fuzzer for generative testing of ECMAScript parsers

ast ecmascript estree javascript

Last synced: 12 Nov 2024

https://github.com/mkloubert/vscode-helpers

Helper functions and classes for Visual Studio Code extensions.

classes ecmascript extensions functions helpers javascript modules nodejs npm toolbox tools typescript vscode

Last synced: 13 Dec 2024

https://github.com/es-shims/Object.entries

ES2017 spec-compliant shim for Object.entries

ecmascript entries javascript keys object polyfill shim values

Last synced: 17 Nov 2024

https://github.com/lydell/eslump

Fuzz testing JavaScript parsers and suchlike programs.

acorn babylon ecmascript escodegen espree esprima fuzz-testing javascript parse shift-codegen shift-parser

Last synced: 19 Dec 2024

https://github.com/es-shims/object.entries

ES2017 spec-compliant shim for Object.entries

ecmascript entries javascript keys object polyfill shim values

Last synced: 19 Jan 2025

https://github.com/nkt/eslint-plugin-es5

ESLint plugin for ES5 users.

ecmascript es2015 es2016 eslint-plugin

Last synced: 22 Jan 2025

https://github.com/LongTengDao/j-toml

A Node.js implementation of TOML written by LongTengDao. Belong to "Plan J"./龙腾道为汤小明语写的 Node.js 实现。从属于“简计划”。

ecmascript javascript npm toml typescript

Last synced: 06 Nov 2024

https://github.com/unclechu/node-jack-connector

Bindings JACK-Audio-Connection-Kit for Node.JS

audio ecmascript jack-audio-connection-kit javascript js nodejs

Last synced: 27 Oct 2024

https://github.com/epaew/eslint-plugin-filenames-simple

An ESLint plugin to check filenames with simple configuration

ecmascript eslint eslint-plugin filename javascript naming-conventions simple typescript

Last synced: 27 Dec 2024

https://github.com/syntax-tree/esast

ECMAScript Abstract Syntax Tree format

ast ecmascript es esast estree javascript js syntax-tree unist

Last synced: 14 Nov 2024

https://github.com/es-shims/array-includes

Array.prototype.includes spec-compliant polyfill

array contains ecmascript includes javascript polyfill shim

Last synced: 19 Jan 2025

https://github.com/inspect-js/is-callable

Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.

callable ecmascript function functions is-callable javascript

Last synced: 19 Jan 2025

https://github.com/dorellang/hunter

Hunter: a JavaScript reengineering platform.

ecmascript javascript pharo reverse-engineering smalltalk visualization

Last synced: 09 Oct 2024

https://github.com/nandomoreirame/nandomoreira.dev

🏃 My superfast personal site running on Gatsby, React, and Node.js

dev ecmascript es6 gatsby javascript js personal-website project react reactjs site website

Last synced: 09 Nov 2024

https://github.com/es-shims/object.fromentries

Official ES spec-compliant polyfill for Object.fromEntries

ecmascript entries fromentries javascript object

Last synced: 21 Jan 2025

https://github.com/es-shims/Object.fromEntries

Official ES spec-compliant polyfill for Object.fromEntries

ecmascript entries fromentries javascript object

Last synced: 17 Nov 2024

https://github.com/es-shims/Array.prototype.flatMap

An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.

array ecmascript flatmap javascript polyfill shim

Last synced: 17 Nov 2024

https://github.com/delskayn/toyjs

A toy javascript interpreter written in rust. Very much under development.

ecmascript interpreter javascript javascript-engine javascript-interpreter rust

Last synced: 27 Oct 2024

https://github.com/es-shims/array.prototype.at

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

array at ecmascript javascript polyfill shim

Last synced: 21 Jan 2025

https://github.com/aspkg/ecmassembly

(Some) JavaScript APIs brought to AssemblyScript.

assemblyscript ecmascript javascript typescript wasm webassembly webdev webdevelopment

Last synced: 14 Nov 2024

https://github.com/tc39/proposal-get-intrinsic

EcmaScript language proposal for a way to get intrinsics.

ecmascript intrinsic javascript proposal tc39

Last synced: 01 Nov 2024

https://github.com/standard/standard-www

:point_up_2: Website for JavaScript Standard Style (@standard)

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

Last synced: 10 Nov 2024

https://github.com/estools/espurify

Clone AST without extra properties

ast ecmascript estree javascript

Last synced: 20 Jan 2025

https://github.com/yauhenkavalchuk/es6

Код учебного курса “ES6” на YouTube-канале webDev (https://tinyurl.com/62udyxnw)

ecmascript ecmascript2015 ecmascript6 es6 javascript js

Last synced: 10 Nov 2024

https://github.com/makenowjust/rerejs

Re-implementation of ECMA-262 (JavaScript) RegExp

ecmascript javascript regexp

Last synced: 12 Nov 2024

https://github.com/kingwl/proposal-string-trim-characters

Proposal to add argument for .trim(), .trimStart() and .trimEnd() to allow strip the specified characters from strings.

ecmascript proposal

Last synced: 16 Dec 2024

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

ESLint configurations and additional rules for me

ecmascript eslint eslint-plugin javascript static-code-analysis

Last synced: 10 Nov 2024

https://github.com/ljharb/get-intrinsic

Get and robustly cache all JS language-level intrinsics at first require time.

builtin builtins ecmascript intrinsic intrinsics javascript primordial primordials

Last synced: 22 Jan 2025

https://github.com/estools/esvalid

confirm that a SpiderMonkey format AST represents an ECMAScript program

ast ecmascript estree javascript

Last synced: 12 Nov 2024

https://github.com/ljharb/es-to-primitive

ECMAScript "ToPrimitive" algorithm. Provides ES5 and ES6/ES2015 versions.

ecmascript javascript primitive spec toprimitive

Last synced: 22 Jan 2025

https://github.com/mpx-ecology/mpx-es-check

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

bundle commonjs compatibility ecmascript esmodule javascript testing

Last synced: 16 Nov 2024

https://github.com/nicolo-ribaudo/legacy-decorators-migration-utility

:top: A command line utility to upgrade your JavaScript files from the legacy decorators proposal to the new one.

babel decorators ecmascript javascript proposal tc39

Last synced: 19 Oct 2024

https://github.com/syntax-tree/estree-util-build-jsx

Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)

ecmascript estree hyperscript javascript jsx preact react

Last synced: 19 Jan 2025

https://github.com/spearance/fly-typograf.js

автотипографика текста на лету

ecmascript javascript regexp

Last synced: 02 Nov 2024

https://github.com/estools/esshorten

Shorten (mangle) names in JavaScript code

ast ecmascript estree javascript

Last synced: 12 Nov 2024

https://github.com/mohammadoftadeh/oftadeh-react-portfolio

Oftadeh - React Personal Portfolio Responsive Template is an React app written entirely with Javascript and has no jQuery dependency.

bootstrap bootstrap4 css ecmascript free html javascript node-sass portfolio portfolio-website react react-router react-webapp react-website reactjs sass

Last synced: 15 Oct 2024

https://github.com/babel/metalsmith-babel

A Metalsmith plugin to compile JavaScript with Babel

babel build compiler ecmascript integration javascript metalsmith nodejs transform

Last synced: 07 Oct 2024

https://github.com/haensl/js-profiler

JavaScript profiling tool, library and benchmark collection.

ecma ecmascript ecmascript6 javascript nodejs performance-analysis performance-testing profiling profiling-library

Last synced: 10 Nov 2024

https://github.com/theolampert/ecmaswift

A tiny Javascript runtime for iOS and macOS

codable ecmascript javascript javascriptcore swift

Last synced: 28 Oct 2024

https://github.com/syntax-tree/hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

babel ecmascript estree hast hast-util html javascript js jsx

Last synced: 12 Dec 2024

https://github.com/dinanathsj29/typescript-tutorial

A Typescript fundamentals tutorials for beginners, An introduction & step-by-step guide to Typescript language latest features in combination with ECMAScript 5,6,7

access-modifiers classes const decorators ecmascript enum enumeration es5 es6 es7 inheritance interfaces let tuples type-inference type-system typescript typescript-framework typescript-library

Last synced: 25 Nov 2024

https://github.com/fabiospampinato/grepgrep

A grep-like command that uses JavaScript-flavored regular expressions.

ecmascript grep grepgrep javascript regex regexp

Last synced: 02 Dec 2024

https://github.com/herberttn/vite-plugin-typescript-transform

Applies the TypeScript compiler during vite's transform build phase.

decorators ecmascript transform typescript vite vite-plugin

Last synced: 01 Nov 2024

https://github.com/itsrauf/esmcord

Discord library written in Typescript leveraging the latest ECMAScript features.

discord ecmascript typescript

Last synced: 16 Nov 2024

https://github.com/linusg/ecmascript-wiki

📄 Information and links related to ECMAScript engine/tooling development

documentation ecma-262 ecmascript javascript js wiki

Last synced: 07 Nov 2024

https://github.com/inspect-js/has-symbols

Determine if the JS environment has Symbol support. Supports spec, or shams.

core-js ecmascript es2015 es6 has javascript symbol symbol-support symbols

Last synced: 18 Jan 2025

https://github.com/shinnn/is-var-name

Check if a string can be used as a JavaScript variable name

boolean ecmascript javascript language validation validator

Last synced: 07 Dec 2024

https://github.com/yauhenkavalchuk/es7-es9

Код учебного курса “ES7-ES9” на YouTube-канале webDev (https://tinyurl.com/sveeck9a)

ecmascript es7 es8 es9 javascript js

Last synced: 10 Nov 2024

https://github.com/es-shims/aggregateerror

ES Proposal spec-compliant shim for AggregateError

aggregate aggregateerror ecmascript error javascript polyfill shim

Last synced: 14 Nov 2024

https://github.com/es-shims/String.prototype.trim

ES5 spec-compliant shim for String.prototype.trim

ecmascript javascript polyfill shim string trim

Last synced: 17 Nov 2024

https://github.com/azu/can-i-standardize

Can I Standardize?

ecmascript javascript proposal

Last synced: 23 Oct 2024

https://github.com/willin/hyperapp.js.cool

从0到1掌握Hyperapp

ecmascript front-end hyperapp

Last synced: 19 Oct 2024

https://github.com/jpwilliams/essupernext

ES2018 a.k.a. "ESSuper-Next". Dot-syntax and keyword conversion.

ecmascript ecmascript2018 es2018 essupernext supernext

Last synced: 15 Oct 2024

https://github.com/eumerics/falcon-parser

ECMAScript parser written in C and compiled to WebAssembly.

c ecmascript javascript js parser wasm webassembly

Last synced: 14 Nov 2024

https://github.com/shinnn/coverage

Collect and report code coverage of a JavaScript program

code-coverage command-line-tool coverage-report ecmascript javascript nodejs

Last synced: 07 Dec 2024

https://github.com/inspect-js/is-array-buffer

Is this value a JS ArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

array arraybuffer buffer ecmascript is javascript

Last synced: 05 Nov 2024

https://github.com/estools/esdispatch

trigger events based on esquery selectors during a traversal of a SpiderMonkey format AST

ast ecmascript estree javascript

Last synced: 12 Nov 2024

https://github.com/inspect-js/is-typed-array

Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

ecmascript javascript typedarray typedarrays

Last synced: 15 Jan 2025

https://github.com/es-shims/is-nan

ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.

ecmascript isnan javascript nan number polyfill shim

Last synced: 20 Nov 2024

https://github.com/lmangani/rtptool-wasm

Experimental WASM PCAP RTP Extraction and SRTP Decryption

c ecmascript libpcap nodejs pcap rtp srtp wasm webassembly

Last synced: 23 Oct 2024

https://github.com/rodrigooler/apollo-server-beta

Generic project for quick creation of a GraphQL with apollo-server@beta

2018 apollo apollo-server beta ecmascript facebook graphql javascript node

Last synced: 21 Nov 2024

https://github.com/fraxken/node-estree

Complete and compliant ESTree spec implementation in TypeScript

ast code-generation ecmascript estree javascript node nodejs typescript

Last synced: 27 Oct 2024

https://github.com/masumajaffery/todo-list

To Do List Web App allows users to track their tasks and also add, remove to-do tasks from list by functionality of ES6.

ecmascript es6 javascript

Last synced: 30 Dec 2024

https://github.com/es-shims/function.prototype.name

ES6 spec-compliant Function.prototype.name sham.

ecmascript javascript polyfill shim

Last synced: 18 Jan 2025

https://github.com/fraxken/Node-Estree

Complete and compliant ESTree spec implementation in TypeScript

ast code-generation ecmascript estree javascript node nodejs typescript

Last synced: 09 Dec 2024

https://github.com/prantlf/ecmascript-parser-benchmark

Compares the speed and package size of various ECMAScript parsers and code generators.

benchmark code-generator ecmascript ecmascript-parser parser

Last synced: 05 Dec 2024

https://github.com/rousan/belofte.js

:volcano: A lightweight Promises/A+ compliant implementation of ECMAScript Promise API

async ecmascript implementation javascript promise promises-aplus

Last synced: 22 Nov 2024

https://github.com/wu-yu-xuan/blog.mscorlib.top

wuyuxuan's github.io with React

ant-design ecmascript js react reactjs ts tsx typescript

Last synced: 16 Oct 2024

https://github.com/hrvolapeter/javascript-es9-parser

Javascript evaluator according to ECMAScript

ast ecmascript javascript javascript-parser nodejs parser rust

Last synced: 22 Oct 2024