awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
kripken avatar

kripken/BananaBread

0
View on GitHub↗
1,445 stars·371 forks·C++·10 views

BananaBread

BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML

Features

  • First Person Shooters - Web-based port of a 3D engine and shooter using Emscripten.

Star history

Star history chart for kripken/bananabreadStar history chart for kripken/bananabread

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to BananaBread

Similar open-source projects, ranked by how many features they share with BananaBread.
  • id-software/quake-iii-arenaid-Software avatar

    id-Software/Quake-III-Arena

    8,053View on GitHub↗

    Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game source code for a cross-platform 3D game designed to run on Windows, Linux, and Mac. The project provides the source code necessary to render a first-person shooter experience, focusing on player-versus-player battles in closed 3D environments. It serves as a resource for legacy game preservation and the study of early 3D game engine construction. The engine incorporates spatial partitioning, client-side prediction, and state synchronization to manage multiplayer networking

    C
    View on GitHub↗8,053
  • darklightgames/darkesthourDarklightGames avatar

    DarklightGames/DarkestHour

    12View on GitHub↗

    Darkest Hour: Europe '44-'45

    UnrealScript
    View on GitHub↗12
  • freedoom/freedoomfreedoom avatar

    freedoom/freedoom

    1,298View on GitHub↗

    Freedoom is an entirely free software game based on the Doom engine.

    Python
    View on GitHub↗1,298
  • coelckers/gzdoomcoelckers avatar

    coelckers/gzdoom

    3,081View on GitHub↗

    GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities

    C++
    View on GitHub↗3,081
See all 17 alternatives to BananaBread→

Frequently asked questions

What does kripken/bananabread do?

BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML

What are the main features of kripken/bananabread?

The main features of kripken/bananabread are: First Person Shooters.

What are some open-source alternatives to kripken/bananabread?

Open-source alternatives to kripken/bananabread include: id-software/quake-iii-arena — Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game… darklightgames/darkesthour — Darkest Hour: Europe '44-'45. freedoom/freedoom — Freedoom is an entirely free software game based on the Doom engine. frozensand/urbanterror4 — Official bug tracker for the game Urban Terror 4.x - www.urbanterror.info. glportal/glportal — :video_game: Open Source teleportation based first person puzzle-platformer. coelckers/gzdoom — GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful…