Skip to content
@BattlesnakeOfficial

Battlesnake

A multiplayer game where your code is the controller.

Welcome to Battlesnake's GitHub Organization 👋

What the heck is Battlesnake?

Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.

alt text Discussion Count

🐍 Start your Battlesnake journey at play.battlesnake.com 💜

Pinned Loading

  1. docs docs Public

    Official Battlesnake Docs! Contributions welcome :)

    JavaScript 14 33

  2. rules rules Public

    Battlesnake Game Rules and Logic

    Go 105 57

  3. feedback feedback Public

    Battlesnake Feedback, Ideas & Feature Requests

    11

  4. awesome-battlesnake awesome-battlesnake Public

    Forked from xtagon/awesome-battlesnake

    A curated list of Battlesnake resources

    22 3

Repositories

Showing 10 of 34 repositories
  • arena Public

    Battlesnake Tournaments

    BattlesnakeOfficial/arena’s past year of commit activity
    Rust 2 0 3 1 Updated Mar 3, 2026
  • starter-snake-python Public template

    Get started with Battlesnake and Python

    BattlesnakeOfficial/starter-snake-python’s past year of commit activity
    Python 114 MIT 402 0 2 Updated Feb 20, 2026
  • rfcs Public
    BattlesnakeOfficial/rfcs’s past year of commit activity
    0 Apache-2.0 0 0 1 Updated Feb 4, 2026
  • docs Public

    Official Battlesnake Docs! Contributions welcome :)

    BattlesnakeOfficial/docs’s past year of commit activity
    JavaScript 14 MIT 33 1 0 Updated Jan 6, 2026
  • rules Public

    Battlesnake Game Rules and Logic

    BattlesnakeOfficial/rules’s past year of commit activity
    Go 105 AGPL-3.0 57 0 4 Updated Dec 24, 2025
  • board Public

    Battlesnake Game Board and Playback Control

    BattlesnakeOfficial/board’s past year of commit activity
    Svelte 27 AGPL-3.0 20 0 (1 issue needs help) 4 Updated Dec 6, 2025
  • exporter Public

    Exports games and frames into various formats

    BattlesnakeOfficial/exporter’s past year of commit activity
    Go 4 AGPL-3.0 4 0 1 Updated Dec 5, 2025
  • starter-snake-ruby Public template

    A simple Battlesnake written in Ruby.

    BattlesnakeOfficial/starter-snake-ruby’s past year of commit activity
    Ruby 13 MIT 33 1 3 Updated Sep 26, 2025
  • starter-snake-rust Public template

    Get started with Battlesnake and Rust

    BattlesnakeOfficial/starter-snake-rust’s past year of commit activity
    Rust 15 MIT 17 0 0 Updated Jun 1, 2025
  • starter-snake-javascript Public template

    Get started with Battlesnake and JavaScript

    BattlesnakeOfficial/starter-snake-javascript’s past year of commit activity
    JavaScript 29 MIT 109 0 5 Updated Mar 23, 2025