<commit_before><p align="center"><img src="https://demo.cachethq.io/img/cachet-logo.svg" width="50%"></p>

<p align="center">
<a href="https://styleci.io/repos/26730195/"><img src="https://styleci.io/repos/26730195/shield" alt="StyleCI"></a>
<a href="https://travis-ci.org/CachetHQ/Cachet"><img src="https://img.shields.io/travis/CachetHQ/Cachet/2.4.svg?style=flat-square" alt="Build Status"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat-square" alt="License"></a>
<a href="https://translate.cachethq.io/project/cachet"><img src="https://d322cqt584bo4o.cloudfront.net/cachet/localized.svg" alt="Localisation"></a>
<a href="https://github.com/CachetHQ/Cachet/releases"><img src="https://img.shields.io/github/release/cachethq/cachet.svg?style=flat-square" alt="Latest Stable Version"></a>
</p>

Cachet is a beautiful and powerful open source status page system.

## Community

You can now [join our Slack community!](http://cachethq-slack.herokuapp.com)

## Overview

- List your service components
- Report incidents
- Customise the look of your status page
- Markdown support for incident messages
- A powerful JSON API
- Metrics
- Multi-lingual
- Subscriber notifications via email
- Two factor authentication

## Requirements

- PHP 5.6.4+ or newer
- HTTP server with PHP support (eg: Apache, Nginx, Caddy)
- [Composer](https://getcomposer.org)
- A supported database: MySQL, PostgreSQL or SQLite

## Installation, Upgrades and Documentation

You can find documentation at [https://docs.cachethq.io](https://docs.cachethq.io).

Here are some useful quick links:

- [Installing Cachet](https://docs.cachethq.io/docs/installing-cachet)
- [Getting started with Docker](https://docs.cachethq.io/docs/get-started-with-docker)

### Demo

To test out the demo, you may login to the [Dashboard](https://demo.cachethq.io/dashboard) with the following:

- **Username:** `test` or `<EMAIL>`
- **Password:** `<PASSWORD>`

> The demo resets every 30 minutes.

### v2.4 Demo

To test out the demo, you may login to the [Dashboard](https://dev.cachethq.io/dashboard) with the following:

- **Username:** `test` or `<EMAIL>`
- **Password:** `<PASSWORD>`

> The demo resets every 30 minutes.

## Translate Cachet

If you'd like to contribute translations, please check out our [CrowdIn project](https://crowdin.com/project/cachet).

## Professional Installation Service

We offer a professional installation service. To find out more, email us at [<EMAIL>](mailto:<EMAIL>?Cachet%20Installation)

## Security Vulnerabilities

If you discover a security vulnerability within Cachet, please send an e-mail to us at <EMAIL>. We handle all security vulnerabilities on a case-by-case basis.

[![Code Sponsor](https://app.codesponsor.io/embed/oXAjpsUCYWoeAmu16PWpWd7s/CachetHQ/Cachet.svg)](https://app.codesponsor.io/link/oXAjpsUCYWoeAmu16PWpWd7s/CachetHQ/Cachet)
<commit_msg>Remove CodeSponsor<commit_after><p align="center"><img src="https://demo.cachethq.io/img/cachet-logo.svg" width="50%"></p>

<p align="center">
<a href="https://styleci.io/repos/26730195/"><img src="https://styleci.io/repos/26730195/shield" alt="StyleCI"></a>
<a href="https://travis-ci.org/CachetHQ/Cachet"><img src="https://img.shields.io/travis/CachetHQ/Cachet/2.4.svg?style=flat-square" alt="Build Status"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat-square" alt="License"></a>
<a href="https://translate.cachethq.io/project/cachet"><img src="https://d322cqt584bo4o.cloudfront.net/cachet/localized.svg" alt="Localisation"></a>
<a href="https://github.com/CachetHQ/Cachet/releases"><img src="https://img.shields.io/github/release/cachethq/cachet.svg?style=flat-square" alt="Latest Stable Version"></a>
</p>

Cachet is a beautiful and powerful open source status page system.

## Community

You can now [join our Slack community!](http://cachethq-slack.herokuapp.com)

## Overview

- List your service components
- Report incidents
- Customise the look of your status page
- Markdown support for incident messages
- A powerful JSON API
- Metrics
- Multi-lingual
- Subscriber notifications via email
- Two factor authentication

## Requirements

- PHP 5.6.4+ or newer
- HTTP server with PHP support (eg: Apache, Nginx, Caddy)
- [Composer](https://getcomposer.org)
- A supported database: MySQL, PostgreSQL or SQLite

## Installation, Upgrades and Documentation

You can find documentation at [https://docs.cachethq.io](https://docs.cachethq.io).

Here are some useful quick links:

- [Installing Cachet](https://docs.cachethq.io/docs/installing-cachet)
- [Getting started with Docker](https://docs.cachethq.io/docs/get-started-with-docker)

### Demo

To test out the demo, you may login to the [Dashboard](https://demo.cachethq.io/dashboard) with the following:

- **Username:** `test` or `<EMAIL>`
- **Password:** `<PASSWORD>`

> The demo resets every 30 minutes.

### v2.4 Demo

To test out the demo, you may login to the [Dashboard](https://dev.cachethq.io/dashboard) with the following:

- **Username:** `test` or `<EMAIL>`
- **Password:** `<PASSWORD>`

> The demo resets every 30 minutes.

## Translate Cachet

If you'd like to contribute translations, please check out our [CrowdIn project](https://crowdin.com/project/cachet).

## Professional Installation Service

We offer a professional installation service. To find out more, email us at [<EMAIL>](mailto:<EMAIL>?Cachet%20Installation)

## Security Vulnerabilities

If you discover a security vulnerability within Cachet, please send an e-mail to us at <EMAIL>. We handle all security vulnerabilities on a case-by-case basis.

{'fraction_non_alphanumeric': 0.15207780725022105, 'fraction_numerical': 0.014854111405835544, 'mean_word_length': 5.029850746268656, 'pattern_counts': {'":': 0, '<': 57, '<?xml version=': 0, '>': 61, 'https://': 38, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3561020', 'n_tokens_mistral': 1959, 'n_tokens_neox': 1860, 'n_words': 479}