<commit_before># hero [![Build Status](https://travis-ci.org/gernest/hero.svg)](https://travis-ci.org/gernest/hero)  [![GoDoc](https://godoc.org/github.com/gernest/hero?status.svg)](https://godoc.org/github.com/gernest/hero)
hero is a feature rich oauth 2 server implementation in Go.


# Features

- [ ]  User account management
- [x]  Encrypted passwords and client secrets.
- [ ]  Client management
- [x]  oauth 2 [rfc 6749](http://tools.ietf.org/html/rfc6749) compliant
- [x]  Configurable.
- [x]  Multiple databases( postgres, mysql and foundation)
- [x]  Hot templates reload for rapid development(no need to recompile when run with `-dev` flag).
- [ ]  csrf protection
- [x]  http2 support
- [x]  https support
- [ ]  Let's encrypt integration

## Table of contents

- [ ] [Introduction]()
  - [ ] [What is hero](docs/introduction.md#what-is-hero-)
  - [x] [features](docs/introduction.md#features)
  - [x] [getting started]()
- [ ] [configuration](docs/config.md#configuration)
- [ ] [User management]()
- [ ] [clients management]()
- [ ] [contributing](#contributing)


# Contributing
contributions are welcome. For development please see [DEVELOPER.md](DEVELOPER.md)<commit_msg>Update Table of contents<commit_after># hero [![Build Status](https://travis-ci.org/gernest/hero.svg)](https://travis-ci.org/gernest/hero)  [![GoDoc](https://godoc.org/github.com/gernest/hero?status.svg)](https://godoc.org/github.com/gernest/hero)
hero is a feature rich oauth 2 server implementation in Go.


# Features

- [ ]  User account management
- [x]  Encrypted passwords and client secrets.
- [ ]  Client management
- [x]  oauth 2 [rfc 6749](http://tools.ietf.org/html/rfc6749) compliant
- [x]  Configurable.
- [x]  Multiple databases( postgres, mysql and foundation)
- [x]  Hot templates reload for rapid development(no need to recompile when run with `-dev` flag).
- [ ]  csrf protection
- [x]  http2 support
- [x]  https support
- [ ]  Let's encrypt integration

## Table of contents

- [ ] [Getting started]()
  - [ ] [What is hero](docs/introduction.md#what-is-hero-)
  - [x] [Installation](docs/introduction.md#features)
  - [x] [How to use]()
- [ ] [configuration](docs/config.md#configuration)
- [ ] [User management]()
- [ ] [clients management]()
- [ ] [contributing](#contributing)


# Contributing
contributions are welcome. For development please see [DEVELOPER.md](DEVELOPER.md)
{'fraction_non_alphanumeric': 0.16073670992046882, 'fraction_numerical': 0.009208874005860193, 'mean_word_length': 4.085106382978723, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '2154433', 'n_tokens_mistral': 849, 'n_tokens_neox': 795, 'n_words': 196}