{"id":13735222,"url":"https://github.com/juancarlospaco/nodejs","last_synced_at":"2025-05-16T09:05:49.553Z","repository":{"id":39165261,"uuid":"321882680","full_name":"juancarlospaco/nodejs","owner":"juancarlospaco","description":"Alternative StdLib for Nim for NodeJS/JavaScript targets, hijacks NodeJS StdLib for Nim","archived":false,"fork":false,"pushed_at":"2024-10-23T15:25:16.000Z","size":3302,"stargazers_count":207,"open_issues_count":0,"forks_count":52,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-10-23T20:17:36.269Z","etag":null,"topics":["async","client-side-code","coffeescript","deno","denoland","high-performance","javascript","javascript-compiler","needs-sponsors","nim","nim-lang","nodejs","nodejs-modules","python","server-side-javascript","stdlib-extras","typescript","webassembly"],"latest_commit_sha":null,"homepage":"https://juancarlospaco.github.io/nodejs","language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juancarlospaco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://gist.github.com/juancarlospaco/37da34ed13a609663f55f4466c4dbc3e"]}},"created_at":"2020-12-16T05:51:55.000Z","updated_at":"2024-10-23T15:25:20.000Z","dependencies_parsed_at":"2024-01-12T03:35:35.413Z","dependency_job_id":"64465dde-25da-4b98-93f7-03dc5fd12ea3","html_url":"https://github.com/juancarlospaco/nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fnodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fnodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fnodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juancarlospaco%2Fnodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juancarlospaco","download_url":"https://codeload.github.com/juancarlospaco/nodejs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501557,"owners_count":22081528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["async","client-side-code","coffeescript","deno","denoland","high-performance","javascript","javascript-compiler","needs-sponsors","nim","nim-lang","nodejs","nodejs-modules","python","server-side-javascript","stdlib-extras","typescript","webassembly"],"created_at":"2024-08-03T03:01:04.380Z","updated_at":"2025-05-16T09:05:44.543Z","avatar_url":"https://github.com/juancarlospaco.png","language":"Nim","readme":"# Alternative StdLib for Nim for NodeJS/JavaScript targets\n\n[![](https://raw.githubusercontent.com/juancarlospaco/nodejs/main/nodenim.jpg)](https://juancarlospaco.github.io/nodejs)\n\n![](https://img.shields.io/github/languages/top/juancarlospaco/nodejs?style=for-the-badge)\n![](https://img.shields.io/github/stars/juancarlospaco/nodejs?style=for-the-badge)\n![](https://img.shields.io/github/languages/code-size/juancarlospaco/nodejs?style=for-the-badge)\n![](https://img.shields.io/github/issues-raw/juancarlospaco/nodejs?style=for-the-badge \"Bugs\")\n![](https://img.shields.io/github/issues-pr-raw/juancarlospaco/nodejs?style=for-the-badge \"PRs\")\n![](https://img.shields.io/github/last-commit/juancarlospaco/nodejs?style=for-the-badge \"Commits\")\n![](https://github.com/juancarlospaco/nodejs/workflows/Build/badge.svg?branch=main)\n![](https://bestpractices.coreinfrastructure.org/projects/6585/badge)\n\n\n# Documentation\n\n- :heavy_check_mark: Index, all in 1 page :arrow_right: https://juancarlospaco.github.io/nodejs\n- :heavy_check_mark: [assert](https://nodejs.org/api/assert.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsassert\n- :heavy_check_mark: [async_hooks](https://nodejs.org/api/async_hooks.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsasynchooks\n- :heavy_check_mark: [process](https://nodejs.org/api/process.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsprocess\n- :heavy_check_mark: [dns](https://nodejs.org/api/dns.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsdns\n- :heavy_check_mark: [fs](https://nodejs.org/api/fs.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsfs\n- :heavy_check_mark: [inspector](https://nodejs.org/api/inspector.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsinspector\n- :heavy_check_mark: [os](https://nodejs.org/api/os.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsos\n- :heavy_check_mark: [path](https://nodejs.org/api/path.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jspath\n- :heavy_check_mark: [perf_hooks](https://nodejs.org/api/perf_hooks.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsperfhooks\n- :heavy_check_mark: [punycode](https://nodejs.org/api/punycode.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jspunycode\n- :heavy_check_mark: [querystring](https://nodejs.org/api/querystring.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsquerystring\n- :heavy_check_mark: [util](https://nodejs.org/api/util.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsutils\n- :heavy_check_mark: [v8](https://nodejs.org/api/v8.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsv8\n- :heavy_check_mark: [zlib](https://nodejs.org/api/zlib.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jszlib\n- :heavy_check_mark: [readline](https://nodejs.org/api/readline.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsreadline\n- :heavy_check_mark: [timers](https://nodejs.org/api/timers.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jstimers\n- :heavy_check_mark: [repl](https://nodejs.org/api/repl.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsrepl\n- :heavy_check_mark: [url](https://nodejs.org/api/url.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsurl\n- :heavy_check_mark: [tracing](https://nodejs.org/api/tracing.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jstracing\n- :heavy_check_mark: [module](https://nodejs.org/api/module.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsmodule\n- :heavy_check_mark: [domain](https://nodejs.org/api/domain.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsdomain\n- :heavy_check_mark: [diagnostics_channel](https://nodejs.org/api/diagnostics_channel.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsdiagnostics_channel\n- :heavy_check_mark: [wasi](https://nodejs.org/api/wasi.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jswasi\n- :heavy_check_mark: [buffer](https://nodejs.org/api/buffer.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsbuffer\n- :heavy_check_mark: [stream](https://nodejs.org/api/stream.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jstream\n- :heavy_check_mark: [cluster](https://nodejs.org/api/cluster.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jscluster\n- :heavy_check_mark: [http](https://nodejs.org/api/http.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jshttp\n- :heavy_check_mark: [http2](https://nodejs.org/api/http2.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jshttp2\n- :heavy_check_mark: [worker_threads](https://nodejs.org/api/worker_threads.html) :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsworker_threads\n- :heavy_check_mark: WebSockets :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jswebsockets\n- :heavy_check_mark: File IO API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsfilesystemhandle\n- :heavy_check_mark: Battery API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsbattery\n- :heavy_check_mark: USB 3.0 API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jswebusb\n- :heavy_check_mark: Share API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsshare\n- :heavy_check_mark: Eyedropper API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jseyedropper\n- :heavy_check_mark: Speech Synthesis API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsspeechsynthesis\n- :heavy_check_mark: Bluetooth API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsbluetooth\n- :heavy_check_mark: Gamepad API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsgamepad\n- :heavy_check_mark: GeoLocation API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsgeolocation\n- :heavy_check_mark: Video Subtitles API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jswebvtt\n- :heavy_check_mark: Canvas :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jscanvas\n- :heavy_check_mark: URL Patterns :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsurlpattern\n- :heavy_check_mark: WebRTC :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jswebrtc\n- :heavy_check_mark: JS Classes :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsclasses\n- :heavy_check_mark: Type-Safe DotEnv :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsdotenv\n- :heavy_check_mark: Sets :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jssets\n- :heavy_check_mark: Serializer :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsxmlserializer\n- :heavy_check_mark: CRC :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jscrc\n- :heavy_check_mark: Temporal :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jstemporal\n- :heavy_check_mark: Chained Comparisons :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jschainedcomparisons\n- :heavy_check_mark: Debug Utils :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsdebugutils\n- :heavy_check_mark: Table Utils :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jstableutils\n- :heavy_check_mark: Internationalization API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsintl\n- :heavy_check_mark: Payments API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jspayments\n- :heavy_check_mark: QR-Codes and Bar-Codes API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsbarcodes\n- :heavy_check_mark: Sanitizer API :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jssanitizer\n- :heavy_check_mark: Regex utils :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsreutils\n- :heavy_check_mark: HttpClient for JavaScript :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jshttpclient\n- :heavy_check_mark: Async HttpClient for JavaScript :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsasynchttpclient\n- :heavy_check_mark: Network utils :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsnetutils\n- :heavy_check_mark: [Google ZX](https://juancarlospaco.github.io/nodejs/nodejs/jszx.html)\n- :heavy_check_mark: [Compile-time macro-unrolled zero-overhead for loops.](https://juancarlospaco.github.io/nodejs/nodejs/jsunrolls.html)\n- :heavy_check_mark: [Compile-time zero-overhead strformat](https://juancarlospaco.github.io/nodejs/nodejs/jsstrformat.html)\n- :heavy_check_mark: Common module :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jscore.html\n- :heavy_check_mark: Custom syntax sugar :arrow_right: https://juancarlospaco.github.io/nodejs/nodejs/jsugar.html\n- :trollface: More supported modules soon...\n\n\n# Mobile\n\n[![](https://raw.githubusercontent.com/juancarlospaco/nodejs/main/nodeandroid.png)](https://android-js.github.io \"Mobile Apps using Nim, Nim running in Android\")\n\n\n# Client Side\n\n- Backend in Frontend https://blog.stackblitz.com/posts/introducing-webcontainers\n\n\n# Single file executable\n\n- https://github.com/nexe/nexe\n\n\n# Install\n\n- `nimble install nodejs` OR `nimble install https://github.com/juancarlospaco/nodejs.git`\n\n\n# Testing CI\n\nAll commits are run in CI using this matrix:\n\n```yaml\nmatrix:\n  platform:     [ubuntu-latest, windows-latest]\n  architecture: [\"x64\", \"x86\"]\n  node:         [12, 13, 14, 15, 16, 17]\n  nim-channel:  [stable, devel]\n```\n\nEverything works from Node 12 and newer.\n\n\n# Design\n\n- It does not use anything from Nim standard library, very future-proof,\n  just imports some types to be compatible with it, like `RegExp`, etc.\n- We do not deprecate stuff, even if NodeJS deprecate/remove it, it will keep working for Nim.\n- Stuff deprecated/demoved before year 2020 will not be supported.\n- Experimental or Unstable API on NodeJS are automatically implicitly considered Experimental here.\n- Package version == NodeJS version.\n\n\n# Doing Python ?\n\n- [Alternative StdLib for Nim for Python targets, hijacks Python StdLib for Nim.](https://github.com/juancarlospaco/cpython#alternative-stdlib-for-nim-for-python-targets)\n\nSee also:\n\n- https://github.com/nim-lang/Nim/wiki/Nim-for-TypeScript-Programmers#table-of-contents\n- https://nim-lang.github.io/Nim/jsre.html\n- https://nim-lang.github.io/Nim/jsbigints.html\n- [`Promise.then()` and `Promise.catch()` work in Nim.](https://github.com/nim-lang/Nim/pull/16871#issue-564361569)\n- [HTTPS Requests for JavaScript target in Nim.](https://nim-lang.github.io/fusion/src/fusion/js/jsxmlhttprequest.html)\n- https://github.com/nim-lang/Nim/issues/7505#issue-311496454\n- https://github.com/nim-lang/Nim/issues/3124#issue-95352255\n\n\n# 💰➡️🍕\n\n\u003cdetails\u003e\n\u003csummary title=\"Send Bitcoin\"\u003e\u003ckbd\u003e Bitcoin BTC \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**BTC Bitcoin Network**\n```\n1Pnf45MgGgY32X4KDNJbutnpx96E4FxqVi\n```\n**Lightning Network**\n```\njuancarlospaco@bitrefill.me\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary title=\"Send Ethereum and DAI\"\u003e\u003ckbd\u003e Ethereum ETH \u003c/kbd\u003e \u003ckbd\u003e Dai DAI \u003c/kbd\u003e \u003ckbd\u003e Uniswap UNI \u003c/kbd\u003e \u003ckbd\u003e Axie Infinity AXS \u003c/kbd\u003e \u003ckbd\u003e Smooth Love Potion SLP \u003c/kbd\u003e \u003ckbd\u003e Uniswap UNI \u003c/kbd\u003e \u003ckbd\u003e USDC \u003c/kbd\u003e \u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Tether\"\u003e\u003ckbd\u003e Tether USDT \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**TRC20 Tron Network**\n```\nTWGft53WgWvH2mnqR8ZUXq1GD8M4gZ4Yfu\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Solana\"\u003e\u003ckbd\u003e Solana SOL \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**SOL Solana Network**\n```\nFKaPSd8kTUpH7Q76d77toy1jjPGpZSxR4xbhQHyCMSGq\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Cardano\"\u003e\u003ckbd\u003e Cardano ADA \u003c/kbd\u003e\u003c/summary\u003e\n\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n**ADA Cardano Network**\n```\nDdzFFzCqrht9Y1r4Yx7ouqG9yJNWeXFt69xavLdaeXdu4cQi2yXgNWagzh52o9k9YRh3ussHnBnDrg7v7W2hSXWXfBhbo2ooUKRFMieM\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Sandbox\"\u003e\u003ckbd\u003e Sandbox SAND \u003c/kbd\u003e \u003ckbd\u003e Decentraland MANA \u003c/kbd\u003e\u003c/summary\u003e\n\n**ERC20 Ethereum Network**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Algorand\"\u003e\u003ckbd\u003e Algorand ALGO \u003c/kbd\u003e\u003c/summary\u003e\n\n**ALGO Algorand Network**\n```\nWM54DHVZQIQDVTHMPOH6FEZ4U2AU3OBPGAFTHSCYWMFE7ETKCUUOYAW24Q\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send Polkadot\"\u003e\u003ckbd\u003e Polkadot DOT \u003c/kbd\u003e\u003c/summary\u003e\n\n**DOT Network**\n```\n13GdxHQbQA1K6i7Ctf781nQkhQhoVhGgUnrjn9EvcJnYWCEd\n```\n**BEP20 Binance Smart Chain Network BSC**\n```\n0xb78c4cf63274bb22f83481986157d234105ac17e\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary title=\"Send via Binance Pay\"\u003e Binance \u003c/summary\u003e\n\n[https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3](https://pay.binance.com/en/checkout/e92e536210fd4f62b426ea7ee65b49c3 \"Send via Binance Pay\")\n\u003c/details\u003e\n\n\n# Stars\n\n![](https://starchart.cc/juancarlospaco/nodejs.svg)\n\n:star: [@juancarlospaco](https://github.com/juancarlospaco '2022-02-15')\n:star: [@tandy-1000](https://github.com/tandy-1000 '2022-02-15')\n:star: [@alexgustafson](https://github.com/alexgustafson '2022-02-16')\n:star: [@bradjasper](https://github.com/bradjasper '2022-02-21')\n:star: [@AndrielFR](https://github.com/AndrielFR '2022-02-27')\n:star: [@whee](https://github.com/whee '2022-03-10')\n:star: [@jonlroy2020](https://github.com/jonlroy2020 '2022-03-14')\n:star: [@S0Sbrigade8](https://github.com/S0Sbrigade8 '2022-03-15')\n:star: [@stisa](https://github.com/stisa '2022-03-22')\n:star: [@heinthanth](https://github.com/heinthanth '2022-03-24')\n:star: [@jhgalino](https://github.com/jhgalino '2022-04-02')\n:star: [@YanMu2020](https://github.com/YanMu2020 '2022-04-04')\n:star: [@haikyuu](https://github.com/haikyuu '2022-04-09')\n:star: [@matkuki](https://github.com/matkuki '2022-04-14')\n:star: [@eqf0](https://github.com/eqf0 '2022-04-26')\n:star: [@nkot56297](https://github.com/nkot56297 '2022-05-15')\n:star: [@adam-acosta](https://github.com/adam-acosta '2022-05-20')\n:star: [@uly-s](https://github.com/uly-s '2022-05-30')\n:star: [@Comamoca](https://github.com/Comamoca '2022-06-04')\n:star: [@bsouthern](https://github.com/bsouthern '2022-06-24')\n:star: [@reubano](https://github.com/reubano '2022-06-26')\n:star: [@darkmusic](https://github.com/darkmusic '2022-06-29')\n:star: [@Geksan](https://github.com/Geksan '2022-07-01')\n:star: [@lzehrung](https://github.com/lzehrung '2022-07-24')\n:star: [@jmgomez](https://github.com/jmgomez '2022-08-17')\n:star: [@ritmos](https://github.com/ritmos '2022-08-17')\n:star: [@colias-palaeno](https://github.com/colias-palaeno '2022-08-18')\n:star: [@zendbit](https://github.com/zendbit '2022-09-05')\n:star: [@vonwao](https://github.com/vonwao '2022-10-05')\n:star: [@japgro](https://github.com/japgro '2022-10-05')\n:star: [@elcritch](https://github.com/elcritch '2022-10-05')\n:star: [@qaziquza](https://github.com/qaziquza '2022-10-06')\n:star: [@singularperturbation](https://github.com/singularperturbation '2022-10-06')\n:star: [@sdmcallister](https://github.com/sdmcallister '2022-10-08')\n:star: [@adokitkat](https://github.com/adokitkat '2022-10-09')\n:star: [@mkopa](https://github.com/mkopa '2022-10-11')\n:star: [@hylid43](https://github.com/hylid43 '2022-10-13')\n:star: [@alehander92](https://github.com/alehander92 '2022-10-17')\n:star: [@foxoman](https://github.com/foxoman '2022-10-17')\n:star: [@theAkito](https://github.com/theAkito '2022-10-17')\n:star: [@deem0n](https://github.com/deem0n '2022-10-18')\n:star: [@Himujjal](https://github.com/Himujjal '2022-10-21')\n:star: [@drighty](https://github.com/drighty '2022-10-22')\n:star: [@xilicode](https://github.com/xilicode '2022-10-23')\n:star: [@soomtong](https://github.com/soomtong '2022-10-25')\n:star: [@aviynw](https://github.com/aviynw '2022-10-26')\n:star: [@Braden-Preston](https://github.com/Braden-Preston '2022-11-07')\n:star: [@termermc](https://github.com/termermc '2022-11-07')\n:star: [@KlausEverWalkingDev](https://github.com/KlausEverWalkingDev '2022-11-16')\n:star: [@nodrygo](https://github.com/nodrygo '2022-11-17')\n:star: [@scroot](https://github.com/scroot '2022-11-21')\n:star: [@codehangen](https://github.com/codehangen '2022-11-22')\n:star: [@drewbitt](https://github.com/drewbitt '2022-11-27')\n:star: [@fadzikri](https://github.com/fadzikri '2022-11-29')\n:star: [@ArikRahman](https://github.com/ArikRahman '2022-12-12')\t\n:star: [@yaroslav-gwit](https://github.com/yaroslav-gwit '2022-12-16')\t\n:star: [@konsumer](https://github.com/konsumer '2022-12-29')\t\n:star: [@jpetrucciani](https://github.com/jpetrucciani '2023-01-03')\t\n:star: [@weitzj](https://github.com/weitzj '2023-01-03')\t\n:star: [@whitebm2024](https://github.com/whitebm2024 '2023-01-14')\t\n:star: [@GeorgeChan](https://github.com/GeorgeChan '2023-01-16')\t\n:star: [@shizhaojingszj](https://github.com/shizhaojingszj '2023-01-22')\t\n:star: [@YeonjiKim0316](https://github.com/YeonjiKim0316 '2023-01-24')\t\n:star: [@mode80](https://github.com/mode80 '2023-01-29')\t\n:star: [@SiraKen](https://github.com/SiraKen '2023-01-30')\t\n:star: [@nicks515](https://github.com/nicks515 '2023-02-02')\t\n:star: [@kshutkin](https://github.com/kshutkin '2023-02-04')\t\n:star: [@prostospirit](https://github.com/prostospirit '2023-02-07')\t\n:star: [@jdf-id-au](https://github.com/jdf-id-au '2023-02-13')\t\n:star: [@zhangweiii](https://github.com/zhangweiii '2023-02-13')\t\n:star: [@W1M0R](https://github.com/W1M0R '2023-02-14')\t\n:star: [@AlexW00](https://github.com/AlexW00 '2023-02-18')\t\n:star: [@Kisvey](https://github.com/Kisvey '2023-02-22')\t\n:star: [@piertoni](https://github.com/piertoni '2023-02-23')\t\n:star: [@eantho](https://github.com/eantho '2023-02-26')\t\n:star: [@quantimnot](https://github.com/quantimnot '2023-02-26')\t\n:star: [@shirk33y](https://github.com/shirk33y '2023-03-21')\t\n:star: [@Uzo2005](https://github.com/Uzo2005 '2023-04-11')\t\n:star: [@theSherwood](https://github.com/theSherwood '2023-04-16')\t\n:star: [@maleyva1](https://github.com/maleyva1 '2023-04-24')\t\n:star: [@ray-delossantos](https://github.com/ray-delossantos '2023-05-10')\t\n:star: [@raphaellouisandress](https://github.com/raphaellouisandress '2023-05-14')\t\n:star: [@raphaellouisandress](https://github.com/raphaellouisandress '2023-05-17')\t\n:star: [@Fedsam](https://github.com/Fedsam '2023-05-30')\t\n:star: [@bsljth](https://github.com/bsljth '2023-06-17')\t\n:star: [@bsljth](https://github.com/bsljth '2023-06-30')\t\n:star: [@keidrych](https://github.com/keidrych '2023-07-07')\t\n:star: [@KolyaRS](https://github.com/KolyaRS '2023-07-18')\t\n:star: [@degaur](https://github.com/degaur '2023-07-19')\t\n:star: [@catsuns](https://github.com/catsuns '2023-07-22')\t\n:star: [@marcusramberg](https://github.com/marcusramberg '2023-07-23')\t\n:star: [@Wutras](https://github.com/Wutras '2023-07-28')\t\n:star: [@caden-parajuli](https://github.com/caden-parajuli '2023-08-01')\t\n:star: [@ysnbogt](https://github.com/ysnbogt '2023-08-20')\t\n:star: [@aiank](https://github.com/aiank '2023-09-02')\t\n:star: [@m0xbf](https://github.com/m0xbf '2023-09-18')\t\n:star: [@nubunto](https://github.com/nubunto '2023-09-18')\t\n:star: [@jinczing](https://github.com/jinczing '2023-09-23')\t\n:star: [@xgr](https://github.com/xgr '2023-09-24')\t\n:star: [@victorgabrielbs](https://github.com/victorgabrielbs '2023-09-25')\t\n:star: [@majj](https://github.com/majj '2023-10-01')\t\n:star: [@scupit](https://github.com/scupit '2023-10-07')\t\n:star: [@wjl12](https://github.com/wjl12 '2023-10-09')\t\n:star: [@WangWei90](https://github.com/WangWei90 '2023-10-30')\t\n:star: [@hpstep](https://github.com/hpstep '2023-11-03')\t\n:star: [@gkze](https://github.com/gkze '2023-11-09')\t\n:star: [@mikra01](https://github.com/mikra01 '2023-11-14')\t\n:star: [@waytozen](https://github.com/waytozen '2023-11-24')\t\n:star: [@lzw-723](https://github.com/lzw-723 '2023-12-26')\t\n:star: [@nichdemos](https://github.com/nichdemos '2023-12-31')\t\n:star: [@8uff3r](https://github.com/8uff3r '2024-01-14')\t\n:star: [@ThunderGod95](https://github.com/ThunderGod95 '2024-01-22')\t\n:star: [@enaaab460](https://github.com/enaaab460 '2024-01-29')\t\n:star: [@wiredmatt](https://github.com/wiredmatt '2024-02-15')\t\n:star: [@hewhocannotbetamed](https://github.com/hewhocannotbetamed '2024-02-16')\t\n:star: [@kauderk](https://github.com/kauderk '2024-02-17')\t\n:star: [@rxx](https://github.com/rxx '2024-03-02')\t\n:star: [@FI-Mihej](https://github.com/FI-Mihej '2024-03-15')\t\n:star: [@khalidx](https://github.com/khalidx '2024-04-02')\t\n:star: [@ziggertonziggy](https://github.com/ziggertonziggy '2024-05-10')\t\n:star: [@Bimzzzzz](https://github.com/Bimzzzzz '2024-05-22')\t\n:star: [@tuanductran](https://github.com/tuanductran '2024-05-29')\t\n:star: [@s0kil](https://github.com/s0kil '2024-06-08')\t\n:star: [@ranjian0](https://github.com/ranjian0 '2024-06-30')\t\n:star: [@2-towns](https://github.com/2-towns '2024-07-01')\t\n:star: [@hugs](https://github.com/hugs '2024-07-03')\t\n:star: [@griffith1deady](https://github.com/griffith1deady '2024-07-05')\t\n:star: [@neroist](https://github.com/neroist '2024-07-05')\t\n:star: [@lbsubash](https://github.com/lbsubash '2024-07-08')\t\n:star: [@xhh](https://github.com/xhh '2024-07-23')\t\n:star: [@g5becks](https://github.com/g5becks '2024-08-31')\t\n:star: [@shiimizu](https://github.com/shiimizu '2024-09-06')\t\n:star: [@rogeruiz](https://github.com/rogeruiz '2024-09-17')\t\n:star: [@HappyDg](https://github.com/HappyDg '2024-10-22')\t\n:star: [@ITwrx](https://github.com/ITwrx '2024-10-23')\t\n:star: [@neunmalelf](https://github.com/neunmalelf '2024-12-07')\t\n:star: [@CarmeloMaitaO](https://github.com/CarmeloMaitaO '2024-12-15')\t\n:star: [@Cyberghxst](https://github.com/Cyberghxst '2024-12-20')\t\n:star: [@akileez](https://github.com/akileez '2024-12-25')\t\n:star: [@planetis-m](https://github.com/planetis-m '2025-01-25')\t\n:star: [@bloomingchad](https://github.com/bloomingchad '2025-02-25')\t\n:star: [@tacogips](https://github.com/tacogips '2025-03-06')\t\n:star: [@dilawar](https://github.com/dilawar '2025-03-09')\t\n:star: [@Bergiu](https://github.com/Bergiu '2025-03-25')\t\n:star: [@EvgenyGuguev](https://github.com/EvgenyGuguev '2025-03-25')\t\n:star: [@trinhminhtriet](https://github.com/trinhminhtriet '2025-03-27')\t\n","funding_links":["https://gist.github.com/juancarlospaco/37da34ed13a609663f55f4466c4dbc3e"],"categories":["Language Features"],"sub_categories":["Standard Libraries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuancarlospaco%2Fnodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuancarlospaco%2Fnodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuancarlospaco%2Fnodejs/lists"}