awesome-tf2-devs
github.com/tf2-software-enthusiasts/awesome-tf2-devs ↗Curated list of development-related projects in the Team Fortress 2 space
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me recording tools resources from awesome-tf2-devs"
Installation instructions →What's inside
Recording tools
- advancedfx/advancedfx
C++ - Advanced recording tools for Source Engine games
- Mark-Prime/Ryukbotv2
python - Automated tf2 clip recording/gathering
- quanticc/lawena-recording-tool
Java - Simple movie recording tool for Source Engine games
Logs related
- Arie/logs_tf
ruby - api wrapper for logs.tf
- tf2software/logstf
typescript - api wrapper and types for logs.tf
- TheBv/logstf-parser
typescript - recreation of tf2 log parser in js, used for demoticks.tf
Hud tools
- coolbros/hud-merger
C# - merge components from different tf2 huds
- CriticalFlaw
C# - tf2 hud editor and installer
Related Lists
- CriticalFlaw/awesome-tf2
Tf2 comunities and events
- mastercoms hud list
spiritual successor to huds.tf, more comprehensive than github topic
- tf2 hud topic
large collection of tf2 huds
Demos related
- demostf/edit
rust(+wasm) - edit tf2 demos, still WIP
- demostf/parser
rust(+wasm) - parse tf2 demos, used for demos.tf
- Square789/tf2_dem_py
C - C port of demostf/parser with python bindings
Datasets
- drops.tf metadata
PostgreSQL dump - Metadata from all demos.tf uploads - Updated weekly
- normlaized logs.tf data
PostgreSQL dump - Data from logs.tf in normalized form for easier analysis - Updated weekly
- parsed logs.tf logs
PostgreSQL dump - Logs from logs.tf in the json format returned by the API - Updated weekly
- raw logs.tf logs
Raw log files from the first 3 million logs.tf logs (newer logs can be found
Format parsers
- icewind1991/sourcenav
rust - parser for
- icewind1991/vbsp
rust - parser for
- icewind1991/vmdl
rust - parser for
- Mark-Prime/vdm
rust - parser and encoder for
- roman901/vpk-rs
rust - parser for
- roman901/vtf-rs
rust - parser and encoder for
Demo managers
- Narcha/DemoMan
typescript(electron) - desktop app to manage/tag tf2 demos
- Square/789
python(tkinter) - desktop app to manage/tag tf2 demos
Showing a sample of 33 resources. View the full list on GitHub →