1
0
mirror of https://github.com/actix/examples synced 2024-11-23 14:31:07 +01:00
Actix web examples
Go to file
Rob Ede f019925c8d
Merge pull request #871 from actix/dependabot/github_actions/taiki-e/install-action-2.42.10
chore(deps): bump taiki-e/install-action from 2.42.4 to 2.42.10
2024-07-29 21:29:04 +00:00
.github chore(deps): bump taiki-e/install-action from 2.42.4 to 2.42.10 2024-07-29 17:48:26 +00:00
.sqlx update sqlx dep to 0.7 2023-07-09 02:05:10 +01:00
.vscode chore: use fork of sparkpost 2024-07-07 03:26:40 +01:00
auth ci: fix diesel example 2024-07-20 00:26:54 +01:00
background-jobs fix: remove return 2024-07-19 16:34:52 +03:00
basics chore: update deps 2024-07-07 02:51:12 +01:00
cors chore(deps-dev): bump vite from 4.5.2 to 4.5.3 in /cors/frontend 2024-04-04 01:38:25 +00:00
data-factory move a couple more things to workspace deps 2023-01-02 20:33:43 +00:00
databases Update README.md 2024-07-28 21:22:23 +02:00
docker build: update docker example to bookworm 2024-02-05 16:26:50 +00:00
forms chore: update actix-multipart to v0.7 2024-07-07 00:59:16 +01:00
graphql refactor: use confik instead of config 2024-07-07 02:01:13 +01:00
guards move a couple more things to workspace deps 2023-01-02 20:33:43 +00:00
http-proxy move a couple more things to workspace deps 2023-01-02 20:33:43 +00:00
https-tls chore: update deps 2024-07-07 02:51:12 +01:00
json chore: update pin-project 2024-07-07 01:42:16 +01:00
middleware fix: update broken link (#858) 2024-07-19 15:44:43 +01:00
protobuf chore: update prost deps 2024-07-20 07:45:32 +01:00
run-in-thread move a couple more things to workspace deps 2023-01-02 20:33:43 +00:00
server-sent-events chore: update pin-project 2024-07-07 01:42:16 +01:00
shutdown-server chore: update pin-project 2024-07-07 01:42:16 +01:00
templating chore: update deps 2024-07-07 02:51:12 +01:00
tracing/mainmatter-workshop docs: improve docs about tokio::main 2024-07-21 10:04:59 +01:00
unix-socket Correct startup log message for unix-server 2024-04-10 11:57:05 +10:00
websockets refactor: replace raw types with aliases from main 2024-07-21 14:10:09 -04:00
.gitignore check in vscode config 2023-07-09 03:42:06 +01:00
.prettierrc.yml update vue to v3 2023-07-18 22:54:35 +01:00
.rustfmt.toml dot rustfmt config 2023-07-18 16:20:43 +01:00
Cargo.lock Merge pull request #864 from actix/dependabot/cargo/mongodb-3.0.1 2024-07-22 17:59:21 +00:00
Cargo.toml chore: update actix-ws to v0.3 2024-07-20 07:55:03 +01: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 Grammar and spelling fixes 2024-07-21 06:25:56 -04: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.
  • Martin: Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server.
  • hyperswitch: An Open Source Financial Switch to make payment open, fast, secure and reliable.
  • tokei.rs: The tokei.rs server code.
  • Labrinth: Rust-based backend to serve the modrinth API.
  • Barricade: Quickly add user registration and logon to any application.
  • 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.
  • 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 book zero2prod.com. Paid book but some of the chapters are 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
  • pict-rs: An image host API service
  • rustypaste: A minimal file upload/pastebin service
  • rustus: A TUS protocol implementation that helps you handle file uploads
  • gcs-proxy: A Google Cloud Storage download proxy
  • Actix-Web Shuttle Template: A somewhat opinionated template for getting started with an Actix Web API and hosting it on Shuttle.
  • trieve: All-in-one infrastructure for building search, recommendations, and RAG.

Community Articles, Example Apps, Starters & Boilerplate Projects

Paid Resources

Contribute

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

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