Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-node-esm
A curated list of Node.js Native ESM modules and resources.
https://github.com/talentlessguy/awesome-node-esm
Last synced: 4 days ago
JSON representation
-
Articles
-
Packages
-
Web frameworks
- tinyhttp - tiny web framework as a replacement of Express.
- tinyhttp - tiny web framework as a replacement of Express.
- polka - micro web server so fast, it'll make you dance!
- koa - expressive middleware for node.js using ES2017 async functions
- tinyhttp - tiny web framework as a replacement of Express.
-
Databases
- rxdb - a realtime Database for JavaScript Applications.
-
File system
- @tinyhttp/dotenv - A rewrite of [dotenv](https://github.com/motdotla/dotenv) module.
- istextorbinary - Check if a file is text or binary.
- @tinyhttp/dotenv - A rewrite of [dotenv](https://github.com/motdotla/dotenv) module.
-
Functional programming
-
Other
- cashify - lightweight currency conversion library, successor of money.js
- turf - a modular geospatial engine written in JavaScript
- astro - build faster websites with the island architecture
- transliterate - convert Unicode characters to Latin characters using transliteration
- emittery - simple and modern async event emitter.
-
HTTP
- node-fetch - light-weight module that brings window.fetch to Node.js
- httpie - a Node.js HTTP client as easy as pie!
- kitsu - simple, lightweight & framework agnostic JSON:API client
- twitter-lite - tiny, full-featured, flexible client / server library for the Twitter API
-
WebSocket
- sockette - tiny wrapper around WebSocket that will automatically reconnect if the connection is lost!
-
Middleware
- sirv - an optimized middleware & CLI application for serving static files~!
- malibu - framework-agnostic CSRF middleware for modern Node.js
- lru-send - LRU-based caching middleware for Node.js
- tinyws - tiny WebSocket middleware for Node.js
- milliparsec - tiniest Node.js body parser ever
-
Template engines
-
SSR
- preact-render-to-string - universal rendering for Preact: render JSX and Preact components to HTML.
- hyperapp-render - render Hyperapp to an HTML string with SSR and Node.js streaming support.
- hypermdx - Markdown enhanced with Hyperapp
- streamdown - stream markdown to HTML
-
Logging
-
Testing
-
CLI
-
Date
- dayjs - 2KB immutable date library alternative to Moment.js with the same modern API
- tinydate - a tiny (349B) reusable date formatter.
- tempe - Featherlight (< 2kB) helper for Javascript date formatting
- light-date - blazing fast & lightweight (157 bytes) date formatting for Node.js and the browser.
-
Utility
-
Random
-
Parsing
- snarkdown - a snarky 1kb Markdown parser written in JavaScript
-
Compression
- anzip - simple async unzip library for Node.js
-
Performance
-
AST
- acorn - a small, fast, JavaScript-based JavaScript parser
-
Math
- mathjs - An extensive math library.
-
Ethereum
-
-
Tools
- esbuild - an extremely fast JavaScript bundler and minifier.
- tsup - bundle your TypeScript library with no config, powered by esbuild.
- rollup - next-generation ES Module bundler.
- dual-publish - publish JS project as dual ES modules and CommonJS package to npm
- cjstoesm - tool that can transform CommonJS to ESM
- esbuild-node-loader - transpile TypeScript to ESM with Node.js loader.
- tsm - TypeScript Module Loader
Programming Languages
Categories
Sub Categories
Keywords
javascript
16
nodejs
10
typescript
7
esm
6
node
4
http
4
async
3
promise
3
date
3
object
3
logging
3
lodash
2
http-client
2
es6
2
stream
2
cli
2
time
2
datetime
2
date-formatting
2
browser
2
middleware
2
tinyhttp
2
logger
2
performance
2
markdown
2
html
2
hyperapp
2
universal
2
npm-package
2
commonjs
2
ethereum
2
compiler
2
caching
1
indexeddb
1
session
1
security
1
ionic
1
csrf
1
twitter-streams
1
twitter-rest
1
twitter-lite
1
twitter-api
1
twitter
1
node-twitter
1
local-first
1
npm
1
kitsu-io
1
kitsu-api
1
localstorage
1
kitsu
1