Curated list of development-related projects in the Team Fortress 2 space
If you want to contribue, easiest way is to click pencil icon on github to make a PR, we will most likely merge it.
- CriticalFlaw/awesome-tf2 - Tf2 comunities and events
- tf2 hud topic - large collection of tf2 huds
- mastercoms hud list - spiritual successor to huds.tf, more comprehensive than github topic
- Logs related
- Demos related
- Demo managers
- Discord bots
- Hosting
- Hud tools
- Format parsers
- Recording tools
- Arie/logs_tf - ruby - api wrapper for logs.tf
- TheBv/logstf-parser - typescript - recreation of tf2 log parser in js, used for demoticks.tf
- tf2software/logstf - typescript - api wrapper and types for logs.tf
- demostf/parser - rust(+wasm) - parse tf2 demos, used for demos.tf
- demostf/edit - rust(+wasm) - edit tf2 demos, still WIP
- Square789/tf2_dem_py - C - C port of demostf/parser with python bindings
- Narcha/DemoMan - typescript(electron) - desktop app to manage/tag tf2 demos
- Square/789 - python(tkinter) - desktop app to manage/tag tf2 demos
- payload-bot/payload-neo - typescript - general comp tf2 bot, servicing 50k+ users. payload.tf
- TF2Autobot/tf2autobot - typescript - trading bot using backpack.tf and prices.tf
- spiretf - misc - tf2 server hosting related scripts/dockerfiles/tools/sourcespawn plugints
- spiretf/dispenser - rust - Automatically spawn and destroy a tf2 servers in the cloud on a schedule
- vorboyvo/rcon - go - cli RCON utility
- rcontf/rcon - typescript - library for interacting with the rcon protocol
- rcontf/srcds-logs - typescript - library for interacting with the srcds udp protocol
- CriticalFlaw - C# - tf2 hud editor and installer
- coolbros/hud-merger - C# - merge components from different tf2 huds
- icewind1991/sourcenav - rust - parser for
.nav
files - icewind1991/vmdl - rust - parser for
.mdl
,.vtx
and.vvd
files - icewind1991/vbsp - rust - parser for
bsp
files - roman901/vpk-rs - rust - parser for
vpk
files - roman901/vtf-rs - rust - parser and encoder for
vtf
files - Mark-Prime/vdm - rust - parser and encoder for
vdm
files
- quanticc/lawena-recording-tool - Java - Simple movie recording tool for Source Engine games
- advancedfx/advancedfx - C++ - Advanced recording tools for Source Engine games
- Mark-Prime/Ryukbotv2 - python - Automated tf2 clip recording/gathering
- parsed logs.tf logs - PostgreSQL dump - Logs from logs.tf in the json format returned by the API - Updated weekly
- normlaized logs.tf data - PostgreSQL dump - Data from logs.tf in normalized form for easier analysis - Updated weekly
- raw logs.tf logs - dwarfs archive - Raw log files from the first 3 million logs.tf logs (newer logs can be found here)
- drops.tf metadata - PostgreSQL dump - Metadata from all demos.tf uploads - Updated weekly