Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Diablo

Diablo

7 projects

Showing 7 of 7 projects

DevilutionX
DevilutionXC++

A modern source port of Diablo and Hellfire with engine improvements, bug fixes, and quality-of-life features.

#hacktoberfest#sdl#action-rpg
Stars9.8k
Forks1.0k
Last commit1 day ago
Devilution
DevilutionC++

A reverse-engineered source code reconstruction of the 1996 game Diablo, serving as a modding and preservation base.

#multiplayer#game-preservation#c-plus-plus
Stars9.0k
Forks922
Last commit1 year ago
Riiablo
RiiabloJava

A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.

#multiplayer#opengl#android
Stars1.1k
Forks123
Last commit1 year ago
Abyss Engine
Abyss EngineC

A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.

#c#diablo-2#clean-room
Stars303
Forks51
Last commit2 years ago
DGEngine
DGEngineC++

An open-source implementation of the Diablo 1 game engine, supporting Diablo, Hellfire, and mods.

#sfml2#action-rpg#c-plus-plus
Stars270
Forks29
Last commit1 year ago
Blizzard.js
Blizzard.jsTypeScript

A promise-based Node.js library for interacting with Blizzard's Battle.net Community Platform API.

#oauth#api#blizzard
Stars154
Forks28
Last commit3 days ago
BNETDocs
BNETDocsJavaScript

A documentation and discussion website for Blizzard Entertainment's Battle.net and in-game protocols.

#documentation-platform#blizzard#php-application
Stars36
Forks7
Last commit11 days ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Game Engine4
#Cross Platform4
#Game3
#Game Development3
#Retro Gaming3
#C Plus Plus3