XSplit — Useful "all in one" stream software that connects to your Twitch account.
Open Broadcaster Software — Open Broadcaster Software is free and open source software for recording and live streaming. Source code is available to everyone to contribute and improve.
FFsplit — Another free XSplit alternative.
Video Capture Software
AmaRecTV — Video capture & preview. The AmaRec codec has a watermark but you can use any codec such as LAGS. Using AmaRecTV as a video source for streaming works well and enables lossless video capture and streaming simultaneously. Highly recommended over Pinnacle if you use a Dazzle.
WSplit — Very awesome timer that tracks how far ahead or behind you are of set checkpoints. Lots of new options for image support, color customization, etc. Created by Wodanaz of SDA and currently maintained by Nitrofski.
Llanfair 1.2 — New alternative to WSplit.
LiveSplit — A sleek highly customizable timer for speedrunners. Supports SRL racing and split comparisons.
BKST + LapTool English (v1.2) — Translated LapTool, by Lutepin.
Kazami Timer — Lightweight Japanese timer program.
w00ty SDA Timer — bmn's browser-based timer with real-time, NTSC, and PAL.
Msplit — Mobile timer for Android.
Promote SRL! — Goodies for your Twitch page & stream.
mIRC — IRC client. Used to connect to #speedrunslive
Dessyreqt's Bingo Planner — Bingo planning program & card fetcher.
In Bingo races, everybody gets the same randomly generated 5×5 card of objectives. To finish the race, you must complete objectives in a line. Once you get a full row, column, or diagonal, you are done.
You get to choose which objectives you want to complete, and avoid the ones you do not want to do. Several games have Bingo. Bingo tends to work well for games that can be open-ended and require route planning.
More Goal Generators
SotN Inventory Race — Generates a random set of equipment to go find & equip.
OoT Restriction Race — Generates a random OoT race goal with various restrictions.