lila VS Anki-Chess-2.0

Compare lila vs Anki-Chess-2.0 and see what are their differences.

lila

♞ lichess.org: the forever free, adless and open source chess server ♞ (by lichess-org)

Anki-Chess-2.0

An interactive chess template for anki. (by TowelSniffer)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
lila Anki-Chess-2.0
794 13
14,558 86
1.3% -
10.0 3.4
6 days ago 9 months ago
Scala HTML
GNU Affero General Public License v3.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

lila

Posts with mentions or reviews of lila. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-10.
  • Lessons from Open-Source Game Projects
    76 projects | dev.to | 10 Apr 2024
    Lichess - Online Chess Server. Scala, TypeScript
  • Avoid blundering: 80% of a winning strategy
    1 project | news.ycombinator.com | 3 Apr 2024
    > the player who committed more blunders lost 86% of the time

    In some sense this is almost tautological. While finding an exact definition for a chess blunder isn't straightforward, here is one example from the Lichess UI:

    https://github.com/lichess-org/lila/blob/b527746b179cdde6438...

    Basically, if you make a move which decreases your winning probability more than 14% over the best move, that's a blunder. But winning probability is a nonlinear function of stockfish centipawns. A drop in 100 centipawns when you're up 15 points isn't a blunder. When the game was equal, it is.

    Point is, by the time you know it's a blunder you already know something about the outcome of that move, that it swung the winning probability by more than 14%. So the analysis is kind of just measuring some function of winning probability and saying that it is highly correlated with winning probability.

  • How I hacked chess.com with a rookie exploit
    2 projects | news.ycombinator.com | 26 Jan 2024
  • So bad at chess that it’s genuinely upsetting at this point, I need some hope
    1 project | /r/chess | 11 Dec 2023
    If you want to improve make it your goal to play the best chess you can, not increase an arbitrary number. Watch YouTube series like John Bartholomew's "Climb the Rating Ladder" for some general insight into what you might be doing wrong. Read Irving Chernev's "Logical Chess: Move By Move" to see the thinking process of high level players. Do lots of puzzles (I like lichess.org for puzzles). And always analyze your games. When you analyze make it your goal to find at least two things you could have improved.
  • Humans vs. Stockfish’s eval function
    1 project | /r/chess | 8 Dec 2023
    The easiest way to play against Stockfish is perhaps on https://lichess.org/, but it's not the only chess engine that evaluates positions with a neural network.
  • Venruki’s take on the current issues with PvP
    1 project | /r/worldofpvp | 8 Dec 2023
    Lichess.com
  • Death wants to take you, but you can challenge it to a game (virtual or not) to stay. what do you play?
    1 project | /r/AskReddit | 8 Dec 2023
  • Ask HN: What fuel for my data furnace?
    4 projects | news.ycombinator.com | 8 Dec 2023
  • The DGPT season opener will be sponsored by chess.com!
    1 project | /r/discgolf | 5 Dec 2023
    if you actually like chess, try lichess.org, the free and open-source, no ads ever, premium alternative
  • I got a Chessnut Evo to review, here are my thoughts
    1 project | /r/chess | 5 Dec 2023
    The Chessnut Evo works almost flawlessly (I did not experience this issue but people have reported having ChessnutVision stop working on occasion which requires turning on/off to fix) with popular chess sites (officially supported are chess.com, lichess.org, Chess Kid and Chessable). I experienced no major lag when playing games on Lichess through the board There is the unavoidable delay of physically moving pieces, so it may not be ideal for blitz But for rapid or longer time controls. the ability to have your OTB games instantly logged and the ability to effortlessly analyze games after is game-changing for me. The one occasional hiccup I encountered was when quickly sliding pieces, it would register an incorrect move. But that’s an easy fix of adjusting the Limbo move delay (I don't like this option as it makes the board feel less responsive I prefer to just be aware and lift pieces instead of sliding).

Anki-Chess-2.0

Posts with mentions or reviews of Anki-Chess-2.0. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-24.
  • Anki for chess or chessable?
    2 projects | /r/Anki | 24 Apr 2023
    I just submitted a PR for my very simple solution of showing who it is to move: https://github.com/TowelSniffer/Anki-Chess-2.0/pull/29
  • AnkiGPT: teach CahtGPT to create cards for you.
    3 projects | /r/Anki | 15 Feb 2023
    just to clarify with my Japanese cards, I never do vocab cards (they seemed very ineffective), so all my subs2srs cards are sentences. also for chess I don't use images. I actually put together an interactive template which is pretty cool.
  • Interactive Chess Template
    2 projects | /r/Anki | 20 Jan 2023
    So gothub is basically a site that allows you to host repositories for projects and have multiple people contribute. https://github.com/TowelSniffer/Anki-Chess-2.0
  • Interactive Chess Template for Anki
    1 project | /r/chess | 19 Jan 2023
  • Tips on using anki for chess?
    1 project | /r/Anki | 15 Nov 2022
    Here is an interactive template I made.
  • Problems with Importing Text Files as Cards
    1 project | /r/Anki | 30 Oct 2022
    Thanks for responding! I am using the card template from Anki-Chess-2.0. It is an interactive chess template for Anki. I highly recommend it if you are not using it, works like a charm. The cards only have 1 field for the PGN. You input the PGN for a puzzle and the card template will create an interactive lichess-stylelichess.com style puzzle right in Anki. It provides feedback on whether you got it right or wrong right on the front of the card. The FEN and the solution all go in one field. As for what I want to do, I want to split each PGN block into a separate flashcard. Essentially, I want to create a huge deck with a lot of chess puzzles inside that I will introduce in random order so I can work on my tactics.
  • Not sure how to ask this...
    1 project | /r/Anki | 2 Oct 2022
    This would be a very easy note type to set up. Anki is impressively versitile check out this chess template I made for example.
  • Using Anki for chess?
    2 projects | /r/Anki | 10 Jul 2022
    here is a link to a GitHub for a template I made. Interactive, no add-ons required and works on mobile. Personally improved my rank by a lot
  • Beautiful interactive chess flashcards from a pgn file.
    2 projects | /r/Anki | 7 Feb 2022
    Hi! Hope you are having a good day! So, some hours ago I saw a post about chess flashcards here on the sub, and felt like I maybe should drop this alternative procedure. Yes, this is even a new account, I registered just for this. In my opinion, this method, while a bit more tedious, yields better results. (not hating, just trying to provide an alternative and put knowledge out there) You know how lichess provides their tactics database for free? Well, with a bit of work you can turn all of those tactics into a lifetime supply of training tactics that you can import into Anki. Flashcards look gorgeous, are interactive and even use the same interface as the lichess playing board. So you’ll basically recreate lichess inside your anki, with the obvious benefits of flashcards. (It works on Mac, Windows, mobile, iPad, and Android) # You will need: 1. lichess database of free tactics, which you can get here (https://database.lichess.org/#puzzles) . The format is a bit messy, but if you know how to use a san library for making the stuff readable, you should be good to go and have an updated database of tactics. If you prefer the quick way, maybe just use this one pgn that someone posted on reddit. It includes 100k lichess tactics. I think they should be enough for a week or two ahaha. Obviously, you may actually use any pgn database of chess tactics. For example, if you have those “500 Tactics for Students” or “999 training positions for experts” kind of pgns, they should work all the same. If you want tactics to be sorted by Theme "Advanced Pawn", "Backrank" "Deflection" , etc, that is also possible, but way more tedious. Im working on such a creating such a deck. I'll probably be using these categories to tag the anki deck. 2. If you prefer to train tactics not according to themes but as "arising from your favorite openings", refer to this blog, where someone diligently categorized tactics into ECO code and provides pgn downloads. Example of use cases: "I wanna train tactics arising from Sicilian Najdorf", or "wanna get a feel for Pirc Defense and make sure I familiarize myself with the tricks" ​ ​ 1. An interactive chess template for anki, which you can get here. Early versions of this template actually were posted a while back on reddit, although I had no luck finding the post again. 2. If you know regex, you can use regex for certain parts of the procedure. However. If not, you will still be able to do it all the same, via the following website, which will allow you to create anki ready files: (https://textmechanic.com/text-tools/basic-text-tools/addremove-line-breaks/) # Procedure. 1. Preparing the PGN When you open a pgn file, you should have something like this… [Event "https://lichess.org/FLmpZbTm/black#52"] [White "PuzzleId: 000h7"] [Black "2291"] [BlackElo "83"] [FEN "3q1rk1/1pp3pp/5p1P/4pPP1/rb1pP3/3P1N2/b1P1B3/2QK2RR b - - 7 26"] 26...Qa8 {[#]} {[%tqu "En","","","","g5g6","",10]} 27.g6 hxg6 28.hxg7 {advancedPawn crushing kingsideAttack middlegame quietMove short} * [Event "https://lichess.org/drahwNdj#95"] [White "PuzzleId: 004LZ"] [Black "1522"] [BlackElo "94"] [FEN "8/7R/5p2/p7/7P/2p5/3k2r1/1K2N3 w - - 3 48"] 48.Nxg2 {[#]} {[%tqu "En","","","","c3c2","",10]} c2+ 49.Ka2 c1=Q 50.Rd7+ Ke2 {advancedPawn crushing defensiveMove deflection endgame long promotion} * [Event "https://lichess.org/JBQDYKyD/black#100"] [White "PuzzleId: 00Af3"] [Black "1318"] [BlackElo "100"] [FEN "8/8/2B2p1p/P4Pp1/3p1kP1/1b1Pb2P/8/4K3 b - - 0 50"] 50...Kg3 {[#]} {[%tqu "En","","","","a5a6","",10]} 51.a6 Bc4 52.a7 {advancedPawn bishopEndgame crushing endgame short} * However, in order for this procedure to work, we need to have each pgn listed as one single line. Like: [Event "https://lichess.org/FLmpZbTm/black#52"][White "PuzzleId: 000h7"][Black "2291"][BlackElo "83"][FEN "3q1rk1/1pp3pp/5p1P/4pPP1/rb1pP3/3P1N2/b1P1B3/2QK2RR b - - 7 26"]26...Qa8 {[#]} {[%tqu "En","","","","g5g6","",10]} 27.g6 hxg6 28.hxg7 {advancedPawn crushing kingsideAttack middlegame quietMove short} * [Event "https://lichess.org/drahwNdj#95"][White "PuzzleId: 004LZ"][Black "1522"][BlackElo "94"][FEN "8/7R/5p2/p7/7P/2p5/3k2r1/1K2N3 w - - 3 48"]48.Nxg2 {[#]} {[%tqu "En","","","","c3c2","",10]} c2+ 49.Ka2 c1=Q 50.Rd7+ Ke2 {advancedPawn crushing defensiveMove deflection endgame long promotion} * [Event "https://lichess.org/JBQDYKyD/black#100"][White "PuzzleId: 00Af3"][Black "1318"][BlackElo "100"][FEN "8/8/2B2p1p/P4Pp1/3p1kP1/1b1Pb2P/8/4K3 b - - 0 50"]50...Kg3 {[#]} {[%tqu "En","","","","a5a6","",10]} 51.a6 Bc4 52.a7 {advancedPawn bishopEndgame crushing endgame short} * To achieve that, you can use regex if you know how to. Regex and a script makes the process a breeze. However, this is meant to be an easy procedure so, if you know no scripting or regex whatsoever, refer to site ((https://textmechanic.com/text-tools/basic-text-tools/addremove-line-breaks/) where you can first delete all the line breaks from your pgn file. Afterwards, you download the result, and input it again, but now you create line breaks either where every game starts, (in this case [Event ) , or where it ends, (in this case *). That should give you a game per line. Download the second file as a txt. That file is ready to import into anki. 2. Import into Anki Easiest way is to install this anki template first. This consists of two steps. Installing the deck as any other deck, and then copying manually the unzipped contents of media into the anki collection media folder. Both the deck and media (a.k.a. pieces of the chessboard) are available here on the GitHub repo. (The installing of the template and pieces is only done once) If in doubt, read the installing instructions on the main page of the repo. Just remember that manually copy pasting the media into media folder is a vital step. Once you are sure the template works properly, you can proceed to create your own cards. Template comes with a set of a few tactics, but since that set has been on the internet for a while now, chances are you already have gone through it. Anyway, if you create your own cards, the sky is the limit. I did this with the pgn of a book on endgames, another one on repertoire, another one on tactics, etc. With even some more work, you may actually export your lichess or chess.com mistakes into a deck, but that’s another process. Anyway. Once the template is installed correctly and media placed, then create a new deck for your cards. Then on anki´s home page click on import file, and select the second file you downloaded from the website (the one with one game per line). You may have to choose ¨|¨ or any other weird character that isn’t used anywhere on the file as separator , so that anki only detects one field per card. Map the contents to the field PGN using the chess card your move. Be sure to Import the file into the empty deck you just created. If everything was done correctly, you are ready to play. Procedure a bit long, but definitely yields great results. Doesn’t rely on add-ons, and it works on all platforms. Particularly on iPad, the experience is fantastic. But everywhere, on android, windows, Mac, etc, It looks gorgeous. It’s simple. Its powerful. Acknowledgements. Thanks to both lichess and the creator of the chess template on github, for making the chess and anki communities a better place. As a result of seeing someone else post something here on the subreddit about chess cards, Im just providing the tutorial with this alternative procedure. Hope you find the tools useful.
  • How to get playable PGN flashcards in Anki?
    1 project | /r/chess | 7 Aug 2021

What are some alternatives?

When comparing lila and Anki-Chess-2.0 you can also consider the following projects:

listudy - Listudy - chess training server

wallpapers - 🖼️ Wallpapers to match your Catppuccin setups!

Mindustry - The automation tower defense RTS

katrain - Improve your Baduk skills by training with KataGo!

monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.

maia-chess - Maia is a human-like neural network chess engine trained on millions of human games.

logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

peek - Simple animated GIF screen recorder with an easy to use interface

fishnet - Distributed Stockfish analysis for lichess.org

Plausible Analytics - Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

scala-pet-store - An implementation of the java pet store using FP techniques in scala

Chess-Wiki