Lila: Der Open-Source-Schachserver hinter lichess.org

Repositorylichess-org/lilaTool

Lila ist das quelloffene Backend von lichess.org, einer werbefreien und kostenlosen Online-Schachplattform. Das Projekt basiert auf Scala 3 und verarbeitet Echtzeit-Partien im großen Maßstab über eine asynchrone Architektur.

Das Wichtigste

  1. Vollständiger Kern von lichess.org unter der AGPL-3.0-Lizenz, inklusive Turnieren, Taktiktraining, Foren und Analysefunktionen.
  2. Asynchrone Backend-Architektur mit Scala 3, modifiziertem Play 2.8 Framework, Pekko Streams und Scala Futures.
  3. Skalierbare Infrastruktur: Eigener WebSocket-Server via Redis, MongoDB für über 12 Milliarden Partien und Elasticsearch zur Indexierung.
  4. Schachanalyse via Stockfish in einem verteilten KI-Cluster (fishnet) aus bereitgestellten Servern.
  5. Frontend mit TypeScript, Snabbdom und Sass; die Benutzeroberfläche unterstützt über 140 Sprachen.

Warum das relevant ist

Lichess zeigt, wie eine hochfrequentierte Webplattform komplett als gemeinnütziges Open-Source-Projekt betrieben werden kann. Die Codebasis demonstriert praxiserprobte funktionale Programmierung mit Scala für anspruchsvolle Echtzeitanwendungen.

Einordnung

Das Projekt Lila ist extrem ausgereift und bildet das produktive Rückgrat einer Plattform mit Milliarden archivierter Schachpartien. Technisch setzt das Repository auf eine saubere Trennung: Schachlogik liegt in der Subbibliothek scalachess, rechenintensive Computeranalysen laufen dezentral über fishnet-Knoten, und WebSockets sind über einen separaten Dienst entkoppelt. Für Softwarearchitekten und Scala-Entwickler bietet Lila ein lehrreiches Referenzbeispiel für hochgradig asynchrone Systeme unter extremer Dauerlast.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:coollabsio/coolify

    Coolify: Open-Source-PaaS als selbst gehostete Cloud-Alternative

    Coolify ist eine quelloffene, selbst gehostete Platform-as-a-Service (PaaS) unter Apache-2.0-Lizenz, die als Alternative zu Vercel, Heroku und Netlify dient. Sie ermöglicht das Deployment von Webanwendungen, statischen Seiten, Datenbanken und über 280 One-Click-Diensten auf eigenen Servern per SSH.

    61.437SternePHP

    Webentwicklung· Tool

  • Repository:immich-app/immich

    Immich: Selbstgehostete Foto- und Videoverwaltung

    Immich ist eine Open-Source-Lösung für die selbstgehostete Verwaltung und Sicherung von Fotos und Videos als Alternative zu kommerziellen Clouddiensten wie Google Photos. Das Projekt setzt auf TypeScript, NestJS, SvelteKit und Flutter für mobile Apps und Web.

    113.458SterneTypeScript

    Webentwicklung· Tool

  • Repository:cloudflare/pingora

    Cloudflare Pingora: Asynchrones Rust-Framework für Netzwerkdienste und Proxies

    Pingora ist ein von Cloudflare als Open-Source-Software veröffentlichtes Rust-Framework zur Entwicklung programmierbarer, robuster und schneller Netzwerkdienste und HTTP-Proxies. Es dient als speichersichere Alternative zu traditionellen C/C++-Lösungen und verarbeitet in Cloudflares Produktivumgebung seit mehreren Jahren mehr als 40 Millionen Anfragen pro Sekunde.

    27.327SterneRust

    Security· Tool

  • Repository:gr8rstudio/gr8r-studio

    Gr8r Studio: Schlanke Projektmanagement-App ohne UI-Framework

    Gr8r Studio ist ein reduzierter Projektmanagement-Workspace, der vollständig mit nativen JavaScript ES-Modulen und CSS umgesetzt wurde. Das Projekt verzichtet auf UI-Frameworks wie React oder Vue und nutzt Vite als Build-Tool.

    545SterneJavaScript

    Webentwicklung· Tool

  • Repository:amirmushichge/tea-leaf-scroll-world

    Tea Leaf Scroll World: Scroll-Erlebnis auf Basis von Vinext und OpenAI Sites

    Das Repository amirmushichge/tea-leaf-scroll-world bietet laut Beschreibung ein interaktives, scroll-gesteuertes Web-Erlebnis über den Weg eines Teeblatts vom Nebelberg bis zur Tasse. Technisch basiert das Projekt auf dem vinext-starter von Cloudflare und nutzt OpenAIs ChatGPT-Site-Hosting inklusive Authentifizierung.

    244SterneTypeScript

    Webentwicklung· Demo

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.