nowfound

Dev tools · alternatives · 2026

24 alternatives to Cicada, a hobby chess engine written in Rust

♟♕♞♔ engine. Contribute to mkyl/cicada development by creating an account on GitHub.

Cicada is a chess engine built with Rust, designed as a hobby project for developers interested in game AI and programming language implementation. It provides chess-playing capabilities through an open-source codebase… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cicada, a hobby chess engine written in Rust launched in 2017; newer entries below may have overtaken it.

  1. 1

    An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  2. 2CA
  3. 3

    Crown Engine. Contribute to dbartolini/crown development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  4. 4

    Retro Game Engine for Racket. Contribute to massung/r-cade development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  5. 5
    Nitrode ▲318

    AI game engine to prototype 3D games in a day

    2025 · nitrode.com · its alternatives →

  6. 6

    2020 · paytonturnage.gitbook.io · its alternatives →

  7. 7

    I built over the last two years a human-like neural network chess engine that tries to predict your rating from a single game. It automatically adapts to your play and tries to play like a human at your level would play, giving you a balanced game. At the core I’m using an AlphaZero / Leela Chess Zero style neural network that I have trained on 1 billion human games from the lichess.org open database. Around this network I have built a chess engine in Rust with algorithms that use the outputs from the NN to produce human-like moves at a given rating from beginner to world champion, as…

    2022 · noctie.ai · its alternatives →

  8. 8

    Copper is an operating system for robots - build, run, and replay your entire robot deterministically. - Home · copper-project/copper-rs Wiki

    2024 · github.com · its alternatives →

  9. 9

    A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque

    2020 · github.com · its alternatives →

  10. 10

    Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  11. 11

    Hi HN! I just built chessterm, a Rust-powered TUI chess engine to practice chess notation (PGN) for an upcoming chess competition. This was also a way for me to learn Rust more deeply, particularly bitboards for move generation and terminal UI development with ratatui Unlike typical chess UIs that wrap around Stockfish, this is built completely from scratch, with: - PGN-only input (no AI, just human vs human) - Bitboard-based move generation (u64, precomputed attack masks) - Built with ratatui for a smooth terminal experience Would love to hear your feedback!

    2025 · github.com · its alternatives →

  12. 12

    GitHub repo: https://github.com/ArcadeMakerSources/ArcadeMaker (first of all, i want to say that I made this project for fun and challenge. I always wanted to create my own language. This has no business goal or something.) So the project is a 2D game engine (MonoGame backend) inspired by GameMaker 8. It includes its own IDE (built with WinForms) and an interpreted programming language that I wrote myself. The language—definitely the biggest challenge in the project—is a simple dynamically typed language. When I started, I had zero knowledge of how to build something like…

    Aug 2026 · github.com · its alternatives →

  13. 13

    I made a chess engine today, and made it fit within 2KB. I used a variant of MinMax called Negamax, with alpha beta pruning. For the board representation I have used a 120-cell "mailbox". I managed to squeeze in checkmate/stalemate in there, after trimming out some edge cases. I am a great fan of demoscene (computer art subculture) since middle school, and hence it was a ritual i had to perform. For estimating the Elo, I measured 240 automated games against Stockfish Elo levels (1320 to 1600) under fixed depth-5 and some constrained rules, using equal color distribution. Then converted…

    Feb 2026 · github.com · its alternatives →

  14. 14

    An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  15. 15

    Truly cross platform, truly native. multiple backend GUI for rust - ivanceras/sauron-native

    2019 · github.com · its alternatives →

  16. 16

    A few weeks ago I saw a post about someone converting an entire C++ codebase to Rust using AI in under two weeks. That inspired me — if AI can rewrite a whole language stack that fast, I wanted to try building a programming language from scratch with AI assistance. I've also been noticing growing global interest in Korean language and culture, and I wondered: what would a programming language look like if every keyword was in Hangul (the Korean writing system)? Han is the result. It's a statically-typed language written in Rust with a full compiler pipeline (lexer → parser → AST →…

    Mar 2026 · github.com · its alternatives →

  17. 17

    Hey everyone, I have been trying to build a terminal based app for sometime now and this is an attempt at trying to build a chess app that one can play right inside terminal. I was inspired by `chess-tui`[1] which is a rust based project and was looking to build something similar using python. Luckily I stumbled upon textual[2] recently and it made my task of building this far more easier than I thought. [1] https://github.com/thomas-mauran/chess-tui [2] https://github.com/textualize/textual

    2024 · github.com · its alternatives →

  18. 18CM
  19. 19

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

    Jan 2026 · github.com · its alternatives →

  20. 20

    A chess engine implementation inspired by AlphaZero, using MLX for neural network computations and Monte Carlo Tree Search (MCTS) for move selection.

    2025 · github.com · its alternatives →

  21. 21

    Hi HN, I'm Hugo. I've been building Rocky over the past month, shipping fast in the open. The binary is on GitHub Releases, `dagster-rocky` on PyPI, and the VS Code extension on the Marketplace. I held off on a broader announcement until the trust-system surface was coherent enough to talk about as one thing. The governance waveplan — column classification, per-env masking, 8-field audit trail on every run, `rocky compliance` rollup, role-graph reconciliation, retention policies — landed end-to-end last week in engine-v1.16.0 and rounded out in v1.17.4 (tagged 2026-04-26). That's the…

    Apr 2026 · github.com · its alternatives →

  22. 22

    Claude Code skills for chess post-mortems: Stockfish-backed annotated PGN, HTML viewer, narrated video - brumar/chess-postmortem-skills

    28d ago · github.com · its alternatives →

  23. 23

    Chess Engine written in Haskell. Contribute to rpasta42/ChessKell development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  24. 24

    We recently open-sourced Kaskada – an event-processing engine built on Rust and Apache Arrow. It features a high-level, declarative query language designed specifically for reasoning about events in bulk and in real time. Unlike SQL, an aggregation over events produces a timeline indicating the value at each point in time over the events that have occurred up to that point in time. The query language provides composable, expression oriented syntax, including the ability to nest aggregations. Due to the focus on events and temporal queries, it provides capabilities to shift events forward…

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →