Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide outdated framworks in a dropdown in README.md #173

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,14 @@ Since [WASM](http://webassembly.org/) support is available in most browsers we c
| **[actix-http](https://github.com/actix/actix-web/tree/master/actix-http)** | ![actix-http stars](https://img.shields.io/github/stars/actix/actix-web.svg?label=%20) | ![actix-http contributors](https://img.shields.io/github/contributors/actix/actix-web.svg?label=%20) | ![actix-http activity](https://img.shields.io/github/commit-activity/y/actix/actix-web.svg?label=%20) | [![actix-http repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/actix/actix-web) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=actix-http&color=green)](https://docs.rs/actix-http/) | ![actix-http license](https://img.shields.io/crates/l/actix-http.svg?label=%20) | ![actix-http version](https://img.shields.io/crates/v/actix-http.svg?label=%20) | yes | yes | yes | | yes |
| **[hyper](http://hyper.rs/)** | ![hyper stars](https://img.shields.io/github/stars/hyperium/hyper.svg?label=%20) | ![hyper contributors](https://img.shields.io/github/contributors/hyperium/hyper.svg?label=%20) | ![hyper activity](https://img.shields.io/github/commit-activity/y/hyperium/hyper.svg?label=%20) | [![hyper repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/hyperium/hyper) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=hyper&color=green)](https://docs.rs/hyper/) | ![hyper license](https://img.shields.io/crates/l/hyper.svg?label=%20) | ![hyper version](https://img.shields.io/crates/v/hyper.svg?label=%20) | yes | yes | yes | | yes |

<details>
<summary>See outdated server frameworks</summary>

### Outdated server frameworks


<br>

| Name | Stars | Contributors | Activity | Repo | Docs | License | Version | Async | HTTPS | HTTP/2 | Base | Client |
|----------------------------------------------------------------|--------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|-------|-------|--------|------------------|--------|
| **[cargonaouts](https://github.com/cargonauts-rs/cargonauts)** | ![cargonaouts stars](https://img.shields.io/github/stars/cargonauts-rs/cargonauts.svg?label=%20) | ![cargonaouts contributors](https://img.shields.io/github/contributors/cargonauts-rs/cargonauts.svg?label=%20) | ![cargonaouts activity](https://img.shields.io/github/commit-activity/y/cargonauts-rs/cargonauts.svg?label=%20) | [![cargonaouts repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/cargonauts-rs/cargonauts) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=cargonaouts&color=green)](https://docs.rs/cargonaouts/) | ![cargonaouts license](https://img.shields.io/crates/l/cargonaouts.svg?label=%20) | ![cargonaouts version](https://img.shields.io/crates/v/cargonaouts.svg?label=%20) | | | | | |
Expand All @@ -103,6 +109,8 @@ Since [WASM](http://webassembly.org/) support is available in most browsers we c
| **[tower-web](https://github.com/carllerche/tower-web)** | ![tower-web stars](https://img.shields.io/github/stars/carllerche/tower-web.svg?label=%20) | ![tower-web contributors](https://img.shields.io/github/contributors/carllerche/tower-web.svg?label=%20) | ![tower-web activity](https://img.shields.io/github/commit-activity/y/carllerche/tower-web.svg?label=%20) | [![tower-web repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/carllerche/tower-web) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=tower-web&color=green)](https://docs.rs/tower-web/) | ![tower-web license](https://img.shields.io/crates/l/tower-web.svg?label=%20) | ![tower-web version](https://img.shields.io/crates/v/tower-web.svg?label=%20) | | | | | |
| **[warp](https://github.com/seanmonstar/warp)** | ![warp stars](https://img.shields.io/github/stars/seanmonstar/warp.svg?label=%20) | ![warp contributors](https://img.shields.io/github/contributors/seanmonstar/warp.svg?label=%20) | ![warp activity](https://img.shields.io/github/commit-activity/y/seanmonstar/warp.svg?label=%20) | [![warp repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/seanmonstar/warp) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=warp&color=green)](https://docs.rs/warp/) | ![warp license](https://img.shields.io/crates/l/warp.svg?label=%20) | ![warp version](https://img.shields.io/crates/v/warp.svg?label=%20) | yes | yes | yes | hyper | no |

</details>

## Client frameworks

To build web clients with Rust, you can choose between these libraries:
Expand All @@ -112,6 +120,10 @@ To build web clients with Rust, you can choose between these libraries:
- **hyper** ([homepage](http://hyper.rs/) / [repository](https://github.com/hyperium/hyper) / [documentation](http://hyper.rs/hyper/hyper/))
- **jsonrpc** (- / [repository](https://github.com/apoelstra/rust-jsonrpc/ ) / [documentation](https://www.wpsoftware.net/rustdoc/jsonrpc/))

<details>
<summary>See outdated client frameworks</summary>
<br>

### Outdated client frameworks

- [ease](https://github.com/SimonPersson/ease)
Expand All @@ -131,6 +143,12 @@ To build web clients with Rust, you can choose between these libraries:
| **[sailfish](https://sailfish.netlify.app/)** | [![sailfish repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/Kogia-sima/sailfish) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=sailfish&color=green)](https://docs.rs/sailfish/) | ![sailfish license](https://img.shields.io/crates/l/sailfish.svg?label=%20) | ![sailfish version](https://img.shields.io/crates/v/sailfish.svg?label=%20) | ![sailfish stars](https://img.shields.io/github/stars/Kogia-sima/sailfish.svg?label=%20) | ![sailfish contributors](https://img.shields.io/github/contributors/Kogia-sima/sailfish.svg?label=%20) | ![sailfish activity](https://img.shields.io/github/commit-activity/y/Kogia-sima/sailfish.svg?label=%20) |
| **[tera](https://keats.github.io/tera/)** | [![tera repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/Keats/tera) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=tera&color=green)](https://docs.rs/tera/) | ![tera license](https://img.shields.io/crates/l/tera.svg?label=%20) | ![tera version](https://img.shields.io/crates/v/tera.svg?label=%20) | ![tera stars](https://img.shields.io/github/stars/Keats/tera.svg?label=%20) | ![tera contributors](https://img.shields.io/github/contributors/Keats/tera.svg?label=%20) | ![tera activity](https://img.shields.io/github/commit-activity/y/Keats/tera.svg?label=%20) |

</details>

<details>
<summary>See outdated templating libraries</summary>
<br>

### Outdated templating libraries

| Name | Repo | Docs | License | Version | Stars | Contributors | Activity |
Expand All @@ -142,6 +160,8 @@ To build web clients with Rust, you can choose between these libraries:
| **[tinytemplate](https://github.com/bheisler/TinyTemplate)** | [![tinytemplate repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/bheisler/TinyTemplate) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=tinytemplate&color=green)](https://docs.rs/tinytemplate/) | ![tinytemplate license](https://img.shields.io/crates/l/tinytemplate.svg?label=%20) | ![tinytemplate version](https://img.shields.io/crates/v/tinytemplate.svg?label=%20) | ![tinytemplate stars](https://img.shields.io/github/stars/bheisler/TinyTemplate.svg?label=%20) | ![tinytemplate contributors](https://img.shields.io/github/contributors/bheisler/TinyTemplate.svg?label=%20) | ![tinytemplate activity](https://img.shields.io/github/commit-activity/y/bheisler/TinyTemplate.svg?label=%20) |
| **[typed-html](https://github.com/bodil/typed-html)** | [![typed-html repo](https://img.shields.io/badge/GitHub-git-blue)](https://github.com/bodil/typed-html) | [![Docs](https://img.shields.io/static/v1?label=docs.rs&message=typed-html&color=green)](https://docs.rs/typed-html/) | ![typed-html license](https://img.shields.io/crates/l/typed-html.svg?label=%20) | ![typed-html version](https://img.shields.io/crates/v/typed-html.svg?label=%20) | ![typed-html stars](https://img.shields.io/github/stars/bodil/typed-html.svg?label=%20) | ![typed-html contributors](https://img.shields.io/github/contributors/bodil/typed-html.svg?label=%20) | ![typed-html activity](https://img.shields.io/github/commit-activity/y/bodil/typed-html.svg?label=%20) |

</details>

## Websocket Libraries

| Name | Repo | Docs | License | Version | Stars | Contributors | Activity | Client | Server | Async |
Expand Down