MCPcopy Index your code
hub / github.com/actix/examples

github.com/actix/examples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
680 symbols 1,178 edges 166 files 118 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Actix Examples

Curated examples using the Actix ecosystem.

CI status Chat on Discord

Community Showcase

  • Merino: Web service for Firefox Suggest.
  • Contile: The back-end server for the Mozilla Tile Service (MTS).
  • Fractalbits: The ultimate S3 compatible high performance object storage in the AI era.
  • 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
  • trieve: All-in-one infrastructure for building search, recommendations, and RAG.
  • openapi-rs: This project adds a middleware layer to Actix Web using openapi-rs, enabling automatic request validation and processing based on OpenAPI 3.1 specifications. It helps ensure that the server behavior strictly follows the OpenAPI contract

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.

Extension points exported contracts — how you extend this code

BodyTest (Interface)
(no doc) [1 implementers]
forms/form/src/main.rs
ImplNetwork (Interface)
(no doc) [1 implementers]
json/jsonrpc/src/main.rs

Core symbols most depended-on inside this repo

run
called by 75
websockets/chat-actorless/src/server.rs
get
called by 59
json/jsonrpc/src/main.rs
insert
called by 44
basics/todo/src/model.rs
post
called by 40
auth/simple-auth-server/static/main.js
stop
called by 25
shutdown-server/src/main.rs
render
called by 19
templating/minijinja/src/main.rs
wait
called by 11
json/jsonrpc/src/main.rs
as_str
called by 9
forms/form/src/main.rs

Shape

Function 368
Method 159
Class 138
Enum 13
Interface 2

Languages

Rust97%
Python3%
TypeScript1%

Modules by API surface

databases/mysql/src/persistence.rs18 symbols
graphql/async-graphql/src/star_wars/model.rs17 symbols
forms/form/src/main.rs16 symbols
databases/mysql/src/models.rs12 symbols
websockets/chat-actorless/src/server.rs11 symbols
json/jsonrpc/src/main.rs11 symbols
basics/todo/src/api.rs11 symbols
websockets/chat/src/server.rs10 symbols
graphql/juniper-advanced/src/schemas/root.rs10 symbols
websockets/chat-tcp/src/server.rs9 symbols
forms/multipart-s3/src/client.rs9 symbols
databases/sqlite/src/db.rs9 symbols

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos
actix_example_diesel_asyncDatabase · 1 repos

For agents

$ claude mcp add examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact