2-day current streak·11-day longest streak
-
yavascript ★ PINNED
Shell script replacement; write shell scripts in JS instead of bash, then run them with a 4MB standalone program
TypeScript ★ 111 1d agoExplain → -
equivalent-exchange ★ PINNED
Suchipi's flexible JS/TS codemodding/refactoring toolkit, powered by Babel and Recast.
TypeScript ★ 57 8mo agoExplain → -
quickjs ★ PINNED ⑂
Standalone or embeddable C JavaScript Engine
C ★ 56 10d agoExplain → -
pheno ★ PINNED
Simple, lightweight at-runtime type checking functions, with full TypeScript support
TypeScript ★ 131 17d agoExplain → -
match-discriminated-union ★ PINNED
TypeScript pattern match function for any discriminated union type
TypeScript ★ 35 6d agoExplain → -
dtsmd ★ PINNED
Generate markdown documentation from TypeScript .d.ts files
TypeScript ★ 8 9mo agoExplain → -
hex-engine
A modern 2D game engine for the browser.
TypeScript ★ 676 4d agoExplain → -
fs-remote
📡 Drop-in replacement for fs that lets you write to the filesystem from the browser
JavaScript ★ 231 7y agoExplain → -
switch-joy-con
Use Nintendo Switch Joy-Cons as input devices (Bluetooth)
TypeScript ★ 200 2y agoExplain → -
safety-match
Rust-style pattern matching for TypeScript
TypeScript ★ 199 2y agoExplain → -
eslint-config-unobtrusive
💛 ESLint config that only helps you, and otherwise stays out of your way
JavaScript ★ 116 2y agoExplain → -
chai-jest-snapshot
Chai assertion that provides Jest's snapshot testing
JavaScript ★ 104 3y agoExplain → -
suchibot
A cross-platform AutoHotKey-like thing with TypeScript as its scripting language
TypeScript ★ 103 1y agoExplain → -
react-state-tree
Drop-in replacement for useState that persists your state into a redux-like state tree
TypeScript ★ 101 5y agoExplain → -
half-life-vox-console
Website where you can make Half Life's VOX say stuff
JavaScript ★ 74 4d agoExplain → -
react-testing-example-lockscreen
No description.
JavaScript ★ 71 9y agoExplain → -
react-send
📨 Separate your component's markup from their position in the render tree
JavaScript ★ 70 7y agoExplain → -
line-sticker-downloader
Tool that downloads stickers or emojis from the LINE store
JavaScript ★ 55 3mo agoExplain → -
transform-imports
Tools that make it easy to codemod imports/requires in your JS
JavaScript ★ 53 2y agoExplain → -
test-it
Test-It is a test framework that gives you the best of node AND the browser.
TypeScript ★ 53 5mo agoExplain → -
describe-component
📓 Consistent React unit testing with zero boilerplate!
JavaScript ★ 45 8y agoExplain → -
grep-ast
CLI tool to grep files for AST patterns using css-like selector strings
TypeScript ★ 40 4d agoExplain → -
gmod-server-docker
Garry's Mod server running in a docker container, with a volume exposed for customization
Shell ★ 38 11y agoExplain → -
webview
A cross-platform program that opens either a URL or files from disk in a native webview.
Go ★ 37 1y agoExplain → -
quinci
🤵 Self-hosted, minimal GitHub CI server
JavaScript ★ 34 4y agoExplain → -
arkit-face-blendshapes
A website which shows examples of the various blendshapes that can be animated using ARKit.
JavaScript ★ 23 4y agoExplain → -
eslint-plugin-esquery
Simple, user-created ESLint rules, right in their eslint config
JavaScript ★ 22 4y agoExplain → -
use-legacy-state
🦅 Custom React hook; drop-in replacement for this.setState
JavaScript ★ 20 7y agoExplain → -
require-browser
Easy-to-use require function for your browser
JavaScript ★ 20 5y agoExplain → -
prs-merged-since
CLI and JS API to list all PRs merged into a GitHub repo since a given tag
JavaScript ★ 18 5y agoExplain → -
run-on-server
👩💻 API generator that lets you write code as if you had serverside eval on the client
JavaScript ★ 16 2y agoExplain → -
glomp
Lightweight, clearly-defined alternative to file glob strings
TypeScript ★ 15 1y agoExplain → -
serializable-types
Runtime type assertion and serialization system
JavaScript ★ 15 4y agoExplain → -
webview-node
Node wrapper around suchipi/webview.
JavaScript ★ 14 3y agoExplain → -
popularity-contest
Find the most-imported symbols in your JavaScript project
JavaScript ★ 13 7y agoExplain → -
nice-path
treat filesystem paths as objects and distinguish between relative/absolute paths
TypeScript ★ 11 6mo agoExplain → -
cleffa
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.
JavaScript ★ 11 8mo agoExplain → -
mark-applier
Markdown-to-Website Generator, GitHub README style
TypeScript ★ 11 11mo agoExplain → -
error-utils
utils for parsing error stacks, apply source maps to errors, etc
TypeScript ★ 10 17d agoExplain → -
react-boxxy
📦 An extendable base component for React DOM.
JavaScript ★ 10 1mo agoExplain → -
convert-to-dts
Convert some JavaScript/TypeScript code string into a .d.ts TypeScript Declaration code string
TypeScript ★ 10 4y agoExplain → -
parallel-park
Parallel/concurrent async work, optionally using multiple threads or processes
TypeScript ★ 10 6mo agoExplain → -
clip-studio-paint-joycon
Use a Nintendo Switch Joy-Con (L) for Clip Studio Paint hotkeys
JavaScript ★ 10 2y agoExplain → -
atom-morpher
Atom Package that helps you run code transformations on the current buffer
JavaScript ★ 10 8y agoExplain → -
simple-codemod-script
How to write your own JS/TS codemods, with comments and resources
TypeScript ★ 10 4y agoExplain → -
resolve-everything
walk your project's import/require tree and print all the relationships
TypeScript ★ 9 3mo agoExplain → -
jsxdom
JSX factory that creates HTML elements directly
TypeScript ★ 9 5mo agoExplain → -
has-shape
Very tiny function that checks if an object/array/value is shaped like another, with TypeScript type refining.
JavaScript ★ 9 3y agoExplain → -
little-api
A simple JSON-over-HTTP/WebSocket RPC server and client
JavaScript ★ 8 3y agoExplain → -
iterate-all
Converts an iterable, iterable of Promises, or async iterable into a Promise of an Array.
TypeScript ★ 8 4y agoExplain → -
kame
A JavaScript bundler/runtime
TypeScript ★ 7 17d agoExplain → -
suchipi-game-controller
Wrapper around the Web Gamepad API
JavaScript ★ 7 3y agoExplain → -
hex-engine-example-hexagon-grid
Example of rendering and interacting with a hexagonal grid in hex engine.
TypeScript ★ 7 5y agoExplain → -
xode
Create a customized node binary with additional features
JavaScript ★ 7 3y agoExplain → -
markdown-slice
tool that prints a subset of a markdown document
TypeScript ★ 7 3y agoExplain → -
jsh
Tool for writing shell scripts using js.
JavaScript ★ 7 4y agoExplain → -
pretty-print-error
Formats errors as nice strings with colors
TypeScript ★ 6 17d agoExplain → -
typescript-assert-utils
Utility types for making assertions about TypeScript types
TypeScript ★ 6 17d agoExplain → -
lurantis
on-demand module bundler thingy
TypeScript ★ 6 1y agoExplain → -
pretty-print-ast
Formats ASTs as nice readable strings, with colors
TypeScript ★ 6 4y agoExplain → -
tf2-server-docker
TF2 Server running in a docker container
Dockerfile ★ 6 5y agoExplain → -
pokemon-red-intro-recreation
I recreated the Pokemon Red Intro in the browser
TypeScript ★ 6 5y agoExplain → -
yosh
yavascript-based terminal shell
TypeScript ★ 5 6mo agoExplain → -
webview-packager
Bundles your web app into a light, native desktop webview application.
JavaScript ★ 5 5y agoExplain → -
commonjs-standalone
Standalone CommonJS loader for any JS engine
JavaScript ★ 5 10mo agoExplain → -
clefairy
Typed CLI argv parser and main function wrapper
TypeScript ★ 5 11mo agoExplain → -
at-js
Unix command-line utilities for working with data
JavaScript ★ 5 1y agoExplain → -
girlboss-advance
(wip) remote multiplayer gba emulator web interface
Dockerfile ★ 5 3y agoExplain → -
get-nested-bounding-client-rect
Get the bounding client rect of an element relative to the root document, going through iframes
JavaScript ★ 5 7y agoExplain → -
js-is
Functions for testing the types of JavaScript values, cross-realm. Has testers for all standard built-in objects/values.
TypeScript ★ 5 3y agoExplain → -
hex-engine-tic-tac-toe-example
An example tic-tac-toe game written in Hex Engine.
TypeScript ★ 5 5y agoExplain → -
midi-to-thirty-dollar-haircut
(bad) script that converts midi files into *.🗿 files for https://gdcolon.com/%F0%9F%97%BF
TypeScript ★ 4 4y agoExplain → -
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 link
TypeScript ★ 4 2mo agoExplain → -
tts-repl
simple interactive text-to-speech CLI program (shells out to AWS CLI for Amazon Polly and plays with ffplay)
TypeScript ★ 4 1y agoExplain → -
aseprite-loader
Webpack loader for *.ase/*.aseprite files
JavaScript ★ 4 6y agoExplain → -
workspace-builder
CLI tool that run builds for every yarn workspace in your monorepo
JavaScript ★ 4 3y agoExplain → -
peep-the-horror
A toy you can use to make an impromptu soundboard out of a video (YouTube, etc).
TypeScript ★ 4 4y agoExplain → -
join
tiny CLI tool: JSON array to stdin -> join with delimiter -> string to stdout
Shell ★ 4 3y agoExplain → -
code-preview-from-error
Preview the code an Error came from
JavaScript ★ 4 4y agoExplain → -
reverse-proxy-cli
barebones reverse-proxy CLI for forwarding requests from one place to another
JavaScript ★ 4 4y agoExplain → -
js-sandbox-demo
Using QuickJS to implement a sandbox wherein it's safe to execute untrusted JavaScript code.
TypeScript ★ 4 6y agoExplain → -
shinobi
generate ninja build files from js scripts
TypeScript ★ 3 17d agoExplain → -
first-base
Integration testing for CLI applications
TypeScript ★ 3 2mo agoExplain → -
domdom-go
Cross-platform CLI interface to DomDomSoft Anime Downloader
Go ★ 3 8y agoExplain → -
deferred-init
Defer variable assignment until usage
TypeScript ★ 3 10mo agoExplain → -
Comfy-Creator
Fun, balanced Minecraft 1.16.5 modpack with a lot to do.
★ 3 2y agoExplain → -
modal-synthesis-example
A program that recreates the sound of hitting a glass using nothing but white noise and a few variables
TypeScript ★ 3 1y agoExplain → -
extname
command-line utility for finding the extension of a filename/filepath
C ★ 3 2y agoExplain → -
bibarel
walk over a tree, transforming each value
TypeScript ★ 3 3y agoExplain → -
qjsbundle
No description.
TypeScript ★ 3 3y agoExplain → -
a-mimir
Barebones sleep functions. As simple and boring as it gets
JavaScript ★ 3 3y agoExplain → -
discord-spotify-bot
Discord bot that plays Spotify in the voice channel
JavaScript ★ 3 6y agoExplain → -
visualize-ansi-codes
Replace ansi escape sequences with tokens indicating what they are.
TypeScript ★ 3 4y agoExplain → -
defer
Inside-out promise; lets you call resolve and reject from outside the Promise constructor function.
TypeScript ★ 3 4y agoExplain → -
hare-lsp
LSP server and code formatter for harelang
Hare ★ 2 1mo agoExplain → -
node-nw
Execute some node script in a headless nw.js instance
JavaScript ★ 2 22d agoExplain → -
deltarune-simulator
No description.
TypeScript ★ 2 2mo agoExplain → -
suchibot-scripts
random scripts I've written for suchibot
TypeScript ★ 2 5mo agoExplain → -
docker-novnc ⑂
noVNC Display Container for Docker
Dockerfile ★ 2 6mo agoExplain → -
nwjs-binaries
npm packages containing NW.js binaries for windows, mac, and linux
JavaScript ★ 2 8mo agoExplain → -
midi2key
Simulate keypresses from MIDI input events
JavaScript ★ 2 9mo agoExplain → -
cypress-plugin-snapshots ⑂
Plugin for snapshot tests in Cypress.io
JavaScript ★ 2 1y agoExplain → -
suchipi-match-inline-snapshot
like jest inline snapshot but framework-independent
TypeScript ★ 2 1y agoExplain → -
femver
Lightweight alternative to semver, supporting absolute versions only
JavaScript ★ 2 4y agoExplain → -
macaroni
very barebones macro processor
TypeScript ★ 2 1y agoExplain → -
suchipis-color-theme
VSCode color theme
★ 2 3y agoExplain → -
ts-json-utils
Utility types/functions to be used when working with JSON in TypeScript
TypeScript ★ 2 3y agoExplain → -
node-apng2gif-bin
apng2gif binary for your platform (npm package)
JavaScript ★ 2 7y agoExplain → -
split
tiny CLI tool: stdin -> split on delimiter -> JSON array of strings to stdout
Shell ★ 2 3y agoExplain → -
pypress
Cypress-like API on top of puppeteer, for non-testing
JavaScript ★ 2 1y agoExplain → -
dirt
Minecraft Bukkit plugin that lets you run JS
Java ★ 2 5y agoExplain → -
trim
tiny CLI tool: stdin -> trim leading/trailing whitespace -> stdout
Shell ★ 2 3y agoExplain → -
sputter ⑂
CSS-like AST query library.
JavaScript ★ 2 7y agoExplain → -
bidoof
value matching and transforming tool
TypeScript ★ 2 4y agoExplain → -
ffmpeg-cli-args-generator
wip typescript definitions/builders for ffmpeg CLI args
TypeScript ★ 2 4y agoExplain → -
skills
useful, general-purpose agent skills
TypeScript ★ 1 9h agoExplain → -
generic-claude-code-config
general-purpose claude code config extracted from suchipi/quickjs
★ 1 4d agoExplain → -
open-git-remote
basic CLI tool to open a git remote's web UI in your browser.
TypeScript ★ 1 1mo agoExplain → -
harelang ⑂
A macos port of the hare language (https://harelang.org). See README.darwin.
Makefile ★ 1 2mo agoExplain → -
cypress-style-async
Make a queue-backed sync-feeling async chainable (like Cypress's cy) for anything
TypeScript ★ 1 2mo agoExplain → -
marapets-userscripts
userscripts for customizing marapets.com
TypeScript ★ 1 5mo agoExplain → -
tinyglobby-cli
A standalone cross-plaform CLI wrapping the tinyglobby npm package, built as bun single-file executables.
TypeScript ★ 1 9mo agoExplain → -
path-less-traveled
Utility that makes it easier to reference paths relative to some base dir throughout your codebase.
TypeScript ★ 1 9mo agoExplain → -
terminal-theme
Some nice colors for a terminal
CSS ★ 1 4y agoExplain → -
yavascript-shelly
No description.
TypeScript ★ 1 1y agoExplain → -
suchipi-string-utils
A collection of several functions which wrap or transform strings
TypeScript ★ 1 1y agoExplain → -
suchipi-run-main
node CLI app entrypoint runner
TypeScript ★ 1 1y agoExplain → -
tracker
Reactive tracker; forked from Meteor's `Tracker` api.
TypeScript ★ 1 1y agoExplain → -
suchipi-traverse
Basic tree traversal functions
TypeScript ★ 1 1y agoExplain → -
speech-synthesis-demo
Demo of the Web Speech API's SpeechSynthesis portion (text-to-speech)
HTML ★ 1 10y agoExplain → -
libnut-core ⑂
An Node-API addon for desktop automation
C ★ 1 2y agoExplain → -
bmfont-loader
Webpack loader for AngelCode BMFont .fnt files
JavaScript ★ 1 5y agoExplain → -
archive-of-DIYCloneHeroController ⑂
A 3D printed DIY Clone Hero Controller
★ 1 2y agoExplain → -
cli-toolkit
CLI app creation helpers
TypeScript ★ 1 2y agoExplain → -
resizable-buffer
"Resize" an ArrayBuffer (via slice or new+copy)
TypeScript ★ 1 2y agoExplain → -
monaco-extralib-bug-repro
Repro for a certain bug in Monaco and/or TypeScript
JavaScript ★ 1 2y agoExplain → -
line-and-column-to-string-index
convert line and column to string index
TypeScript ★ 1 2y agoExplain → -
mc-bananite
Silly Minecraft Mod that adds banana ore (bananite) to the game
Java ★ 1 5y agoExplain → -
babel-plugin-syntax-v8intrinsic
Babel plugin which enables syntax parsing support for V8 intrinsics
JavaScript ★ 1 3y agoExplain → -
Bibata_Cursor ⑂
Open source, compact, and material designed cursor set.
Shell ★ 1 3y agoExplain → -
arm64-builder
base for compiling arm binaries using docker+qemu
Dockerfile ★ 1 3y agoExplain → -
yukkuri
Some convenience go functions for myself. Not very modular or necessarily idiomatic; specialized.
Go ★ 1 11y agoExplain → -
AlexsShoebill ⑂
only the shoebill from Alex's Mobs
Java ★ 1 4y agoExplain → -
rooster
Wake-on-LAN packet sender web frontend
JavaScript ★ 1 4y agoExplain → -
without-comments
Small utility that removes line/trailing comments from any input
JavaScript ★ 1 4y agoExplain → -
kame-swc-loader
loader for https://github.com/suchipi/kame that uses fs to load files and swc to compile them.
JavaScript ★ 1 4y agoExplain → -
clef-parse
Simple, lightweight argv parser
TypeScript ★ 0 4d agoExplain → -
minecraft-more-note-block-sounds-mod
config-based clientside mod to set any sound effect as the noteblock instrument for any block
Java ★ 0 1mo agoExplain → -
react-native ⑂
A framework for building native apps with React.
JavaScript ★ 0 8y agoExplain → -
the-database-of-haruhi-suzumiya
haruhi light novel title generator... The <noun> of Haruhi Suzumiya
TypeScript ★ 0 1mo agoExplain → -
chatsounds-web ⑂
wasm haha
★ 0 1mo agoExplain → -
chatsounds-cli ⑂
No description.
★ 0 1mo agoExplain → -
suchipi-chatsounds
suchipi's chatsounds
★ 0 1mo agoExplain → -
garrysmod-chatsounds ⑂
Community Uploaded Ingame Chat Reaction Sounds
Lua ★ 0 1mo agoExplain → -
pacman-wrapper
apt/pkgng-style wrapper for pacman
Shell ★ 0 1mo agoExplain → -
harelang-harec ⑂
A macos port of the hare language's compiler (https://harelang.org). See README.darwin.
C ★ 0 2mo agoExplain → -
micro ⑂
A modern and intuitive terminal-based text editor
Go ★ 0 3mo agoExplain → -
micro-plugin-lsp ⑂
An LSP Client implementation for the Micro Editor
Lua ★ 0 3mo agoExplain → -
git-sync-script
just a shell script that downloads all repos from github
TypeScript ★ 0 3mo agoExplain → -
docker-freebsd
Docker images for cross-compiling for FreeBSD and running FreeBSD (via QEMU)
Dockerfile ★ 0 4mo agoExplain → -
hopic
snapshot testing for child process output
TypeScript ★ 0 5mo agoExplain → -
moonlight-ios ⑂
GameStream client for iOS/tvOS
C ★ 0 5mo agoExplain → -
suchipi-ms
typed, human-readable millisecond functions
TypeScript ★ 0 5mo agoExplain → -
xml-source-loader
Webpack XML loader that wraps `source` attributes with `require`, suitable for use with Tiled
JavaScript ★ 0 5mo agoExplain → -
node-cygpath
Module for Node.js which converts between Windows (Win32) and Cygwin/Mingw/MSYS2 path styles, similar to the cygpath utility program found in Cygwin and MSYS2.
JavaScript ★ 0 9mo agoExplain → -
make-module-env
Create exports, module, require, __filename, and __dirname variables for any path
JavaScript ★ 0 9mo agoExplain → -
wikipedia-tas
Wikipedia TAS machine
JavaScript ★ 0 10mo agoExplain → -
runtime-keys ⑂
A proposal defining standard identifier keys for various runtime environments
★ 0 11mo agoExplain → -
simple-visitor-counter
self-hostable site visitor counter service
TypeScript ★ 0 1y agoExplain → -
so-head
a game where you draw your head (wip)
TypeScript ★ 0 1y agoExplain → -
change-case ⑂
blakeembrey/change-case but both CJS and ESM
TypeScript ★ 0 1y agoExplain → -
prettier ⑂
Prettier is an opinionated code formatter.
JavaScript ★ 0 6y agoExplain → -
node-mac-permissions ⑂
A native node module to manage system permissions on macOS.
Objective-C++ ★ 0 2y agoExplain → -
load-bmfont-sync ⑂
loads a BMFont file synchronously in Node
JavaScript ★ 0 6y agoExplain → -
ase-parser ⑂
Parse Aseprite files with Node.js, no external dependencies
JavaScript ★ 0 6y agoExplain → -
jasmine-mini ⑂
Fork of jasmine's npm package that strips it down so it can run in non-browser, non-node environments.
JavaScript ★ 0 2y agoExplain → -
sine
iOS sine wave generator
Swift ★ 0 5y agoExplain → -
mcmod-rainbow-fluids ⑂
Minecraft 1.16.5 Mod: Rainbow water from dyes
Java ★ 0 2y agoExplain → -
yavascript-app-template
template repo for building and distributing cross-platform programs built using yavascript
JavaScript ★ 0 2y agoExplain → -
freebsd-wifibox-macbookpro2015
changes I made to freebsd wifibox-alpine to get it to work with the wifi card in my macbook pro 2015
Makefile ★ 0 2y agoExplain → -
sample-github-actions-config
copy-paste this into your repo as a starting point for CI via Github Actions
Shell ★ 0 2y agoExplain → -
bun-fish-sigkill-repro
repro for issue where bun 1.0.0 sigkills scripts run from fish
JavaScript ★ 0 2y agoExplain → -
marked-terminal ⑂
Fork of marked-terminal which uses @babel/highlight for syntax highlighting instead of cardinal
JavaScript ★ 0 2y agoExplain → -
pipez ⑂
Lag friendly pipes.
★ 0 3y agoExplain → -
babel-highlight
fork of @babel/highlight which uses kleur instead of chalk
TypeScript ★ 0 3y agoExplain → -
scrape-genshin-stickers
script that downloads genshin impact chat stickers from the fandom wiki
JavaScript ★ 0 3y agoExplain → -
twint ⑂
fork of twint
Python ★ 0 3y agoExplain → -
nile ⑂
Unofficial Amazon Games client
★ 0 3y agoExplain → -
ffxiv-config-backup-script
just a simple bash script for backing up and restoring my ffxiv config(s)
Shell ★ 0 3y agoExplain → -
node-pty ⑂
Fork of microsoft/node-pty to republish it to npm
TypeScript ★ 0 3mo agoExplain → -
srb2kart-cross
Cross-compile srb2kart aarch64 binaries using docker
Dockerfile ★ 0 3y agoExplain → -
print ⑂
Generate a human-readable representation of a value.
JavaScript ★ 0 2y agoExplain → -
recast ⑂
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
★ 0 4y agoExplain → -
tup-464-repro
For https://github.com/gittup/tup/issues/464
C ★ 0 4y agoExplain → -
tup-463-repro
For https://github.com/gittup/tup/issues/463
Shell ★ 0 4y agoExplain → -
tape-card-sim
app to simulate scratching audio using one of those old tape card players, like in baby driver
TypeScript ★ 0 2y agoExplain → -
nut.js ⑂
Native UI testing / controlling with node
TypeScript ★ 0 4y agoExplain → -
libnut ⑂
An Node-API addon for desktop automation
★ 0 4y agoExplain → -
code-server ⑂
Run VS Code on a remote server.
TypeScript ★ 0 7y agoExplain → -
lilith-linux-docs
documentation on my desktop linux mint install
★ 0 4y agoExplain →
No repos match these filters.