A NodeJS wrapper for the Lichess API
No description provided.
TypeScript library for Lichess API with streaming support, game analysis, and OAuth authentication
The best NodeJS client for the Lichess API
Minimal Lichess API Client for Node.js
A modern JavaScript/TypeScript client for the Lichess API, generated from the official OpenAPI specification
lichess API wrapper for node.js
Lichess Model Context Protocol integration - interact with Lichess API through natural language
lichess.org chess ui
[](https://github.com/lichess-org/pgn-viewer/actions/workflows/ci.yml) [](https://www.npmjs.
[](https://www.npmjs.com/package/@lichess-org/stockfish-web)
Lichess.org API types
OAuth 2.0 clients for popular providers
PGN viewer widget, designed to be embedded in content pages.
Lichess authentication strategy for Passport.
vue3-chessboard is a component library for creating chess web apps with vue3
This plugin for viewing and replaying chess games in Joplin Notes. Supports PGN format.
A framework for building brilliant applications
Lichess public API: players, ratings, eval, tablebase, opening explorer
Lichess MCP server for Claude Code and Claude Desktop
A TypeScript module for parsing PGN moves and displaying them in a web page.
Node.js API (Node-API)
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Public logs API for OpenTelemetry
Ruby library for lichess api
Lichess API wrapper
# Introduction Welcome to the reference for the Lishogi API! Lishogi is free/libre, open-source shogi server forked from lichess powered by volunteers and donations. Currently this page is a work in progress, certain information here might be wrong and incorrect! Expect it to be done during 2022. - Get help in the [Lishogi Discord channel](https://discord.gg/YFtpMGg3rR) - [Contribute to this documentation on Github](https://github.com/WandererXII/lishogi/blob/master/public/doc/lishogi-api.yaml) - Check out [Lishogi widgets to embed in your website](https://lishogi.org/developers) ## Endpoint All requests go to `https://lishogi.org` (unless otherwise specified). ## Rate limiting All requests are rate limited using various strategies, to ensure the API remains responsive for everyone. Only make one request at a time. If you receive an HTTP response with a [429 status](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#429), please wait a full minute before resuming API usage. ## Streaming with ND-JSON Some API endpoints stream their responses as [Newline Delimited JSON a.k.a. **nd-json**](http://ndjson.org/), with one JSON object per line. Here's a [JavaScript utility function (for lichess)](https://gist.github.com/ornicar/a097406810939cf7be1df8ea30e94f3e) to help reading NDJSON streamed responses.