Really dumb but valid Chess AI.
[](https://github.com/jhlywa/chess.js/actions) [](https://www.npmjs.com/package/chess.js) [
A tiny (118 bytes), secure URL-friendly unique string ID generator
[](https://travis-ci.org/lubert/chess.ts) [](https://www.npmjs.com/package/@lubert/chess.ts)
Simple and fast Node.js chess engine with configurable AI and no dependencies
Generate random numbers from various distributions.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
URL and cookie safe UIDs
Use the random function in CSS
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Reusable React Components for Heroes of Chess Apps
Generate a cryptographically strong random string
Random utility functions for ethers.
Chess and chess variant rules and operations
Generate a cryptographically-random BigInt with the given number of bits of entropy.
A Pulumi package to safely use randomness in Pulumi programs.
A decentralized chess protocol built on the Stacks blockchain.
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
Provides functions for detecting if the host environment supports the WebCrypto API
Generate a random integer
Svelte chessboard component. A Svelte wrapper for the full-featured Chessground chess UI.
Statistical routines and probability distributions.
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available