HL Sources
Web page: HLSources.github.io / Github repo with this page: github / Total items: 81 / Last update: 2022-08-29
This is list of github source code repositories, related to Half-Life and GoldSrc,
including Xash3D sourceports, official source codes and reimplementations for
Half-Life mods, map editors and other tools for GoldSrc.
If you just want to download executable files or compiled mods instead of source code - use Official
website link if it exists or "Latest release" link on github.
This page has more detailed instructions.
This is not a complete list, and it is gradually expanding and updating. There are mirrors of included repos made
on github for archiving purposes: github.com/HLSources.
They are periodically updated by "merge and rebase" with their original source repos.
Most of the mods listed here are taken from Xash3D FWGS
documentation page.
Similar list for Quake related repositories - QuakeEngines.github.io
Also check out "Other forks" link for each item, leading to JS app, which can sort forks by popularity.
Please post your suggestions and fixes on gihub
issues page.
Half-Life SDK [ValveSoftware/halflife]
Mirrors: HLSources, Other forksHalf-Life Discord servers: TWHL Discord, Sven Co-op
Original Half-Life SDK
halflife-updated [Solokiller/halflife-updated]
Mirrors: HLSources, Other forksHalf-Life SDK updated to compile under VS2019
HLEnhanced [Solokiller/HLEnhanced]
Mirrors: HLSources, Other forksHalf-Life Enhanced. Vanilla SDK with improvements. No longer maintained, will be replaced by SharpLife.
See also: HLEnhanced-Game
Xash3D FWGS [FWGS/xash3d-fwgs]
Mirrors: HLSources, Other forksOfficial website: xash.su / Official Discord server: Flying With Gauss [FWGS]
Xash3D FWGS engine. Rebooted fork since big Xash3D 0.99(1.0 is not yet) update.
Xash3D @hlfx.ru
Mirrors: a1batross/Xash3D_original, HLSources/Xash3D_original, Other forksOfficial website: xash3d.ru
Original Xash3D engine
Xash3D-VS2019 [Magic-Nipples/Xash3D-VS2019]
Mirrors: HLSources, Other forksXash3D [build 4344] Converted to Visual Studio 2019 with other fixes and enhancements. http://www.xash3d.ru/doku.php?id=en:start
Xash3D FWGS (old) [FWGS/xash3d]
Mirrors: HLSources/xash3d-FWGS-old, Other forksOfficial website: xash.su
DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted. https://xash.su
hlsdk-xash3d [FWGS/hlsdk-xash3d]
Mirrors: HLSources, Other forksFork of patched Half-Life SDK 2.3 from original Xash3D engine
Xash3DS [masterfeizz/Xash3DS]
Mirrors: HLSources, Other forksA port of Xash3D-FWGS for the Nintendo 3DS
vitaXash3D [fgsfdsfgs/vitaXash3D]
Mirrors: HLSources, Other forksA port of Xash3D-FWGS to the PSVita
Half-LifeX [brentdc-nz/Half-LifeX]
Mirrors: Half-LifeX, Other forksA port of Half-Life 1 to the original Xbox console using Xash3D.
xash3d-switch [clamintus/xash3d-switch]
Mirrors: HLSources, Other forksUpdated version of xash3d-switch. Runs on latest firmware and AMS.
Adrenaline Gamer [martinwebrant/agmod]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/adrenaline-gamer
Adrenaline Gamer Half-Life Mod
Afterburner [noodlecollie/afterburner-game]
Mirrors: HLSources/afterburner-game-clone, Other forksOpen-source reboot of 007 Nightfire.
Arrangemode: Rebirth [JoelTroch/am_src_rebirth]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-life-1-ams-rebirth
Source code released in August 7th 2008 of the Half-Life 1 mod : ARRANGEMODE : REBIRTH
Battle Grounds [nekonomicon/BattleGrounds]
Mirrors: HLSources, Other forksOfficial websites: bgmod.com, moddb.com/mods/battle-grounds
Set during the American revolutionary war, the Battle Grounds is a Half-Life Modification where you and your teammates will need to fight together strategically in order to overcome the enemy forces.
BubbleMod @bubblemod.org
Mirrors: HLSources/BubbleMod, Other forksOfficial website: bubblemod.org/bubblemod.php
This mod changes the standard Half-Life game to make it more challenging. The big damage weapons were weakened, and key things were changed to allow a more skillful game. The tau/grenade/RPG bind combo is easily countered. Some new weapon modes were introduced to expand teamplay.
Chicken Fortress 3 [CKFDevPowered/CKF3Alpha]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/chicken-fortress-3
Half-Life mod that ported the Team Fortress 2 to GoldSRC engine
Cold Ice @moddb.com
Mirrors: HLSources/Cold-Ice, Other forksOfficial website: moddb.com/mods/cold-ice
Cold Ice is a Half-Life Deathmatch that changes all the weapons from the regular DM and replaces these with totally new weapons to make the game more enjoyable. p.s. probably one of the first multiplayer mod for Half-Life
Cthulhu [gunrunners-paradise/Cthulhu-HLmod-SDK]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/cthulhu
This is the code for the Half-Life mod Cthulhu - Released by Phil G
GangWars [nekonomicon/gw1.45src]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/gangwars
GangWars Half-Life 1 Mod
Go-Mod @moddb.com
Mirrors: HLSources/Go-Mod, Other forksOfficial website: moddb.com/mods/go-mod
Go-Mod 2.0 source code. Go-Mod is a sandbox modification for Half-Life based on the popular Source Engine game Garry's Mod.
Half-Life: Absolute Zero @gitlab [Cobalt-57/half-life-absolute-zero]
Mirrors: Cobalt-57/Half-Life-Absolute-Zero, HLSources/half-life-absolute-zero-clone, Other forksOfficial website: moddb.com/mods/half-life-absolute-zero
Half-Life: Absolute Zero is a fan-made modification that re-creates the original ideas and plans from the award-winning classic: Half-Life.
Half-Life: Echoes @moddb.com
Mirrors: HLSources/hl-echoes-mirror, Other forksOfficial website: moddb.com/mods/half-life-echoes
Half-Life: Echoes - Version 1.4 - Map files and source code.
Half-Life: Invasion [jlecorre/hlinvasion]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-life-invasion
Source code for Half-Life: Invasion, a singleplayer Half-Life modification.
Half-Life: The Quest mod @yadi.sk
Mirrors: HLSources/hl-quest-mod, Other forksOfficial website: old.cs-mapping.com.ua/forum/showthread.php?t=38030
Half-Life: The Quest mod - mod with top-down perspective
Half-Payne [suXinjke/HalfPayne]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-payne
Half-Payne is a Half-Life mod that brings some gameplay bits from Max Payne, such as Slowmotion,
Diving move, Painkillers and custom game modes.
Half-Rats: Parasomnia [HeathGames/half_rats_parasomnia_src]
Mirrors: HLSources, Other forksOfficial websites: store.steampowered.com/.., moddb.com/mods/half-rats-parasomnia
Source code for the Half-Life 1 modification: Half-Rats: Parasomnia.
Half-Screwed [desukuran/half-screwed]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-screwed
Half-Screwed is a Half-life Modification where the tense serious multiplayer action is blown away with weird weapons and other great wonderful things
Half-Life: Top-Down @gitlab [Sockman/hltopdown]
Unofficial mirror on github: HLSources/hltopdown-cloneOfficial website: moddb.com/mods/half-life-top-down
The basic goal is to get Half-Life 1 fully playable as a top-down shooter.
Half-Life: Update [Fograin/hl-subsmod-ex]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-life-update
Half-Life: Update MOD
Half-Quake Trilogy [muddasheep/hqtrilogy]
Mirrors: HLSources, Other forksOfficial websites: farm.muddasheep.com, store.steampowered.com/.., moddb.com/mods/halfquake
Half-Quake Trilogy
Half-Life: Weapon Edition @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-life-weapon-edition
What can be a plot of a Multiplayer MOD? Meat, gore, death, destructions and once again meat! Destroy the opponents from more than 60 kinds of the weapon, and do not give them any chances of rescue. And let Game will define the strongest.
Half-Nuked @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/half-nuked
Duke Nukem weapons in Half-Life. Play as the king all over Black Mesa including in Dukematch.
Headcrab Frenzy! @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/headcrab-frenzy
New casual mod for Half-Life. You may play it on a local computer or give a challenge to your friends on public servers. Kill all those evil headcrabs! Get the highest score!
Ingram Chillin' Mod @sourceforge [icm-hl]
Unofficial mirror on github: HLSources/ingram-chillin-mod-cloneicm is an open-source half-life modification.
MechMod [vermagav/mechmod]
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/mechmod
MechMod was a total conversion mod of Half-Life and was based on Mechs from the Gundam and Macross series.
Natural Selection [unknownworlds/NS]
Mirrors: HLSources, Other forksOfficial website: unknownworlds.com/ns
Natural Selection mod for Half-life
Paranoia @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/paranoia
Paranoia - it is a our single-player modification for Half-life. You will play the role of a russian officer of the secret service. Your first impressions are that this mission will be just like any other, but you really have no idea what nightmares future events have in store for you...
Paranoia 2 (2014 build) [a1batross/Paranoia2_ancient]
Mirrors: HLSources, Other forksOfficial website: moddb.com/games/paranoia-2-savior
Early build of Paranoia 2 dated by 2014. Published by Unkle Mike in 2019. Repo contains source code only, full archive (~700MB) in releases
Raven City @ucoz.ru
Mirrors: HLSources, Other forksOfficial website: hlfx.ru/forum/..
About Raven City source code - unfinished mod for Half-Life
Spirit of Half-Life @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/spirit-of-half-life
Spirit of Half-Life (SoHL) is a modified game engine for Half-Life 1 modders that includes many new things not seen in the original Half-Life engine by Valve. This includes reflections, mirrors better lighting, weather like moving clouds, rain, snow, and fog. Physics capabilities like picking up objects and dropping them, or when some thing explodes objects go flying off in the direction.
Trinity Renderer @moddb.com
Mirrors: HLSources, Other forksOfficial website: gamebanana.com/gamefiles/2957
This is the source code for the last public version of the Trinity rendering engine, version 3.08f.
Tyrian: GroundAssault @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/tyriangroundassault
Tyrian: Ground Assault (further TGA) is an Unreal Tournament and Quake style Half-Life 1 (goldsource engine) modification. TGA features Classic Deathmatch, Team deathmatch, Capture The Flag, Domination game rules, more than 50 new weapons, more than 20 different items and powerups, new hi-def models and lots of special particle effects.
Wizard Wars @thothie.com
Mirrors: HLSources, Other forksOfficial website: thothie.com/ww
Wizard Wars, one of the earliest Half-Life (HL1) mods, was made in the spirit of Team Fortress Classic - except, instead of modern soldiers, you battled with medieval magicians. Wizard Wars quickly evolved into an entirely different game, retaining only the most core aspects of its predecessor. Wild magical weapons of mass devastation and dragons were later added to complete the separation, but most of these were lost when WON died, and Half-Life switched to Steam.
XashXT [a1batross/XashXT_original]
Mirrors: HLSources, Other forksOfficial websites: xash3d.ru/doku.php?id=xashxt:en:start, moddb.com/../xashxt-v081-revision-1..
Original Source Code of XashXT Toolkit. Beware! Repo is huge! Some parts are not opensourced yet, so I had to upload binaries here just for history.
Zombie-X [HLSources/Zombie-X]
Mirrors: HLSources, Other forksZombie-X Half-Life Mod 1.0 final. A Small singleplayer Mod. Some information: New Code. New Maps. New Weapons. New Monsters.
ZXCmod @moddb.com
Mirrors: HLSources, Other forksOfficial website: moddb.com/mods/zxc-mod-133
Multiplayer mod Zxc by 291 (Blender.pro) for Half-Life 1 with free source code. Over 30 different weapons (including old), features and relatively high stability of the HLDS.
half-life-better-weapons [Solokiller/half-life-better-weapons]
Mirrors: HLSources, Other forksBetter weapons code for Half-Life
HLEnhanced-Game [Solokiller/HLEnhanced-Game]
Mirrors: HLSources, Other forksHalf-Life Enhanced game repository
See also: HLEnhanced
halflife-fog [Solokiller/halflife-fog]
Mirrors: HLSources, Other forksHalf-Life SDK with env_fog implemented
OpenAG [YaLTeR/OpenAG]
Mirrors: HLSources, Other forksOfficial website: openag.pro
An open-source reimplementation of Adrenaline Gamer's client library.
Crack-Life: Campaign Mode [LostGamerHL/crack_life]
Mirrors: HLSources, Other forksCrack-Life: Campaign Mode - Recreation by lostgamer aka nillerusr
Team Fortress Classic [Velaron/tf15-client]
Mirrors: HLSources, Other forksTeam Fortress 1.5 client (reverse-engineered)
halflife-op4 [Solokiller/halflife-op4]
Mirrors: HLSources, Other forksHalf-Life SDK with Opposing Force code
czeror-sdk [Solokiller/czeror-sdk]
Mirrors: HLSources, Other forksCondition Zero Deleted Scenes SDK
ReGameDLL_CS [s1lentq/ReGameDLL_CS]
Mirrors: HLSources, Other forks🔨 Reverse-engineered gamedll (CS 1.6 / CZero)
cs16-client [FWGS/cs16-client]
Mirrors: HLSources, Other forksCounter-Strike 1.6 rewritten client.dll. Without VGUI, ParticleMan and ecology friendy.
CSMoE [MoeMod/CSMoE]
Mirrors: HLSources, Other forksCross-platform Counter-Strike mod based on Xash3D (previously named CSBTE-Mobile)
FreeHL [eukara/freehl]
Mirrors: HLSources, Other forksClean-room reimplementation of Half-Life: Deathmatch and Half-Life (Experimental) in QuakeC.
FreeCS [eukara/freecs]
Mirrors: HLSources, Other forksClean-room Counter-Strike 1.5 in QuakeC, using Nuclide SDK. Previously known as OpenCS! (2016)
FreeGearbox [eukara/freegearbox]
Mirrors: HLSources, Other forksClean-room reimplementation of Opposing Force in QuakeC.
FreeTFC [eukara/freetfc]
Mirrors: HLSources, Other forksClean-room reimplementation of Team Fortress Classic in QuakeC.
FreeSci [eukara/freesci]
Mirrors: HLSources, Other forksClean-room reimplementation of Scientist Hunt in QuakeC.
FreePoke646 [eukara/freepoke646]
Mirrors: HLSources, Other forksClean-room reimplementation of Poke646 in QuakeC.
FreeHunger [eukara/freehunger]
Mirrors: HLSources, Other forksClean-room reimplementation of They Hunger in QuakeC.
FreeGunman [eukara/freegunman]
Mirrors: HLSources, Other forksClean-room reimplementation of Gunman Chronicles in QuakeC.
Sandbot [tschumann/sandbot]
Mirrors: HLSources, Other forksOfficial websites: sandbot.bots-united.com, moddb.com/mods/sandbot
Sandbot is an open source multiplayer bot based on HPB Bot by Jeffrey 'botman' Broome. Sandbot aims to provide bots for various GoldSource engine games and mods. It currently supports: Half-Life, Opposing Force, Day of Defeat, Gunman Chronicles, Natural Selection, They Hunger
Parabot [nekonomicon/Parabot]
Mirrors: HLSources, Other forksCrossplatform fork of parabot 0.91. Human-like artificial player for Half-Life and some other games on GoldSrc and Xash3D game engines.
jk_botti [Bots-United/jk_botti]
Mirrors: HLSources, Other forksOfficial website: forums.bots-united.com/forumdisplay.php?f=83
Bot (Computer AI) for Half-Life 1 Deathmatch
TrenchBroom [kduske/TrenchBroom]
Mirrors: QuakeEngines, Other forksOfficial website: kristianduske.com/trenchbroom / Official Discord server: TrenchBroom
Cross-Platform Level Editor http://kristianduske.com/trenchbroom
Sledge [LogicAndTrick/sledge]
Mirrors: QuakeEngines, Other forksOfficial website: logicandtrick.github.io/sledge
An open source alternative to Valve's Hammer Editor for the Goldsource engine. (No longer in development)
Sledge-formats [LogicAndTrick/sledge-formats]
Mirrors: QuakeEngines, Other forksC# parsers and formats for Half-Life 1 and related engines.
HLView [LogicAndTrick/HLView]
Mirrors: HLSources, Other forksA viewer for everything in your Half-Life game folder
VPKReader [QuakeTools/VPKReader]
Mirrors: HLSources, Other forksparse valve's vpk file, and selectively extract files in it.
HLLib [RavuAlHemio/hllib]
Original source: nemesis.thewavelength.net (currently unavailable), web.archive.org copyMirrors: HLSources, Other forks
Official website: nemesis.thewavelength.net
HLLib is a package library for Half-Life that abstracts several package formats (BSP, GCF, NCF, PAK, VPK, WAD, XZP, uncompressed ZIP) and provides a simple interface for all of them
VTFLib [NeilJed/VTFLib]
Original source: nemesis.thewavelength.net (currently unavailable), web.archive.org copyMirrors: HLSources, Other forks
Official website: nemesis.thewavelength.net
About VTFLib is a LGPL open source programming library that provides a C and C++ API for reading and writing Valve VTF and VMT format image files.
jbn-bsp-lump-tools [wfowler1/jbn-bsp-lump-tools]
Original source: code.google.com/p/jbn-bsp-lump-tools (currently unavailable)Mirrors: QuakeTools, Other forks
Official website: code.google.com/p/jbn-bsp-lump-tools
BSP structure optimizer and decompiler. Currently supported formats: James Bond 007: Nightfire (PC), Quake 2, SiN, Soldier of Fortune. Partially supported formats: Quake 3, Doom/Doom 2 WADfiles, Source Engine, Star Wars: Jedi Outcast, Soldier of Fortune 2, Return to Castle Wolfenstein, Medal of Honor (Allied Assault, Spearhead, Breakthrough), Call of Duty, Call of Duty 2, Call of Duty 4, American McGee's Alice, Heavy Metal FAKK²
Simple Quake Launcher 2 [m-x-d/Simple-Quake-Launcher-2]
Mirrors: QuakeTools, Other forksA simple map/mod/demo launcher for Quake, Quake 2, Hexen 2 and Half-Life.