Comparação da estrutura da web de ferrugem
Uma comparação de algumas estruturas da web escritas em ferrugem.
Esta visão geral contém apenas estruturas que funcionam com ferrugem estável.
Índice
- Estruturas de front -end (WASM)
- Estruturas de front -end desatualizadas
- Estruturas de servidor
- Estruturas de servidor de alto nível
- Estruturas de baixo nível
- Estruturas de servidores desatualizadas
- Estruturas do cliente
- Estruturas de clientes desatualizadas
- Modelagem
- Bibliotecas WebSocket
Estruturas de front -end (WASM)
Como o suporte ao WASM está disponível na maioria dos navegadores, podemos usar a ferrugem para criar aplicativos da web :)
| Nome | Estrelas | Colaboradores | Atividade | Downloads | DOM virtual | Ssr | Renderização | Arquitetura | Repo | Documentos | Licença | Versão |
|---|
| Dioxus | | | | 307.0K | sim | sim | Html | React/Redux | | | | |
| Dominador | | | | 157.1k | não | não | Html | Frp | | | | |
| egui | | | | 3614.9k | não | não | Tela | Imgui | | | | |
| Leptos | | | | 735.1k | não | sim | Html | Frp | | | | |
| Sauron | | | | 291.6k | sim | sim | Html | CHÁ | | | | |
| Silkenweb | | | | 8.7k | não | sim | Html | Frp | | | | |
| Sicômoro | | | | 155.1k | não | sim | Html | Frp | | | | |
| Vizia | | | | 1.6k | não | não | Tela | | | | | |
Estruturas de front -end desatualizadas
| Nome | Estrelas | Colaboradores | Atividade | Downloads | DOM virtual | Ssr | Renderização | Arquitetura | Repo | Documentos | Licença | Versão |
|---|
| Dodrio | | | | 145.8k | | | | | | | | |
| Draco | | | | - | | | | | | | | |
| Dumle | | | | - | | | | | | | | |
| Frender | | | | 3.6k | sim | não | | | | | | |
| Gelado | | | | 636.0k | não | não | Tela | CHÁ | | | | |
| Kobold | | | | 9.8k | não | | Html | React/Redux | | | | |
| Mika | | | | 1.2k | | | | | | | | |
| Mogwai | | | | 31.6k | não | sim | Html | | | | | |
| Moonzoon | | | | - | não | não | Html | Frp | | | | |
| Percy | | | | - | sim | sim | Html | | | | | |
| Ruukh | | | | - | | | | | | | | |
| Semente | | | | 315.4k | sim | não | Html | CHÁ | | | | |
| forja | | | | 9.2k | | | | | | | | |
| Spair | | | | 6.5k | não | não | Html | | | | | |
| Squark | | | | - | | | | | | | | |
| Stdweb | | | | 11256.8k | | | | | | | | |
| salgueiro | | | | - | | | | | | | | |
| teixo | | | | 1412.3k | sim | sim | Html | React/Redux | | | | |
Estruturas de servidor
Estruturas de servidor de alto nível
| Nome | Estrelas | Colaboradores | Atividade | Repo | Documentos | Licença | Versão | Assíncrono | Https | Http/2 | Base | Cliente |
|---|
| Actix-Web | | | | | | | | sim | sim | sim | Tokio | não |
| Axum | | | | | | | | sim | sim | sim | hiper | não |
| Poema | | | | | | | | sim | sim | sim | hiper | não |
| foguete | | | | | | | | sim | sim | sim | hiper | não |
| Salvo | | | | | | | | sim | sim | sim | hiper | não |
| Trillium | | | | | | | | sim | sim | não | Tokio | não |
| Viz | | | | | | | | sim | sim | sim | hiper | não |
| WTX | | | | | | | | sim | sim | sim | WTX | sim |
| Zino | | | | | | | | sim | | | | |
Estruturas de baixo nível
| Nome | Estrelas | Colaboradores | Atividade | Repo | Documentos | Licença | Versão | Assíncrono | Https | Http/2 | Base | Cliente |
|---|
| actix-http | | | | | | | | sim | sim | sim | | sim |
| hiper | | | | | | | | sim | sim | sim | | sim |
| Xita-web | | | | | | | | sim | | | | |
Estruturas de servidores desatualizadas
| Nome | Estrelas | Colaboradores | Atividade | Repo | Documentos | Licença | Versão | Assíncrono | Https | Http/2 | Base | Cliente |
|---|
| Cargonaouts | | | | | | | | | | | | |
| Civet | | | | | | | | | | | | |
| conduíte | | | | | | | | | | | | |
| Gotham | | | | | | | | sim | sim | não | hiper | não |
| Graphul | | | | | | | | sim | sim | sim | hiper | não |
| hidrogênio | | | | | | | | | | | | |
| ferro | | | | | | | | | | | | |
| rei | | | | | | | | | | | | |
| níquel | | | | | | | | | | | | |
| Rouille | | | | | | | | não | sim | | | não |
| enferrujado | | | | | | | | | | | | |
| sem ferrugem | | | | | | | | | | | | |
| Sappers | | | | | | | | | | | | |
| Shio | | | | | | | | | | | | |
| solicitar | | | | | | | | | | | | |
| Propulsor | | | | | | | | sim | sim | sim | Tokio (ou hiper) | não |
| Maré | | | | | | | | sim | sim | não | Async-Std | não |
| tiny-http | | | | | | | | não | sim | não | | não |
| tk-http | | | | | | | | | | | | |
| Tower-Web | | | | | | | | | | | | |
| urdidura | | | | | | | | sim | sim | sim | hiper | não |
Estruturas do cliente
Para construir clientes da web com ferrugem, você pode escolher entre essas bibliotecas:
- reqwest (- / repositório / documentação)
- AWC (- / repositório / documentos de API)
- Hyper (página inicial / repositório / documentação)
- jsonrpc (- / repositório / documentação)
- WTX (página inicial / repositório / documentação)
Estruturas de clientes desatualizadas
Modelagem
| Nome | Repo | Documentos | Licença | Versão | Estrelas | Colaboradores | Atividade |
|---|
| Askama | | | | | | | |
| guidão | | | | | | | |
| líquido | | | | | | | |
| Maud | | | | | | | |
| Minijinja | | | | | | | |
| Rinja | | | | | | | |
| Ructe | | | | | | | |
| Sailfish | | | | | | | |
| Tera | | | | | | | |
Bibliotecas de modelos desatualizados
| Nome | Repo | Documentos | Licença | Versão | Estrelas | Colaboradores | Atividade |
|---|
| Horrorshow | | | | | | | |
| marcação | | | | | | | |
| bigode | | | | | | | |
| stpl | | | | | | | |
| TinyTemplate | | | | | | | |
| tiped-html | | | | | | | |
Bibliotecas WebSocket
| Nome | Repo | Documentos | Licença | Versão | Estrelas | Colaboradores | Atividade | Cliente | Servidor | Assíncrono |
|---|
| Actix-Web | | | | | | | | sim | sim | sim |
| Tokio-tungstenite | | | | | | | | sim | sim | sim |
| tungstenita | | | | | | | | sim | sim | sim |
| WS-RS | | | | | | | | sim | sim | sim |
| WTX | | | | | | | | sim | sim | sim |