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/luozijun/es

A ECMAScript Parser and Interpreter written in Rust

ast compiler ecmascript es es2018 interpreter lexer parser

Last synced: 12 Jan 2025

https://github.com/aimingoo/prepack-core

The core is interpreter base ECMAScript 2016.

ecmascript interpreter

Last synced: 17 Nov 2024

https://github.com/mauriciovigolo/file-matcher

Search files recursively using globs, file attributes and content match.

ecmascript file filesystem nodejs search typescript

Last synced: 25 Nov 2024

https://github.com/a-la/alamode

A Node.JS RegExp-based transpiler of source code.

babel ecmascript export import modules node nodejs transpiler

Last synced: 05 Jan 2025

https://github.com/ljharb/es-errors

A simple cache for a few of the JS Error constructors.

ecmascript error javascript rangeerror syntaxerror typeerror

Last synced: 16 Jan 2025

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

https://github.com/azat-co/es7-es8

ES7/ES2016 and ES8/ES2017 Features

ecmascript ecmascript2016 ecmascript2017 javascript

Last synced: 23 Oct 2024

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

Fast floating point to string conversion that complies to the ECMAScript number-to-string algorithm

ecmascript floating-point formatting hacktoberfest rust rust-crate ryu

Last synced: 18 Nov 2024

https://github.com/shyam-chen/typescript-solutions

:whale: LeetCode of algorithms with JavaScript solutions written in TypeScript.

algorithms ecmascript javascript leetcode typescript

Last synced: 28 Oct 2024

https://github.com/thiagogarbazza/key-code

Library for key-code constants in ECMAScript/Javascript

ecmascript enumeration javascript keyboard-code keyboard-key-code

Last synced: 15 Oct 2024

https://github.com/xucongli1989/mymindmap

这里存放着本人平时以思维导图形式整理的相关资料信息,如有引用和转载,请注明出处。

design-pattern ecmascript javascript xmind

Last synced: 30 Nov 2024

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

ES2019 spec-compliant shim for String.prototype.trimRight.

ecmascript javascript polyfill shim string trim trimend trimright

Last synced: 17 Nov 2024

https://github.com/delapouite/kakoune-flow

Support for flow, the JavaScript type checker

ecmascript flow flowtype javascript kakoune plugin

Last synced: 08 Nov 2024

https://github.com/esfiddle/api

The ESFiddle API

api ecmascript es2015 esfiddle typescript

Last synced: 23 Oct 2024

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

Is this value a JS Map? This module works cross-realm/iframe, and despite %Symbol.toStringTag%.

collection ecmascript is javascript map set

Last synced: 05 Nov 2024

https://github.com/ljharb/unbox-primitive

Unbox a boxed JS primitive value.

boxed ecmascript javascript object primitive unbox

Last synced: 16 Jan 2025

https://github.com/ignivalancy/mangopay-client-react

Mangopay React and React Native First JS Client library with card registration workflow.

card-registration ecmascript javascript mangopay mangopay-sdk payment-gateway react react-native workflow

Last synced: 06 Nov 2024

https://github.com/rspack-contrib/browserslist-to-es-version

Convert browserslist query to ECMAScript version.

browserslist ecmascript

Last synced: 11 Dec 2024

https://github.com/j-f1/read262

Read the ECMAScript spec in your browser

ecma262 ecmascript gatsby gatsby-site javascript javascript-specs tc39

Last synced: 27 Oct 2024

https://github.com/alwatr/nanolib

This repository contains numerous small utility packages. These packages serve various useful purposes and are written in nano ESModule without any dependencies.

bun ecmascript electron javascript node nodejs typescript utility utils

Last synced: 14 Oct 2024

https://github.com/inspect-js/has-template-literals

Determine if the JS environment has template literal support

ecmascript interpolation interpoliterals javascript literals quasiliterals template

Last synced: 05 Nov 2024

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

Array.prototype.every spec-compliant polyfill

array ecmascript every javascript polyfill shim

Last synced: 17 Nov 2024

https://github.com/delapouite/kakoune-ecmascript

Opinionated alternative to kakoune built-in JavaScript plugin.

ecmascript javascript kakoune plugin

Last synced: 08 Nov 2024

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

Is this an ES BigInt value?

bigint brand ecmascript is javascript

Last synced: 22 Jan 2025

https://github.com/browserkids/web-components

Non-transpiled ES13+ web components helper functions.

dom ecmascript helper-functions javascript non-transpiled tests vanilla-js web-components

Last synced: 03 Dec 2024

https://github.com/syntax-tree/estree-util-attach-comments

utility to attach comments to estree nodes

ast ecmascript estree javascript

Last synced: 14 Nov 2024

https://github.com/linusg/spec2json

📝 Extract section metadata and algorithm steps from specification HTML documents as JSON.

bikeshed ecma262 ecma402 ecmarkup ecmascript libjs serenityos wattsi

Last synced: 14 Oct 2024

https://github.com/ryanmcdermott/esish

Recursive descent parser written in Rust for an ECMAScript inspired language.

ast ecmascript parser recursive-descent-parser rust tokenizer

Last synced: 06 Jan 2025

https://github.com/harryxiong24/javascript-ecmascript-advanced-guidebook

JavaScript and ECMAScript Advanced Guidebook

ecmascript javascript

Last synced: 29 Nov 2024

https://github.com/prantlf/denolint

Blazing fast linter for JavaScript and TypeScript written in Rust.

deno-lint denolint ecmascript eslint javascript lint

Last synced: 13 Oct 2024

https://github.com/laurabeatris/javascript-expert

Study driven repository to manage advanced JavaScript topics

ecmascript javascript nodejs testing

Last synced: 27 Oct 2024

https://github.com/fishrock123/proposal-const-function-arguments

A proposal to introduce constant function argument references.

ecma262 ecmascript immutability javascript js proposal tc39

Last synced: 15 Jan 2025

https://github.com/CREVOFFICIAL/crevmusic

Web-based customized sound cloud player

ecmascript javascript js music-player soundcloud vue

Last synced: 23 Oct 2024

https://github.com/alwatr/nitrobase

Nitrobase is a blazingly fast, lightweight database built on JSON. It stores data entirely in memory for lightning-quick access, while also providing a JSON file backup for persistence. You can easily serve your data over the web using our high-performance accelerated Nginx server.

database db ecmascript javascript json nodejs typescript

Last synced: 11 Nov 2024

https://github.com/dashed/esparser

JavaScript Parser in Rust

ecmascript javascript parser rust

Last synced: 16 Nov 2024

https://github.com/Alwatr/nitrobase

Nitrobase is a blazingly fast, lightweight database built on JSON. It stores data entirely in memory for lightning-quick access, while also providing a JSON file backup for persistence. You can easily serve your data over the web using our high-performance accelerated Nginx server.

database db ecmascript javascript json nodejs typescript

Last synced: 12 Nov 2024

https://github.com/ljharb/set-function-length

Set a function's length property

ecmascript function javascript length set

Last synced: 16 Jan 2025

https://github.com/erickwendel/json-parse-with-source-es2023

A complete application tutorial to show how the JSON parse with source ECMAScript proposal for 2023

ecmascript javascript js json news tc39

Last synced: 11 Nov 2024

https://github.com/dzek69/bottom-line

Tiny and fast lodash alternative

ecmascript es6 javascript js lodash utils

Last synced: 14 Jan 2025

https://github.com/codistica/codistica-js

Codistica's JavaScript main public repository.

ecmascript library

Last synced: 12 Nov 2024

https://github.com/viclafouch/eslint-config-viclafouch

🛠 These are my settings for TypeScript / ESLint / Prettier in a project

configuration ecmascript eslint linter prettier react typescript

Last synced: 16 Nov 2024

https://github.com/fredrikaugust/bulk-renamer

Simple app that allows you to bulk-rename js variables. Useful fo CTFs

bulk-rename ctf ecmascript javascript open-source-ideas react variable-rename

Last synced: 04 Dec 2024

https://github.com/dburles/modulepreload-link-relations

Utility for generating modulepreload link relations based on a JavaScript module import graph.

ecmascript esm link link-rel link-relations middleware modulepreload preload

Last synced: 08 Nov 2024

https://github.com/nandomoreirame/vovo-juju-api

API com algumas falas da fofa da vovó Juju (animação Irmão do Jorel)

api ecmascript javascript next nextjs node now react rest restapi vercel

Last synced: 09 Nov 2024

https://github.com/lahma/test262-harness-dotnet

A .NET version of test262 ECMAScript test harness

ecmascript javascript test-automation test-framework

Last synced: 08 Nov 2024

https://github.com/inspect-js/has-optional-chaining

Determine if the JS environment has optional chaining support

chaining ecmascript javascript optional

Last synced: 05 Nov 2024

https://github.com/easywebapp/dom-renderer

A light-weight DOM Renderer supports Web components standard & TypeScript language.

component dom ecmascript html5 light-weight render web

Last synced: 06 Nov 2024

https://github.com/alecthomas/esfmt

An opinionated, zero-configuration formatter for ES/TS/ESX/TSX

ecmascript es esx javascript js jsx react typescript

Last synced: 06 Jan 2025

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

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

ecmascript javascript symbol symbols tostringtag

Last synced: 17 Jan 2025

https://github.com/inspect-js/has-private-fields

Determine if the JS environment has private fields (`class { #x; }`) support.

class ecmascript fields javascript private private-field

Last synced: 05 Nov 2024

https://github.com/fraguada/layerstalker

d3 document driven by Rhino 3dm layer table

d3js dotnet ecmascript javascript rhino3d rhinocommon winforms

Last synced: 20 Dec 2024

https://github.com/peakchen90/eslint-plugin-proposal

some rules for ECMAScript proposal. eg: class property.

class class-properties development ecmascript eslint eslint-plugin javascript lint proposal

Last synced: 18 Nov 2024

https://github.com/rubensibon/advanced-javascript-concepts-notes

Notes on Andrei Neagoie's Advanced JavaScript Concepts

ecmascript javascript

Last synced: 22 Jan 2025

https://github.com/lojaskd/javascript-style-guide

:yellow_heart: Base LojasKD's JS ESLint config, following our styleguide

ecmascript eslint eslintconfig javascripts js npm

Last synced: 20 Nov 2024

https://github.com/mmis1000/secure-ecmascript-sandbox

A library for intercept, emulate and faking dom behaviors around evaluated ecmascript code

ecmascript javascript realm sandbox

Last synced: 23 Nov 2024

https://github.com/jungleminds/jm_api-boilerplate

A boilerplate for web APIs using Nodejs - based on Domain Driven Design and Clean Architecture principles

api boilerplate dependency-injection ecmascript es6 eslint javascript nodejs prettier server wbso

Last synced: 14 Nov 2024

https://github.com/tomchv/typescript-project-template

A simple template to easily start Node Typescript project

ecmascript template typescript

Last synced: 13 Oct 2024

https://github.com/ljharb/es-define-property

`Object.defineProperty`, but not IE 8's broken one.

define defineproperty ecmascript javascript object property

Last synced: 16 Jan 2025

https://github.com/azu/what-is-this

What value is `this` in Strict, Script, or Module?

ecmascript javascript spec this

Last synced: 25 Oct 2024

https://github.com/inspect-js/has-strict-mode

Does the current JS environment have strict mode? ES5+ should; but let's not assume.

ecmascript javascript strict

Last synced: 05 Nov 2024

https://github.com/inspect-js/is-registered-symbol

Is this value a Symbol stored in the global cross-realm Symbol registry?

ecmascript javascript keyfor registered registry symbol

Last synced: 05 Nov 2024

https://github.com/azu/map-like

ES2015 Map like object. Tiny `Map` shim.

ecmascript javascript map polyfill

Last synced: 25 Oct 2024

https://github.com/ljharb/intl-fallback-symbol

ECMA-402 Intl spec's internal `FallbackSymbol`

ecmascript fallback fallback-symbol fallbacksymbol intl javascript symbol

Last synced: 16 Jan 2025

https://github.com/ljharb/define-data-property

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

accessor configurable data define ecmascript enumerable javascript object property writable

Last synced: 16 Jan 2025

https://github.com/unclechu/lor-ponificator

LINUX.ORG.RU avatar ponificator. Greasemonkey script.

ecmascript greasemonkey greasemonkey-script javascript js

Last synced: 27 Dec 2024

https://github.com/inspect-js/has-object-spread

check if the environment supports { ...a } spread syntax

ecmascript javascript object rest spread syntax

Last synced: 05 Nov 2024

https://github.com/christianoellers/vector-storm

Abstract arcade style 2D space shooter, developed with JavaScript and Canvas. Architectural and creative experiment. Fully working game with enemies and scoring!

2d-game canvas canvas-2d canvas-2d-context canvas-animation canvas-api canvas-game canvas2d ecmascript es6 es6-javascript game game-development game-engine html5 html5-canvas javascript javascript-game vector vector-math

Last synced: 06 Nov 2024

https://github.com/shinnn/eslint-config

shinnn's ESLint config for both client-side and Node.js-based projects

autofix coding-style ecmascript eslint eslint-config javascript jxa linter nodejs preset rules settings sharable-config

Last synced: 04 Nov 2024

https://github.com/souenzzo/inverno

Bringing WinterCG support to GraalJS

ecmascript graaljs graalvm java javascript nodejs web wintercg

Last synced: 16 Jan 2025

https://github.com/teppeis/closure-compiler-es-compat-table

ECMAScript compatibility checker for Closure Compiler

closure-compiler compat-table ecmascript

Last synced: 02 Nov 2024

https://github.com/gbrlcustodio/modern-react

This repo hosts content of "Modern React" course.

course ecmascript esnext react

Last synced: 06 Dec 2024

https://github.com/xotic750/error-x

Create custom Javascript Error objects.

browser ecmascript error nodejs

Last synced: 17 Nov 2024

https://github.com/xotic750/deep-equal-x

node's assert.deepEqual algorithm.

browser deep-equals ecmascript nodejs

Last synced: 17 Nov 2024

https://github.com/xotic750/inspect-x

An implementation of node's inspect module.

browser ecmascript inspect nodejs

Last synced: 17 Nov 2024

https://github.com/jokeyrhyme/is-es5-supported

does this JavaScript environment conform to ECMAScript 5?

ecmascript ecmascript5 feature-detection javascript

Last synced: 18 Dec 2024

https://github.com/codecommission/reunify

Simplified creation of universal ReactJS progressive web applications

ecmascript javascript progressive-web-app pwa-apps reactjs server-side-rendering universal

Last synced: 06 Dec 2024