♞ lichess.org: the forever free, adless and open source chess server ♞

18.4K stars 2.7K forks 18.4K watchers Scala GNU Affero General Public License v3.0
chess free-software functional-programming game lichess non-profit play-framework scala type-safe typescript
29 Open Issues Need Help Last updated: Jul 6, 2026

Open Issues Need Help

View All on GitHub

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue SEO

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
feature good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
improvement good first issue i18n nvui

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala wanted

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
improvement good first issue chore

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
bug good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

AI Summary: This GitHub issue describes a bug where a broadcast's status incorrectly remains "ongoing" even after all games have concluded. The root cause is that the status is determined by server data at the time of page load, without subsequent updates. The proposed solution is to implement an additional client-side check to dynamically update the status to "completed" once all boards have a result.

Complexity: 2/5
good first issue no scala broadcasts

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
improvement good first issue

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
improvement good first issue no scala broadcasts

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

AI Summary: This issue requests a UI enhancement where the 'Live board' tab turns orange when a user hovers over it. This change aims for consistency, as the 'Chat room' tab already exhibits this hover effect.

Complexity: 1/5
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript
improvement good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

AI Summary: Modify the Lichess tournament display to color wins green even in tournaments without streak bonuses. Currently, all points are gray in such tournaments. Draws may remain gray, or a new color scheme could be considered for both regular and bonus-less tournaments.

Complexity: 3/5
good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript

AI Summary: Fix a bug in the Lichess insights filter tab where a spurious '0' appears when no filters are selected. The issue stems from leftover code from a previous migration and requires a simple boolean type cast in the `view.ts` file.

Complexity: 2/5
bug good first issue no scala

♞ lichess.org: the forever free, adless and open source chess server ♞

Scala
#chess#free-software#functional-programming#game#lichess#non-profit#play-framework#scala#type-safe#typescript