A algorithm based on minimax search and alpha-beta prune to solve gomoku game.
Tools for handling gomoku games
[](https://reactjs.org/) [](https://developer.mozilla.org/en-US/docs/Web/JavaScript) [ game plugin for Koishi
compare two semver version strings, returning -1, 0, or 1
CLI for playing board games on TableCraft — join rooms, make moves, challenge bots. Includes the `tablecraft-player` skill for AI agents (Claude Code, Codex CLI, etc.).
The router for easy microfrontends
A library to find JS RegExp with super-linear worst-case time complexity for attack strings that repeat a single character.
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
Creates a Promise that waits for a single event
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license
Boxes for use in the terminal
borderless text tables with alignment
A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)
Custom error messages in JSON Schemas for Ajv validator
A shareable browserslist config for single-spa's npm packages
Promisifies all the selected functions in an object
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
Single-spa lifecycles helper for React apps
delegate methods and accessors to another property