Résumé : The First G-APD Cherenkov telescope (FACT) is dedicated to monitor bright TeV blazars in the northern sky. The use of silicon photon detectors allows for a larger duty cycle, which results in a huge amount of collected data (800 GB/night). In order to satisfy its monitoring purpose, changes in the flux of the observed sources have to be registered without delay. This requires a data analysis that provides physical results at a rate that is comparable to the trigger rate of 80Hz. The recently developed data analysis software FACT-Tools aims to accomplish these requirements in real-time. It is implemented based on of the streams-framework, which was developed at Dortmund's collaborative research center for resource-constrained data analysis (SFB 876). Streams delivers an easy-to-use abstraction layer to design analysis processes by use of human readable XML files, which also make the analysis reproducible. Multi-source processes (e.g. simultaneous analyses of data from several telescopes) and multi-core processes (parallelization) are already included in the streams-framework. Therefore, Streams is an ideal framework for use in gamma-ray astronomy. The FACT-Tools are an extension library for the streams-framework with analysis methods for Cherenkov telescopes. The collection of methods is ranging from RAWdata handling and calibration up to image parameter extraction and Gamma-Proton classification. The latter is performed by an online application of a random forest classifier, which in turn, allows for an adaptation in other tasks e.g. image cleaning or online estimation of the energy spectrum. In this contribution we want to present the features of FACT-Tools and the streams-framework alongside with their performance measured on the data from the FACT Cherenkov telescope.