Cloned Games
2048 cover art

2048

2014Gabriele CirulliPuzzle

2048 is a single-player sliding tile puzzle video game written by Italian web developer Gabriele Cirulli and published on GitHub. The objective of the game is to slide numbered tiles on a grid to combine them to create a tile with the number 2048; however, one can continue to play the game after reaching the goal, creating tiles with larger numbers. It was originally written in JavaScript and CSS over a weekend, and released on 9 March 2014 as free and open-source software subject to the MIT License. Versions for iOS and Android followed in May 2014.

Links

Media

Open-source clones (52)

Active
Ebitengine screenshot
Ebitengine is an open-source, cross-platform 2D game engine for Go, with simple APIs for graphics, input, and audio across many platforms.
Platforms:Web
Stars13,485
Updated1 month ago
LicenseApache-2.0
Release2013
Halted
2048 screenshot
The official open-source 2048 repository: the original browser-playable JavaScript and CSS implementation, also on iOS and Android.
Platforms:WebAndroidiOS
Stars13,411
Updated2 years ago
LicenseMIT
Release2014
Halted
2048.cpp screenshot
A terminal reimplementation of 2048 in C++11 with vim-style controls, save/resume, and score tracking, buildable via CMake or Meson.
Platforms:LinuxOSX
Stars2,247
Updated2 years ago
LicenseMIT
Release2018
Halted
bash2048 screenshot
bash2048 is a deprecated, unmaintained Bash shell-script implementation of 2048, controlled with the arrow keys.
Platforms:Linux
Stars910
Updated2 years ago
LicenseUnlicense
Release2014
Sporadic
2048.c screenshot
A console implementation of 2048 written in C for GNU/Linux, also tested on FreeBSD and OpenBSD.
Platforms:Linux
Stars670
Updated7 months ago
LicenseMIT
Release2014
Archived
2048-python screenshot
2048-python is an archived, read-only Python remake of 2048 built with the Tkinter GUI toolkit.
Platforms:None
Stars358
Updated5 years ago
LicenseMIT
Release2014
Active
2048 Open Fun Game screenshot
A free, ad-free multiplatform remake of 2048 written in Kotlin with the KorGe engine, building for Android, desktop, web, and iOS.
Platforms:Android
Stars357
Updated3 months ago
LicenseApache-2.0
Release2020
Halted
The Bitwise Challenge: 2048 screenshot
A terminal-based implementation of 2048 that runs directly in a Linux console.
Platforms:Linux
Stars296
Updated1 year ago
LicenseUnknown
Release2025
Halted
2048-in-terminal screenshot
A terminal-based clone of 2048 written in C for Linux, using the ncurses library to draw the board.
Platforms:Linux
Stars162
Updated3 years ago
LicenseMIT
Release2014
Halted
2048-Qt screenshot
2048-Qt is a cross-platform Qt clone of 2048, tested on Windows and Linux, with support for several languages including Chinese.
Platforms:WindowsLinux
Stars71
Updated2 years ago
LicenseMIT
Release2014
Active
Privacy Friendly 2048 screenshot
A privacy-focused Android version of the 2048 puzzle game with no ads, tracking, or permissions required.
Platforms:Android
Stars59
Updated3 months ago
LicenseGPL-3.0
Release2018
Halted
play-2048 screenshot
A terminal-based Rust implementation of 2048 with an optional AI that plays using the expectiminimax algorithm.
Platforms:None
Stars55
Updated3 years ago
LicenseUnknown
Release2019
Halted
2048Haskell screenshot
2048Haskell is a terminal implementation of 2048 written in Haskell with Stack, including a bot option that can play automatically.
Platforms:None
Stars46
Updated9 years ago
LicenseBSD-3-Clause
Release2017
Halted
yampa2048 screenshot
A Haskell clone of 2048 built with the Yampa FRP library and Gloss rendering, adapted from existing implementations.
Platforms:None
Stars36
Updated11 years ago
LicenseUnknown
Release2015
Halted
rust-2048 screenshot
A Rust implementation of 2048 with an SDL2 interface, built with Cargo; the author describes it as a work in progress.
Platforms:None
Stars35
Updated11 years ago
LicenseMIT
Release2014
Halted
Original game (original game, not this project)Original game image
2048-elm is a browser-playable clone of 2048 rewritten in Elm using functional reactive programming, built as a learning exercise.
Platforms:Web
Stars32
Updated12 years ago
LicenseMIT
Release2014
Halted
2050 screenshot
2050 is an Android game loosely based on 2048, replacing its fixed numbered squares with free-moving, gravity-affected circles.
Platforms:Android
Stars32
Updated3 years ago
LicenseMIT
Release2018
Halted
2048-rs screenshot
2048-rs is a Rust implementation of 2048 that runs in the terminal with a colored, Unicode game board.
Platforms:Linux
Stars29
Updated2 years ago
LicenseUnknown
Release2017
Archived
hs2048 screenshot
A Haskell implementation of 2048 with a text-based console interface.
Platforms:None
Stars22
Updated10 years ago
LicenseUnknown
Release2014
Sporadic
Original game (original game, not this project)Original game image
A Rust-based command-line implementation of 2048, playable in the terminal or via a web version.
Platforms:None
Stars21
Updated4 months ago
LicenseMIT
Release2021
Halted
Original game (original game, not this project)Original game image
A clone of 2048 built with the Gloss vector graphics library in Haskell; development appears to have stopped after the initial version.
Platforms:None
Stars18
Updated12 years ago
LicenseMIT
Release2014
Halted
game2048-rs screenshot
game2048-rs is a Rust terminal implementation of 2048 using the Cursive TUI library, with score tracking and game-over detection.
Platforms:None
Stars15
Updated3 years ago
LicenseMIT
Release2023
Halted
h2048 screenshot
h2048 is a Haskell implementation of 2048, including a library for automated play strategies and a console interface built with brick.
Platforms:None
Stars15
Updated7 years ago
LicenseMIT
Release2014
Sporadic
cosmic-ext-2048 screenshot
A 2048 clone built in Rust with libcosmic, the COSMIC desktop toolkit, explicitly marked a work in progress.
Platforms:Linux
Stars13
Updated8 months ago
LicenseGPL-3.0
Release2024
Halted
2048-puzzle screenshot
A Bash implementation of 2048 for the Linux terminal, built on top of the existing bash2048 project by mydzor.
Platforms:Linux
Stars10
Updated10 years ago
LicenseUnlicense
Release2014
Halted
wasm-terminal-2048 screenshot
A Rust rewrite of 2048 playable either in a command-line terminal or in the browser via WebAssembly.
Platforms:Web
Stars10
Updated5 years ago
LicenseMIT
Release2021
Halted
Haiku 2048 screenshot
A 2048 clone built for Haiku OS, played on a 4-by-4 grid with keyboard-only controls.
Platforms:BeOS
Stars6
Updated2 years ago
LicenseMIT
Release2015
Halted
Original game (original game, not this project)Original game image
A terminal implementation of 2048 written in Tcl, playable on Linux, Windows, and macOS from the command line.
Platforms:WindowsLinuxOSX
Stars5
Updated1 year ago
LicenseMIT
Release2014
Halted
Original game (original game, not this project)Original game image
An ASCII, terminal-based clone of 2048 distributed as the Games::2048 Perl module via CPAN, released in 2015 under the Perl 5 license.
Platforms:None
Stars4
Updated11 years ago
LicenseUnknown
Release2014
Halted
Original game (original game, not this project)Original game image
A configurable Rust terminal (TUI) clone of 2048, with optional AI controllers to auto-play.
Platforms:None
Stars4
Updated4 years ago
LicenseUnknown
Release2022
Halted
Original game (original game, not this project)Original game image
A terminal-based 2048 clone built with the Textual framework, with customizable background and tile colors.
Platforms:None
Stars4
Updated2 years ago
LicenseUnknown
Release2023
Halted
Original game (original game, not this project)Original game image
A Rust implementation of 2048's core logic built for speed rather than play, packing the board into a single 64-bit integer.
Platforms:Linux
Stars3
Updated8 years ago
LicenseUnknown
Release2018
Archived
asm2048 screenshot
A low-level 2048 implementation in x86-64 assembly and C with SDL2 graphics, targeting GNU/Linux; archived and no longer maintained.
Platforms:Linux
Stars2
Updated5 years ago
LicenseMIT
Release2020
Halted
Original game (original game, not this project)Original game image
A command-line implementation of 2048 written in Rust, distributed as a published crate on crates.io.
Platforms:None
Stars2
Updated4 years ago
LicenseMIT
Release2022
Sporadic
Original game (original game, not this project)Original game image
A Bitcoin-themed browser clone of 2048, playable directly on its hosted web pages, currently at an initial v1 release.
Platforms:Web
Stars1
Updated1 year ago
LicenseUnknown
Release2025
Halted
2048 Vanced screenshot
An independent Rust reimplementation of 2048 for Linux, distributed via the AUR or Cargo, still in early stages before a 1.0 release.
Platforms:Linux
Stars1
Updated2 years ago
Licensegpl-3.0+
Release2021
Halted
Original game (original game, not this project)Original game image
Platforms:Linux
Stars1
Updated6 years ago
LicenseUnknown
Release2019
Active
asteroid-diamonds screenshot
A 2048-inspired sliding-tile puzzle game built for AsteroidOS, the open-source smartwatch OS, under active development.
Platforms:Linux
Stars1
Updated2 months ago
LicenseGPL-3.0
Release2021
Halted
jag2048 screenshot
A port of the sliding-tile puzzle game 2048 to the Atari Jaguar console, built with the vbcc/vasm/vlink toolchain; development has halted.
Platforms:Jaguar
Stars1
Updated9 years ago
LicenseMIT
Release2017
Original game (original game, not this project)Original game image
Platforms:Linux
LicenseGPL3*
Original game (original game, not this project)Original game image
Platforms:None
LicensePD*
Active
Ellaz 2048 screenshot
This is the 2048 game within Ellaz, a free ad-free Hebrew/English browser portal for kids with offline support and no accounts.
Platforms:Web
Stars0
Updated1 month ago
LicenseMIT
Release2026
Halted
Original game (original game, not this project)Original game image
F256 Two to the Power of Eleven is a from-scratch 2048 clone for the Foenix F256 platform with cursor-key, joystick, and SNES-pad support.
Platforms:Foenix
Stars0
Updated1 year ago
LicenseMIT
Release2024
Halted
Original game (original game, not this project)Original game image
Python 2048 (Py2048) is a Pygame port of 2048 with a scriptable API and an optional endless play mode.
Platforms:None
Stars0
Updated1 year ago
LicenseMIT
Release2025
Halted
Tui48 screenshot
A faithful terminal (TUI) recreation of 2048, playable with arrow keys, WASD, or Vim-style bindings.
Platforms:None
Stars0
Updated2 years ago
Licensemit
Release2024
emacs-2048-game screenshot
Platforms:Emacs
LicenseGPL3*
gnome-2048 screenshot
Platforms:Linux
LicenseGPL3*
n2048 screenshot
Platforms:Linux
LicenseBSD2*
Original game (original game, not this project)Original game image
Platforms:None
LicenseMIT*
Halted
Original game (original game, not this project)Original game image
py2048-coolin is a Python implementation of 2048, installable via pip and playable from the command line.
Platforms:None
Stars0
Updated2 years ago
LicenseGPL-3.0
Release2022
rust2048 screenshot
Platforms:None
LicenseMIT*
Sporadic
Original game (original game, not this project)Original game image
A text-based implementation of 2048 in Rust, offered as both a library crate and a playable game.
Platforms:None
Stars0
Updated6 months ago
LicenseUnknown
Release2023