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.

GoldSrc Engine:

Half-Life SDK [ValveSoftware/halflife]

Mirrors: HLSources, Other forks
Half-Life Discord servers: TWHL Discord, Sven Co-op

Original Half-Life SDK

halflife-updated [Solokiller/halflife-updated]

Mirrors: HLSources, Other forks

Half-Life SDK updated to compile under VS2019

HLEnhanced [Solokiller/HLEnhanced]

Mirrors: HLSources, Other forks

Half-Life Enhanced. Vanilla SDK with improvements. No longer maintained, will be replaced by SharpLife.

See also: HLEnhanced-Game

ReHLDS [dreamstalker/rehlds]

Mirrors: HLSources, Other forks

Reverse-engineered HLDS

Xash3D Engine:

Xash3D FWGS [FWGS/xash3d-fwgs]

Mirrors: HLSources, Other forks
Official 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 forks
Official website: xash3d.ru

Original Xash3D engine

Xash3D-VS2019 [Magic-Nipples/Xash3D-VS2019]

Mirrors: HLSources, Other forks

Xash3D [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 forks
Official 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 forks

Fork of patched Half-Life SDK 2.3 from original Xash3D engine

Xash3DS [masterfeizz/Xash3DS]

Mirrors: HLSources, Other forks

A port of Xash3D-FWGS for the Nintendo 3DS

vitaXash3D [fgsfdsfgs/vitaXash3D]

Mirrors: HLSources, Other forks

A port of Xash3D-FWGS to the PSVita

Half-LifeX [brentdc-nz/Half-LifeX]

Mirrors: Half-LifeX, Other forks

A port of Half-Life 1 to the original Xbox console using Xash3D.

xash3d-switch [clamintus/xash3d-switch]

Mirrors: HLSources, Other forks

Updated version of xash3d-switch. Runs on latest firmware and AMS.

Original Mods:

Adrenaline Gamer [martinwebrant/agmod]

Mirrors: HLSources, Other forks
Official website: moddb.com/mods/adrenaline-gamer

Adrenaline Gamer Half-Life Mod

Afterburner [noodlecollie/afterburner-game]

Mirrors: HLSources/afterburner-game-clone, Other forks

Open-source reboot of 007 Nightfire.

Arrangemode: Rebirth [JoelTroch/am_src_rebirth]

Mirrors: HLSources, Other forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official website: moddb.com/mods/gangwars

GangWars Half-Life 1 Mod

Go-Mod @moddb.com

Mirrors: HLSources/Go-Mod, Other forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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-clone
Official 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 forks
Official website: moddb.com/mods/half-life-update

Half-Life: Update MOD

Half-Quake Trilogy [muddasheep/hqtrilogy]

Mirrors: HLSources, Other forks
Official websites: farm.muddasheep.com, store.steampowered.com/.., moddb.com/mods/halfquake

Half-Quake Trilogy

Half-Life: Weapon Edition @moddb.com

Mirrors: HLSources, Other forks
Official 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 forks
Official 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 forks
Official 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-clone

icm is an open-source half-life modification.

MechMod [vermagav/mechmod]

Mirrors: HLSources, Other forks
Official 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 forks
Official website: unknownworlds.com/ns

Natural Selection mod for Half-life

Paranoia @moddb.com

Mirrors: HLSources, Other forks
Official 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 forks
Official 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 forks
Official website: hlfx.ru/forum/..

About Raven City source code - unfinished mod for Half-Life

Spirit of Half-Life @moddb.com

Mirrors: HLSources, Other forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks
Official 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 forks

Zombie-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 forks
Official 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 forks

Better weapons code for Half-Life

HLEnhanced-Game [Solokiller/HLEnhanced-Game]

Mirrors: HLSources, Other forks

Half-Life Enhanced game repository

See also: HLEnhanced

halflife-fog [Solokiller/halflife-fog]

Mirrors: HLSources, Other forks

Half-Life SDK with env_fog implemented

Recreated Mods:

OpenAG [YaLTeR/OpenAG]

Mirrors: HLSources, Other forks
Official website: openag.pro

An open-source reimplementation of Adrenaline Gamer's client library.

Crack-Life: Campaign Mode [LostGamerHL/crack_life]

Mirrors: HLSources, Other forks

Crack-Life: Campaign Mode - Recreation by lostgamer aka nillerusr

Team Fortress Classic [Velaron/tf15-client]

Mirrors: HLSources, Other forks

Team Fortress 1.5 client (reverse-engineered)

halflife-op4 [Solokiller/halflife-op4]

Mirrors: HLSources, Other forks

Half-Life SDK with Opposing Force code

czeror-sdk [Solokiller/czeror-sdk]

Mirrors: HLSources, Other forks

Condition 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 forks

Counter-Strike 1.6 rewritten client.dll. Without VGUI, ParticleMan and ecology friendy.

CSMoE [MoeMod/CSMoE]

Mirrors: HLSources, Other forks

Cross-platform Counter-Strike mod based on Xash3D (previously named CSBTE-Mobile)

Recreated Mods for Quake Engine:

FreeHL [eukara/freehl]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Half-Life: Deathmatch and Half-Life (Experimental) in QuakeC.

FreeCS [eukara/freecs]

Mirrors: HLSources, Other forks

Clean-room Counter-Strike 1.5 in QuakeC, using Nuclide SDK. Previously known as OpenCS! (2016)

FreeGearbox [eukara/freegearbox]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Opposing Force in QuakeC.

FreeTFC [eukara/freetfc]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Team Fortress Classic in QuakeC.

FreeSci [eukara/freesci]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Scientist Hunt in QuakeC.

FreePoke646 [eukara/freepoke646]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Poke646 in QuakeC.

FreeHunger [eukara/freehunger]

Mirrors: HLSources, Other forks

Clean-room reimplementation of They Hunger in QuakeC.

FreeGunman [eukara/freegunman]

Mirrors: HLSources, Other forks

Clean-room reimplementation of Gunman Chronicles in QuakeC.

Multiplayer Bots:

Sandbot [tschumann/sandbot]

Mirrors: HLSources, Other forks
Official 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 forks

Crossplatform 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 forks
Official website: forums.bots-united.com/forumdisplay.php?f=83

Bot (Computer AI) for Half-Life 1 Deathmatch

Tools:

TrenchBroom [kduske/TrenchBroom]

Mirrors: QuakeEngines, Other forks
Official website: kristianduske.com/trenchbroom / Official Discord server: TrenchBroom

Cross-Platform Level Editor http://kristianduske.com/trenchbroom

Sledge [LogicAndTrick/sledge]

Mirrors: QuakeEngines, Other forks
Official 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 forks

C# parsers and formats for Half-Life 1 and related engines.

HLView [LogicAndTrick/HLView]

Mirrors: HLSources, Other forks

A viewer for everything in your Half-Life game folder

VPKReader [QuakeTools/VPKReader]

Mirrors: HLSources, Other forks

parse valve's vpk file, and selectively extract files in it.

HLLib [RavuAlHemio/hllib]

Original source: nemesis.thewavelength.net (currently unavailable), web.archive.org copy
Mirrors: 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 copy
Mirrors: 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.

BSPSource [ata4/bspsrc]

Mirrors: HLSources, Other forks

A Source engine map decompiler

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 forks

A simple map/mod/demo launcher for Quake, Quake 2, Hexen 2 and Half-Life.