Skip to content

e18e/awesome-e18e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

e18e logo

Awesome e18e

⚡ A curated list of awesome e18e-focused resources

The e18e (ecosystem performance) community advocates for performant, clean and modern packages. This repository is a curated list of awesome e18e-focused resources including libraries, tools, articles, and more.

If you'd like to contribute, please check the contribution guidelines.

Contents

Resources

TODO

Utilities

Assertions

Build Tools

  • rolldown - Fast bundler (rollup alternative).
  • tsdown - Library bundler based on Rolldown.
  • zshy - General purpose, bundler-free build tool.

Command Line Interfaces (CLI)

  • ansis - Terminal output formatting with ANSI colors and styles.
  • clack - CLI framework for building interactive prompts.
  • fast-string-width - Terminal string visual width utility.
  • fast-slice-ansi - String slicing with ANSI support.
  • fast-wrap-ansi - Word wrapping with ANSI support.
  • mri - Command line arguments parser.
  • nanospinner - CLI spinner library.
  • picocolors - Terminal output formatting with ANSI colors and styles.
  • picospinner - CLI spinner library.
  • sade - CLI arguments and usage builder.

Configuration

  • confbox - Zero-dependency parsing and serialization for YAML, TOML, JSONC, JSON5, INI, and JSON.
  • lilconfig - Configuration loader.

Data Structures

  • dequal - Deep equal utility.
  • dlv - Deep property access utility.
  • dset - Deep property set utility.
  • klona - Deep clone utility.
  • neotraverse - Traverse and transform objects by visiting every node on a recursive walk.
  • pkg-types - TypeScript types and utilities for package.json files.
  • sort-object-keys - Sort object keys with optional key list specification.

ESLint Plugins

File System

  • empathic - Utilities for file system traversal.
  • fdir - Directory crawler and globbing library.
  • tinyglobby - File system globbing library.

Git Hooks

  • nano-staged - Tool to run commands for modified, staged, and committed git files.

HTTP / URLs

  • fast-querystring - Alternative to legacy querystring module.
  • milliparsec - Body parser for web servers.
  • ofetch - Fetch API implementation for node, browser, and workers.
  • picoquery - Library for parsing and serializing query strings.

ID Generation

  • nanoid - URL-friendly unique string ID generator.

Project Tools

  • actions-up - CLI tool for keeping GitHub Actions up to date.
  • cpx2 - Copy file globs with optional change watching.
  • knip - Find unused files, dependencies and exports in TypeScript and JavaScript projects.
  • multiocular - Review dependency changes.
  • npm-run-all2 - CLI tool to run multiple npm scripts in parallel or sequential.
  • premove - Utility to remove items recursively.
  • taze - CLI tool for keeping dependencies up to date.
  • wireit - Upgrade npm scripts with enhanced capabilities.

Parsing

  • parse5 - Fast full-featured HTML parser.
  • yaml - JavaScript parser and stringifier for YAML.

Process Execution

  • tinyexec - Package for executing commands in Node.js.

Test Data

Text Processing

About

A curated list of awesome e18e-focused packages

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •