1
0
mirror of https://github.com/actix/examples synced 2024-11-23 22:41:07 +01:00
Actix web examples
Go to file
2022-03-06 00:41:32 +00:00
.github/workflows fix diesel example 2022-02-18 02:32:44 +00:00
auth normalize ports to 8080 2022-03-06 00:41:32 +00:00
basics normalize ports to 8080 2022-03-06 00:41:32 +00:00
cors reduce futures dep 2022-03-06 00:15:19 +00:00
data-factory update actix web to stable version 2022-02-25 21:08:53 +00:00
databases reduce futures dep 2022-03-06 00:15:19 +00:00
docker update actix web to stable version 2022-02-25 21:08:53 +00:00
forms normalize ports to 8080 2022-03-06 00:41:32 +00:00
graphql update dependencies 2022-03-04 16:28:40 +00:00
guards reduce futures dep 2022-03-06 00:15:19 +00:00
http-proxy update dependencies 2022-03-04 16:28:40 +00:00
https-tls normalize ports to 8080 2022-03-06 00:41:32 +00:00
json normalize ports to 8080 2022-03-06 00:41:32 +00:00
middleware normalize ports to 8080 2022-03-06 00:41:32 +00:00
protobuf reduce futures dep 2022-03-06 00:15:19 +00:00
run-in-thread update actix web to stable version 2022-02-25 21:08:53 +00:00
server-sent-events Don't use mutex directly in async code (#534) 2022-03-05 19:35:22 +00:00
shutdown-server normalize ports to 8080 2022-03-06 00:41:32 +00:00
templating update actix web to stable version 2022-02-25 21:08:53 +00:00
unix-socket update actix web to stable version 2022-02-25 21:08:53 +00:00
websockets normalize ports to 8080 2022-03-06 00:41:32 +00:00
.gitignore remove unwraps in multipart examples 2021-10-07 03:27:50 +01:00
Cargo.lock normalize ports to 8080 2022-03-06 00:41:32 +00:00
Cargo.toml add guard example 2022-03-05 14:28:43 +00:00
codecov.yml migrate ci to github actions (#367) 2020-09-16 01:11:49 +01:00
LICENSE Initial commit 2018-04-12 17:07:42 -07:00
README.md add bloom to showcae 2022-02-24 00:32:34 +00:00
rustfmt.toml fmt 2022-02-18 02:44:02 +00:00
weather.db fix db/basic 2022-02-06 08:19:35 +00:00

Actix Examples

Curated examples using the Actix ecosystem.

build status Chat on Discord

Community Showcase

  • Merino: Web service for Firefox Suggest.
  • Contile: The back-end server for the Mozilla Tile Service (MTS).
  • lemmy: A federated alternative to reddit in Rust.
  • MeiliSearch: Fast, Relevant and Typo-Tolerant Search Engine. Open source alternative to Algolia.
  • tokei.rs: The tokei.rs server code.
  • Bloom: The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more.
  • GitArena: Software development platform with built-in VCS, issue tracking and code review.
  • Four in a Row - Server: An online version of the popular game four in a row, written in Rust on the server side and Flutter + Dart on the client.
  • Nitro Repo: An open source artifact manager. Rust back-end and Vue front-end.
  • Imitari: A lightweight ShareX-compatible image uploader server
  • mCaptcha: Proof of work based, privacy focused, libre CAPTCHA system. Crates used: actix-web, sqlx, redis, and lettre.
  • Zero2prod: Source code of zero to production series zero2prod.com. Paid book but some of the chapters is available online for free. The book compares and explains the chosen technologies, like Actix Web and SQLx.
  • Triox: A free file hosting server that focuses on speed, reliability and security.
  • binserve: A fast, secure, and easy to set up static web server written on top of Actix Web with routing, templating, and various other features.
  • Roseline: A personal web site and discord & IRC bot to access simple SQLite database. Demonstrates usage of various Actix and Actix Web concepts.
  • Dalted: Simple webapp that showcases the integration of image-rs with Actix Web for color blindness simulations.
  • Atomic-Server: Graph database with a dynamic schema, authorization and full text search.
  • Operator: A web server for static and dynamic content.
  • RCOS Telescope: The RCOS website and Discord bot.
  • WebThings Registration Server: Exposes an HTTP API that lets you register a WebThings Gateway for tunneling support.

Community Articles, Example Apps, Starters & Boilerplate Projects

Paid Resources

Contribute

Pull requests welcome for small, focussed example projects demonstrating patterns or techniques.

Submissions also accepted to have your app or repo considered for the showcase lists.