Ressourcen für Entwickler und Turnierorganisatoren

Willkommen im chessmail Developer Hub. Hier findest du Open-Source-Tools und Bibliotheken, die chessmail antreiben und dir helfen können, deine eigenen Schachanwendungen zu entwickeln.

Anleitungen

  • Markdown-Guide — Lerne, wie du Text formatierst, Diagramme erstellst und Partien in chessmail-Vereinsseiten und manuellen Turnieren einbettest.
  • Manuelle Turniere — Status, Spiele anlegen und Markdown auf der Turnierseite.
  • API v3 Dokumentation — REST-API-Referenz für die Integration mit chessmail

Schachbibliotheken (Frontend)

cm-chessboard

Ein Schachbrett, das einfach funktioniert. Ein modernes, abhängigkeitsfreies JavaScript-Schachbrett, entwickelt mit SVG und ES6-Modulen. Responsiv und zugänglich auf jedem Gerät. Unterstützt Chess960.

Mehr zu cm-chessboard

chess-console

Deine komplette Schachoberfläche. Eine voll ausgestattete Schachspielkonsole, die von chessmail.de verwendet wird. Mit Zugeingabe, Partieverlauf und weiteren Funktionen.

Mehr zu chess-console

cm-fen-editor

Jede Stellung in Sekunden aufbauen. Ein intuitiver FEN-Editor zum Erstellen und Teilen von Schachstellungen.

Mehr zu cm-fen-editor

Schachbibliotheken (Backend)

cm-chess

Das Gehirn hinter jedem Zug. Zugvalidierungsbibliothek mit voller Unterstützung für Varianten, Kommentare, komplexe Partiebäume und Chess960.

Mehr zu cm-chess

cm-pgn

Die universelle Sprache des Schachs sprechen. PGN-Dateien (Portable Game Notation) einfach lesen und schreiben.

Mehr zu cm-pgn

cm-engine-runner

Die Kraft von Schachengines nutzen. Ein Framework zum Ausführen von UCI-kompatiblen Schachengines wie Stockfish oder Leela.

Mehr zu cm-engine-runner

cm-polyglot

Eröffnungstheorie anzapfen. Schacheröffnungsbücher im Standard-Polyglot-Format (.bin) lesen. Kann als Erweiterung für cm-engine-runner verwendet werden.

Mehr zu cm-polyglot

Tools

pgn-to-video-converter

Partien in Geschichten verwandeln. PGN-Dateien in teilbare Videos für Social Media oder Lehrzwecke konvertieren.

Mehr zu pgn-to-video-converter


Alle Bibliotheken sind Open Source und werden aktiv gepflegt. Beiträge sind willkommen!