This document provides an overview of the GATE (General Architecture for Text Engineering) natural language processing toolkit. It discusses how GATE can be used to analyze social media texts, recognize entities and events, perform semantic search, and extract information. GATE includes components for language processing, information extraction tools, and resources for visualizing and annotating text. The document demonstrates running GATE's ANNIE information extraction system on news texts and tweets to recognize named entities. It also shows how GATE's semantic search tool Mimir can query annotated texts and semantic metadata.