# Acknowledgements

MediaFlow Proxy Light is a Rust reimplementation of [MediaFlow Proxy](https://github.com/mhdzumair/mediaflow-proxy) by [mhdzumair](https://github.com/mhdzumair).

## MediaFlow Proxy contributors

The following people contributed to the original Python implementation that this project is based on:

| Contributor | Contributions |
|---|---|
| [@mhdzumair](https://github.com/mhdzumair) | 230 |
| [@UrloMythus](https://github.com/UrloMythus) | 29 |
| [@GLlgGL](https://github.com/GLlgGL) | 22 |
| [@webstreamr](https://github.com/webstreamr) | 6 |
| [@Arshit-Singhal-Official](https://github.com/Arshit-Singhal-Official) | 5 |
| [@spawntty](https://github.com/spawntty) | 4 |
| [@qwertyuiop8899](https://github.com/qwertyuiop8899) | 3 |
| [@pcarrasqueira](https://github.com/pcarrasqueira) | 2 |
| [@iwconfig](https://github.com/iwconfig) | 2 |
| [@crazyuploader](https://github.com/crazyuploader) | 2 |
| [@IuraHD](https://github.com/IuraHD) | 1 |
| [@CKGrafico](https://github.com/CKGrafico) | 1 |
| [@realbestia1](https://github.com/realbestia1) | 1 |
| [@tiagomatrixd](https://github.com/tiagomatrixd) | 1 |
| [@vskrch](https://github.com/vskrch) | 1 |
| [@Viren070](https://github.com/Viren070) | 1 |
| [@joshafro](https://github.com/joshafro) | 1 |
| [@numb4flaws4writings](https://github.com/numb4flaws4writings) | 1 |

## Dependencies

This project is built on the shoulders of the following open-source projects:

| Crate | Purpose |
|---|---|
| [actix-web](https://actix.rs/) | Web framework |
| [tokio](https://tokio.rs/) | Async runtime |
| [reqwest](https://github.com/seanmonstar/reqwest) | HTTP client |
| [rquest](https://github.com/0x676e67/rquest) | Browser-impersonation HTTP client |
| [moka](https://github.com/moka-rs/moka) | In-process TTL cache |
| [m3u8-rs](https://github.com/rutgersc/m3u8-rs) | HLS M3U8 parser |
| [quick-xml](https://github.com/tafia/quick-xml) | DASH MPD XML parser |
| [scraper](https://github.com/causal-agent/scraper) | HTML scraping for extractors |
| [grammers-client](https://github.com/Lonami/grammers) | Telegram MTProto client |
| [rust-embed](https://github.com/pyros2097/rust-embed) | Static asset embedding |
| [bollard](https://github.com/fussybeaver/bollard) | Docker API client (benchmark tool) |

## Acestream proxy

The Acestream proxy feature was inspired by [Acexy](https://github.com/Javinator9889/acexy) by Javinator9889.
