hex-engine
A modern 2D game engine for the browser.fs-remote
π‘ Drop-in replacement for fs that lets you write to the filesystem from the browserswitch-joy-con
Use Nintendo Switch Joy-Cons as input devices (Bluetooth)safety-match
Rust-style pattern matching for TypeScriptpheno
Simple, lightweight at-runtime type checking functions, with full TypeScript supporteslint-config-unobtrusive
π ESLint config that only helps you, and otherwise stays out of your waychai-jest-snapshot
Chai assertion that provides Jest's snapshot testingsuchibot
A cross-platform AutoHotKey-like thing with TypeScript as its scripting languagereact-state-tree
Drop-in replacement for useState that persists your state into a redux-like state treeyavascript
shell script replacement; write shell scripts in js instead of bash, then run them with a single statically-linked filereact-testing-example-lockscreen
react-send
π¨ Separate your component's markup from their position in the render treetest-it
Test-It is a test framework that gives you the best of node AND the browser.equivalent-exchange
Transmute one JavaScript string into another by way of mutating its AST. Powered by babel and recast.transform-imports
Tools that make it easy to codemod imports/requires in your JSdescribe-component
π Consistent React unit testing with zero boilerplate!grep-ast
CLI tool to grep files for AST patterns using css-like selector stringsgmod-server-docker
Garry's Mod server running in a docker container, with a volume exposed for customizationquinci
π€΅ Self-hosted, minimal GitHub CI serverwebview
A cross-platform program that opens either a URL or files from disk in a native webview.half-life-vox-console
Website where you can make Half Life's VOX say stuffeslint-plugin-esquery
Simple, user-created ESLint rules, right in their eslint configline-sticker-downloader
Tool that downloads stickers or emojis from the LINE storerequire-browser
Easy-to-use require function for your browseruse-legacy-state
π¦ Custom React hook; drop-in replacement for this.setStateprs-merged-since
CLI and JS API to list all PRs merged into a GitHub repo since a given tagrun-on-server
π©βπ» API generator that lets you write code as if you had serverside eval on the clientserializable-types
Runtime type assertion and serialization systemglomp
Lightweight, clearly-defined alternative to file glob stringspopularity-contest
Find the most-imported symbols in your JavaScript projectwebview-node
Node wrapper around suchipi/webview.react-boxxy
π¦ An extendable base component for React DOM.arkit-face-blendshapes
A website which shows examples of the various blendshapes that can be animated using ARKit.atom-morpher
Atom Package that helps you run code transformations on the current bufferconvert-to-dts
Convert some JavaScript/TypeScript code string into a .d.ts TypeScript Declaration code stringnice-path
treat filesystem paths as objects and distinguish between relative/absolute pathssimple-codemod-script
How to write your own JS/TS codemods, with comments and resourcesparallel-park
Parallel/concurrent async work, optionally using multiple threads or processescleffa
CLI utility that parses argv, loads your specified file, and passes the parsed argv into your file's exported function. Supports ESM/TypeScript/etc out of the box.mark-applier
Markdown-to-Website Generator, GitHub README stylehas-shape
Very tiny function that checks if an object/array/value is shaped like another, with TypeScript type refining.match-discriminated-union
TypeScript pattern match function for any discriminated union typeiterate-all
Converts an iterable, iterable of Promises, or async iterable into a Promise of an Array.resolve-everything
walk your project's import/require tree and print all the relationshipsPolycode-Binaries
Precompiled binaries of the Polycode Lua IDEconcubine
Create your own hooks system like React'sjsxdom
JSX factory that creates HTML elements directlylittle-api
A simple JSON-over-HTTP/WebSocket RPC server and clientmarkdown-slice
tool that prints a subset of a markdown documentxode
Create a customized node binary with additional featuresjsh
Tool for writing shell scripts using js.clip-studio-paint-joycon
Use a Nintendo Switch Joy-Con (L) for Clip Studio Paint hotkeyspretty-print-error
Formats errors as nice strings with colorstf2-server-docker
TF2 Server running in a docker containerkame
A JavaScript bundler/runtimesuchipi-game-controller
Wrapper around the Web Gamepad APIsheep-herder
A game where you're a dog who herds sheeppokemon-red-intro-recreation
I recreated the Pokemon Red Intro in the browseryosh
yavascript-based terminal shellhex-engine-example-hexagon-grid
Example of rendering and interacting with a hexagonal grid in hex engine.spotify-player
Node API to drive a Spotify browser windowwebview-packager
Bundles your web app into a light, native desktop webview application.lurantis
on-demand module bundler thingytypescript-assert-utils
Utility types for making assertions about TypeScript typespretty-print-ast
Formats ASTs as nice readable strings, with colorscommonjs-standalone
Standalone CommonJS loader for any JS enginehex-engine-tic-tac-toe-example
An example tic-tac-toe game written in Hex Engine.aseprite-loader
Webpack loader for *.ase/*.aseprite filesjs-is
Functions for testing the types of JavaScript values, cross-realm. Has testers for all standard built-in objects/values.get-nested-bounding-client-rect
Get the bounding client rect of an element relative to the root document, going through iframespeep-the-horror
A toy you can use to make an impromptu soundboard out of a video (YouTube, etc).reverse-proxy-cli
barebones reverse-proxy CLI for forwarding requests from one place to anothernode-apng2gif
Convert APNG images to GIFcode-preview-from-error
Preview the code an Error came fromclefairy
Typed CLI argv parser and main function wrapperat-js
Unix command-line utilities for working with datagirlboss-advance
(wip) remote multiplayer gba emulator web interfaceac-toolkit
Elements that assist in creating animal-crossing-like UI experiencesmidi-to-thirty-dollar-haircut
(bad) script that converts midi files into *.πΏ files for https://gdcolon.com/%F0%9F%97%BFtts-repl
simple interactive text-to-speech CLI program (shells out to AWS CLI for Amazon Polly and plays with ffplay)js-sandbox-demo
Using QuickJS to implement a sandbox wherein it's safe to execute untrusted JavaScript code.join
tiny CLI tool: JSON array to stdin -> join with delimiter -> string to stdoutvisualize-ansi-codes
Replace ansi escape sequences with tokens indicating what they are.extname
command-line utility for finding the extension of a filename/filepathdocker-bgb
BGB (GB/GBC Emulator) in docker via web vnc client (no sound)jest-node-nw-example
Jest in NW.jsdefer
Inside-out promise; lets you call resolve and reject from outside the Promise constructor function.shinobi
generate ninja build files from js scriptsbabel-compare
Compare compilation output between babel 6 and babel 7modal-synthesis
Package for synthesizing modal sounds using the Web Audio APIworkspace-builder
CLI tool that run builds for every yarn workspace in your monorepofirst-base
Integration testing for CLI applicationsdiscord-spotify-bot
Discord bot that plays Spotify in the voice channelpipe-wrench
Generic, cross-platform IPC streams. Uses named pipes on windows and unix sockets elsewherebibarel
walk over a tree, transforming each valuea-mimir
Barebones sleep functions. As simple and boring as it getsqjsbundle
link-fixer-discord-bot
Discord Bot: when someone posts a message with a twitter.com or x.com link, it replies with a vxtwitter.com version of that linkmulti
Redux + Quake-style Netcode = ???domdom-go
Cross-platform CLI interface to DomDomSoft Anime DownloaderLove Open Source and this site? Check out how you can help us