{"id":13478381,"url":"https://github.com/actix/examples","last_synced_at":"2025-05-13T18:06:01.393Z","repository":{"id":37251376,"uuid":"129324660","full_name":"actix/examples","owner":"actix","description":"Community showcase and examples of Actix Web ecosystem usage.","archived":false,"fork":false,"pushed_at":"2025-05-09T20:18:49.000Z","size":4747,"stargazers_count":3825,"open_issues_count":26,"forks_count":808,"subscribers_count":60,"default_branch":"master","last_synced_at":"2025-05-09T21:26:39.498Z","etag":null,"topics":["actix","actix-web","examples","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/actix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["robjtede"]}},"created_at":"2018-04-13T00:07:42.000Z","updated_at":"2025-05-09T20:18:52.000Z","dependencies_parsed_at":"2023-10-11T11:54:48.388Z","dependency_job_id":"785cff28-f0c3-454a-a738-e23a87679fbf","html_url":"https://github.com/actix/examples","commit_stats":{"total_commits":1113,"total_committers":217,"mean_commits":5.129032258064516,"dds":0.7286612758310871,"last_synced_commit":"51334b0c0c02afb228ce3e28480c7fdc0b4358c3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actix%2Fexamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actix%2Fexamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actix%2Fexamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actix%2Fexamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/actix","download_url":"https://codeload.github.com/actix/examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253548211,"owners_count":21925712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actix","actix-web","examples","rust"],"created_at":"2024-07-31T16:01:56.245Z","updated_at":"2025-05-13T18:06:01.365Z","avatar_url":"https://github.com/actix.png","language":"Rust","funding_links":["https://github.com/sponsors/robjtede"],"categories":["Rust","rust"],"sub_categories":[],"readme":"# Actix Examples\n\n\u003e Curated examples using the Actix ecosystem.\n\n\u003c!-- prettier-ignore-start --\u003e\n\n[![build status](https://github.com/actix/examples/workflows/CI%20%28Linux%29/badge.svg?branch=master\u0026event=push)](https://github.com/actix/examples/actions)\n[![Chat on Discord](https://img.shields.io/discord/771444961383153695?label=chat\u0026logo=discord)](https://discord.gg/NWpN5mmg3x)\n\n\u003c!-- prettier-ignore-end --\u003e\n\n## Community Showcase\n\n- [Merino](https://github.com/mozilla-services/merino): Web service for Firefox Suggest.\n- [Contile](https://github.com/mozilla-services/contile): The back-end server for the Mozilla Tile Service (MTS).\n- [lemmy](https://github.com/dessalines/lemmy): A federated alternative to reddit in Rust.\n- [MeiliSearch](https://github.com/meilisearch/MeiliSearch): Fast, Relevant and Typo-Tolerant Search Engine. Open source alternative to Algolia.\n- [Martin](https://github.com/maplibre/martin): Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server.\n- [hyperswitch](https://github.com/juspay/hyperswitch): An Open Source Financial Switch to make payment open, fast, secure and reliable.\n- [tokei.rs](https://github.com/XAMPPRocky/tokei_rs): The tokei.rs server code.\n- [Labrinth](https://github.com/modrinth/labrinth): Rust-based backend to serve the `modrinth` API.\n- [Barricade](https://github.com/purton-tech/barricade): Quickly add user registration and logon to any application.\n- [Bloom](https://github.com/skerkour/bloom): The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts \u0026 much more.\n- [GitArena](https://github.com/mellowagain/gitarena): Software development platform with built-in VCS, issue tracking and code review.\n- [Four in a Row - Server](https://github.com/ffactory-ofcl/fourinarow-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.\n- [Nitro Repo](https://github.com/wherkamp/nitro_repo): An open source artifact manager. Rust back-end and Vue front-end.\n- [mCaptcha](https://github.com/mCaptcha/mCaptcha/): Proof of work based, privacy focused, libre CAPTCHA system. Crates used: `actix-web`, `sqlx`, `redis`, and `lettre`.\n- [Zero2prod](https://github.com/LukeMathWalker/zero-to-production/): Source code of zero to production book [zero2prod.com](https://www.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.\n- [Triox](https://github.com/Trioxidation/Triox): A free file hosting server that focuses on speed, reliability and security.\n- [binserve](https://github.com/mufeedvh/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.\n- [Roseline](https://github.com/DoumanAsh/roseline.rs): A personal web site and discord \u0026 IRC bot to access simple SQLite database. Demonstrates usage of various Actix and Actix Web concepts.\n- [Dalted](https://github.com/carrascomj/dalted): Simple webapp that showcases the integration of [image-rs](https://github.com/image-rs/image) with Actix Web for color blindness simulations.\n- [Atomic-Server](https://github.com/joepio/atomic-data-rust/): Graph database with a dynamic schema, authorization and full text search.\n- [Operator](https://github.com/mkantor/operator): A web server for static and dynamic content.\n- [RCOS Telescope](https://github.com/rcos/Telescope): The RCOS website and Discord bot.\n- [WebThings Registration Server](https://github.com/WebThingsIO/registration_server): Exposes an HTTP API that lets you register a WebThings Gateway for tunneling support\n- [pict-rs](https://git.asonix.dog/asonix/pict-rs): An image host API service\n- [rustypaste](https://github.com/orhun/rustypaste): A minimal file upload/pastebin service\n- [rustus](https://github.com/s3rius/rustus): A TUS protocol implementation that helps you handle file uploads\n- [gcs-proxy](https://github.com/guaychou/gcs-proxy): A Google Cloud Storage download proxy\n- [Actix-Web Shuttle Template](https://github.com/sentinel1909/shuttle-templat-actix): A somewhat opinionated template for getting started with an Actix Web API and hosting it on Shuttle.\n- [trieve](https://github.com/devflowinc/trieve): All-in-one infrastructure for building search, recommendations, and RAG.\n\n## Community Articles, Example Apps, Starters \u0026 Boilerplate Projects\n\n- [create-rust-app](https://github.com/Wulf/create-rust-app): Set up a modern Rust + React web app by running one command.\n- [Actix and SQLx User CRUD for MySQL](https://github.com/jamesjmeyer210/actix_sqlx_mysql_user_crud): A User CRUD showcasing MySQL database interaction with full integration test coverage, designed to fit comfortably in a system of micro-services.\n- [Rust, Actix Web \u0026 Heroku](https://github.com/emk/rust-buildpack-example-actix): A Heroku buildpack example for Actix Web.\n- [webapp.rs](https://github.com/saschagrunert/webapp.rs): A web application completely written in Rust.\n- [RealWorld Example App](https://github.com/fairingrey/actix-realworld-example-app): Implementation of the RealWorld backend API spec in Actix.\n- [Canduma](https://github.com/clifinger/canduma): Rust authentication server boilerplate\n- [Rust, Docker \u0026 GraphQL](https://github.com/jayy-lmao/rust-graphql-docker): An example of using Dataloaders, context, and a minimal docker container.\n- [Complete Actix 2.x REST Server](https://github.com/ddimaria/rust-actix-example): Actix 2.x HTTP Server featuring multi-database support, auth/JWTs, caching, static files, app state, tests, coverage, and docker.\n- [Actix Server Authentication with JWT and MongoDB](https://github.com/emreyalvac/actix-web-jwt/): An implementation of JWT in Actix.\n- [Production-Grade Logging in Rust Applications](https://medium.com/better-programming/production-grade-logging-in-rust-applications-2c7fffd108a6): An article showcasing the use of [tracing](https://github.com/tokio-rs/tracing) in an Actix application\n- [Fullstack-Rust](https://github.com/vascokk/fullstack-rust): A Full Stack Rust application (Connect5 game) with Actix Web, Yew, Bulma CSS and Diesel.\n- [Mozilla Services Skeleton App](https://github.com/mozilla-services/skeleton)\n- [rayspace.dev](https://github.com/ryspc/rayspace.dev): Minimalist dev portfolio and blog implemented as a Rust-powered SPA, featuring GitHub OAuth, session management, static file serving, API endpoints, and SQLx integration.\n- [Blog with markdown rendering](https://github.com/gemini-15/blog-engine): Blog example built with Actix Web, diesel (with Postgres) and r2d2 rendering articles in markdown with metadata and a front-end with React.\n- [Rust, Angular, PostgreSQL and JWT Security](https://github.com/stav121/actix-angular-project-template): Boilerplate project that implements an Angular + Actix Web application with login and registration pages, that is pre-dockerized.\n- [planters_cycle](https://github.com/grimm-integrations/planters_cycle): Another boilerplate fullstack application with identity system, prisma and NextJs.\n\n## Paid Resources\n\n- [book] [Zero2prod by Luca Palmieri](https://algoluca.gumroad.com/l/zero2prod): Takes you on a journey to discover the world of backend development in Rust.\n\n## Contribute\n\nPull requests welcome for small, focused example projects demonstrating patterns or techniques.\n\nSubmissions also accepted to have your app or repo considered for the showcase lists.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factix%2Fexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factix%2Fexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factix%2Fexamples/lists"}