{"id":57903,"url":"https://github.com/ranguli/awesome-quake","name":"awesome-quake","description":"A curated list of awesome Quake related goodness","projects_count":39,"last_synced_at":"2026-08-04T12:00:21.330Z","repository":{"id":93374528,"uuid":"252834568","full_name":"ranguli/awesome-quake","owner":"ranguli","description":"A curated list of awesome Quake related goodness","archived":false,"fork":false,"pushed_at":"2024-09-20T16:19:41.000Z","size":34,"stargazers_count":32,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-07-16T07:05:00.764Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","quake","quake-engine"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ranguli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-03T20:32:24.000Z","updated_at":"2026-03-19T23:11:26.000Z","dependencies_parsed_at":"2024-10-04T19:01:27.562Z","dependency_job_id":"f5795480-d8f7-411b-a0dc-4e88796e6755","html_url":"https://github.com/ranguli/awesome-quake","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ranguli/awesome-quake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranguli%2Fawesome-quake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranguli%2Fawesome-quake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranguli%2Fawesome-quake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranguli%2Fawesome-quake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ranguli","download_url":"https://codeload.github.com/ranguli/awesome-quake/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ranguli%2Fawesome-quake/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36274788,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-04T02:00:06.901Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-04-08T00:00:25.609Z","updated_at":"2026-08-04T12:00:21.331Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","Miscellaneous","Resources","Standalones","Sourceports","Playing","Mapping","Modeling","Modding","Mods"],"sub_categories":["QuakeWorld","Quake"],"readme":"# Awesome Quake [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of awesome Quake related goodness\n\n\n## Contents\n\n- [Standalones](#standalones)\n- [Sourceports](#sourceports)\n- [Playing](#playing)\n- [Mapping](#mapping)\n- [Modeling](#modeling)\n- [Modding](#modding)\n- [Mods](#mods)\n- [Resources](#resources)\n\n## Standalones\n_Games created using a form of the Quake engine_\n\n- [LibreQuake](https://github.com/MissLav/LibreQuake) - A completely free alternative to the Quake `.pak` game data.\n\n## Sourceports\n_Derivations of the original Quake engine_\n\n### Quake\n_Also called \"NetQuake\". Recommended for singleplayer._\n\n- [Ironwail](https://github.com/andrei-drexler/ironwail) - Enhanced port based on QuakeSpasm, featuring high-performance OpenGL 4 rendering and most features from QuakeSpasm-Spiked.\n- [Quakespasm](https://github.com/sezero/quakespasm) - \"Reference\" source port based on GLQuake.\n- [Quakespasm-Spiked](https://github.com/Shpoike/Quakespasm) - Enhanced port based on QuakeSpasm.\n- [vkQuake](https://github.com/Novum/vkQuake) - Vulkan port based on QuakeSpasm with most features from QuakeSpasm-Spiked.\n- [WebQuake](https://github.com/Triang3l/WebQuake) - HTML5/WebGL port of Quake.\n\n### QuakeWorld\n_Recommended for multiplayer thanks to improved networking and client-side prediction._\n\n- [ezQuake](https://github.com/qw-group/ezquake-source) - Source port intended for competitive multiplayer.\n- [FTEQW](https://github.com/fte-team/fteqw) - Source port with advanced graphics features, designed to support standalone games. Also supports Hexen 2, Quake 2 and Quake 3 with a single executable.\n\n\n## Playing\n_Tools for a better Quaking experience_\n\n- [Simple Quake Launcher 2](https://github.com/m-x-d/Simple-Quake-Launcher-2) - A simple map/mod/demo launcher for Quake, Quake 2, Hexen 2 and Half-Life.\n- [Quake Injector](https://github.com/hrehfeld/QuakeInjector) - Download, install and play quake singleplayer maps from the quaddicted.com archive.\n\n## Mapping\n_Resources for creating your own Quake maps_\n\n- [TrenchBroom](https://github.com/kduske/TrenchBroom) - Modern cross-platform map editor.\n- [Rust Quake](https://github.com/Thinkofname/rust-quake) - Map renderer implemented in Rust.\n- [ericw-tools](https://github.com/ericwa/ericw-tools) - An essential toolkit for mappers.\n- [BSPInfo](https://github.com/kduske/BSPInfo) - Extract useful data from BSPs.\n- [tmx2map](https://github.com/joshuaskelly/tmx2map) - Convert Tiled maps into Quake maps.\n- [io_scene_bsp](https://github.com/joshuaskelly/io_scene_bsp) - Blender 2.80 addon for loading Quake BSP files.\n- [blender_io_mesh_bsp](https://github.com/andyp123/blender_io_mesh_bsp) - Blender addon for importing BSP files.\n- [BSP2OBJ](https://github.com/measuredweighed/BSP2OBJ) - Python module and CLI tool for converting BSPs to OBJ/MTL files with textures.\n- [quake-cli-tools](https://github.com/joshuaskelly/quake-cli-tools) - A set of command line tools for creating Quake content.\n- [netradiant-custom](https://github.com/Garux/netradiant-custom) - The open-source, cross-platform level editor for id Tech based games.\n- [quake-leveldesign-starterkit](https://github.com/jonathanlinat/quake-leveldesign-starterkit) - Starter Kit mainly based on files / directory structure and set of tools recommended by dumptruck_ds.\n- [qodot](https://github.com/Shfty/qodot-plugin) - Plugin for the Godot map editor that adds support for importing Quake `.map` files.\n\n\n## Modeling\n_Creating 3D models for the Quake engine_\n\n- [iqm](https://github.com/lsalzman/iqm) - Inter-Quake model format development kit.\n\n## Modding\n- [gmqcc](https://github.com/graphitemaster/gmqcc) - An improved QuakeC compiler.\n- [progs_dump](https://github.com/dumptruckDS/progs_dump_qc) - QuakeC library offering extended features while staying true to the original game.\n- [qpal](https://github.com/jmickle66666666/qpal) - Convert between Quake palette files and PNGs, to create new palettes for Quake.\n\n## Mods\n_Repositories containing the source code of Quake mods_\n\n- [q2048](https://github.com/jhspetersson/q2048) - Remake of 2048 inside Quake.\n- [Arcane Dimensions](https://github.com/SimsOCallaghan/ArcaneDimensions)\n\n## Miscellaneous\n_Other Quake goodies_\n\n- [rust-quake](https://github.com/Thinkofname/rust-quake) - Simple Quake map renderer written in Rust.\n- [rs_wad](https://github.com/bjt0/rs_wad) - Rust library for loading `.wad` files.\n- [demsmooth](https://github.com/mandelmassa/demsmooth) - Smooth movement and camera angles in Quake demos.\n- [quaddicted](https://github.com/hemebond/quaddicted) - Repository for the new Django-based Quaddicted.\n- [django-quaddicted-api](https://github.com/hemebond/django-quaddicted-api) - REST API for for the new Django-based Quaddicted.\n\n## Resources\n\n- [Quaddicted](https://quaddicted.com/)\n- [Quakecast](https://quakecast.podbean.com)\n- [Quake Mapping Discord](https://discordapp.com/invite/f5Y99aM)\n- [dumptruck_ds](https://www.youtube.com/channel/UCF502yOYr_olPaw6xgnYmaQ) - Quake mapping tutorials, and other Quake-related videos (YouTube).\n- [r/Quake](https://reddit.com/r/quake)\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)\n\nTo the extent possible under law, ranguli has waived all copyright and\nrelated or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/ranguli%2Fawesome-quake/projects"}