⭐️ If you like Shuttle, give it a star on GitHub or follow us on Twitter
Blog
Pricing
Docs
Shuttle AI
dcodes avatardcodes
  • 29 April 2025
  • Troubleshooting Rust Web Applications

    A guide to troubleshooting Rust web applications

    rustwebdebuggingmonitoringtracinglogging
    Troubleshooting Rust Web Applications
    • acme
    • actix
    • actix-web
    • ai
    • all
    • announcement
    • async
    • auth
    • aws
    • axum
    • betterstack
    • case-study
    • clap
    • clerk
    • comparison
    • cronjob
    • datadog
    • debugging
    • deployment
    • devlog
    • discord
    • enums
    • firecrawl
    • frontend
    • fullstack
    • go
    • grafana
    • graphql
    • guide
    • html-templating
    • htmx
    • hyper
    • infra-from-code
    • javascript
    • json
    • jwt
    • kafka
    • kubernetes
    • llm-orchestration
    • loco
    • logging
    • macros
    • middleware
    • monitoring
    • observability
    • openapi
    • opentelemetry
    • opinion
    • orm
    • posthog
    • qdrant
    • rag
    • rate-limiting
    • rayon
    • react
    • rocket
    • rust
    • semantic-search
    • serde
    • shuttle
    • shuttle-ai
    • shuttle-batch
    • sql
    • sqlx
    • startup
    • static-site-generator
    • stripe
    • testing
    • tls
    • tracing
    • turso
    • tutorial
    • type-safety
    • uptime-monitoring
    • wasm
    • web
    • web-scraping
    undefined avatarShuttle
  • 19 March 2025
  • Introducing New Shuttle Pricing: Simple and Production-Ready

    Following the launch of our new platform late last year, we're updating our pricing structure

    shuttle
    Introducing New Shuttle Pricing: Simple and Production-Ready
    Joshua Mo avatarJoshua Mo
  • 19 February 2025
  • Exporting your metrics to Better Stack with Shuttle

    How to use Shuttle's new M&O feature to send your metrics to Better Stack

    shuttleobservability
    Exporting your metrics to Better Stack with Shuttle
    Joshua Mo avatarJoshua Mo
  • 17 February 2025
  • What even is observability, anyway?

    Looking at what observability is, how it can help you and how to use it with Rust & Shuttle

    rustobservability
    What even is observability, anyway?
    Oddbjørn Grødem avatarOddbjørn Grødem
  • 6 February 2025
  • Provisioning TLS Certificates in Rust With ACME

    How we provision TLS certificates for custom domains in Rust using the `instant_acme` crate.

    rustacmetls
    Provisioning TLS Certificates in Rust With ACME
    Joshua Mo avatarJoshua Mo
  • 29 January 2025
  • Building a Discord Summarizer bot with DeepSeek, Rig & Rust

    Exploring real life use cases with AI, using DeepSeek and the Rig AI framework.

    rustguideaidiscord
    Building a Discord Summarizer bot with DeepSeek, Rig & Rust
    Joshua Mo avatarJoshua Mo
  • 23 January 2025
  • Setting up effective CI/CD for Rust projects - a short primer

    Implement Continuous Integration & Continuous Development effectively in your Rust project.

    rustguide
    Setting up effective CI/CD for Rust projects - a short primer
    undefined avatarShuttle
  • 17 January 2025
  • Supporting Web3: How WeaveVM Ships Rust Microservices with Shuttle

    Learn about how Shuttle can support Web3 related Rust web services off-chain.

    rustcase-study
    Supporting Web3: How WeaveVM Ships Rust Microservices with Shuttle
    Antithesis avatarAntithesis
  • 14 January 2025
  • The Emotional Appeal of Rust

    What makes Rust emotionally appealing to its users?

    rustopinion
    The Emotional Appeal of Rust
    Joshua Mo avatarJoshua Mo
  • 8 January 2025
  • Building an arXiv Agent with Rig & Rust

    Learn about using the Rig LLM framework to be able to create AI agents for assisted research via arXiv.

    tutorialairust
    Building an arXiv Agent with Rig & Rust
    Nodar Daneliya avatarNodar Daneliya - Founder
  • 21 December 2024
  • Rethinking Cloud Pricing

    Learn about Shuttle's upcoming price changes and our thoughts on the current state of cloud pricing

    shuttleannouncement
    Rethinking Cloud Pricing
    Joshua Mo avatarJoshua Mo
  • 20 December 2024
  • Setting up a Status Page with BetterStack

    Learn about best practices and improving your observability by creating a status page with BetterStack

    betterstacktutorialguideobservability
    Setting up a Status Page with BetterStack
    Jeff Mitchell avatarJeff Mitchell
  • 29 November 2024
  • The Essence of Templating with Tera

    How to get started with Shuttle and the Tera Crate

    rusthtml-templatingfrontend
    The Essence of Templating with Tera
    undefined avatarShuttle
  • 20 November 2024
  • Migrating to Shuttle

    How to migrate an application to be able to use Shuttle

    rustshuttle
    Migrating to Shuttle
    Joshua Mo avatarJoshua Mo
  • 7 November 2024
  • Supercharged Web Scraping with Rust & Firecrawl

    Simplify your Rust data pipeline with LLM-assisted web scraping

    rusttutorialfirecrawl
    Supercharged Web Scraping with Rust & Firecrawl
    Joshua Mo avatarJoshua Mo
  • 24 October 2024
  • Using Rust in sprints and marathons

    Tips for using Rust in sprints and the benefits of Rust in long term projects

    rustopinion
    Using Rust in sprints and marathons
    Jubril Oyetunji avatarJubril Oyetunji
  • 22 October 2024
  • Using Kubernetes with Rust

    Interacting with a Kubernetes cluster from Rust with `kube-rs`

    rustkubernetestutorial
    Using Kubernetes with Rust
    Ivan Cernja avatarIvan Cernja
  • 10 October 2024
  • Shuttle’s New Platform — Redefining Backend Development

    We've supercharged what developers love about Shuttle, combining our powerful developer experience with enterprise-grade infrastructure.

    rustannouncementshuttle
    Shuttle’s New Platform — Redefining Backend Development
    Mark S. avatarMark S. - Software Engineer @ Shuttle
  • 18 September 2024
  • Why I Learned Rust - as a Python dev

    The story of how one developer, who currently works at Shuttle, came to Rust from Python.

    rustopinion
    Why I Learned Rust - as a Python dev
    Jeff Mitchell avatarJeff Mitchell
  • 23 August 2024
  • Rust as My First Language

    One Rust developer's story about how they got into Rust.

    rustopinion
    Rust as My First Language
    Joshua Mo avatarJoshua Mo
  • 31 July 2024
  • Why you should use Rust on the backend

    What makes Rust worth using for backend web services?

    rustopinion
    Why you should use Rust on the backend
    Ivan Cernja avatarIvan Cernja
  • 18 July 2024
  • ShuttleAI: Build & Deploy AI-Powered Web Services from a Single Prompt

    At Shuttle, we've been working on a new tool that we think could change how developers approach AI integration. We're calling it ShuttleAI, and it allows you to build and deploy AI-powered web services from a single prompt.

    shuttleshuttle-ai
    ShuttleAI: Build & Deploy AI-Powered Web Services from a Single Prompt
    Joshua Mo avatarJoshua Mo
  • 6 June 2024
  • A Comprehensive Guide to the llm-chain Rust crate

    Deep diving into the llm chain crate and leveraging Rust's version of Langchain

    rustaillm-orchestrationguide
    A Comprehensive Guide to the llm-chain Rust crate
    Joshua Mo avatarJoshua Mo
  • 30 May 2024
  • Implementing Semantic Caching with Qdrant & Rust

    Using semantic caching for RAG in a Rust web service context and deploying it

    rustairagguide
    Implementing Semantic Caching with Qdrant & Rust
    Joshua Mo avatarJoshua Mo
  • 23 May 2024
  • Building Agentic RAG with Rust, Qdrant & OpenAI

    Using GPT-4o, Qdrant and Rust to build an agentic RAG workflow in a web service and deploy it

    rustairagguide
    Building Agentic RAG with Rust, Qdrant & OpenAI
    Joshua Mo avatarJoshua Mo
  • 16 May 2024
  • Building AI Agents with Rust

    Using GPT-4o and Rust to build AI agents in a web service and deploy them

    rustaiguide
    Building AI Agents with Rust
    Joshua Mo avatarJoshua Mo
  • 10 May 2024
  • Prompting AWS Bedrock with Rust

    Prompting AWS Bedrock with Rust, looking at outputting both static and streamed GPT responses

    rustaiawsguide
    Prompting AWS Bedrock with Rust
    Joshua Mo avatarJoshua Mo
  • 1 May 2024
  • Using Huggingface with Rust

    Using Huggingface with Rust

    rustaiguide
    Using Huggingface with Rust
    Ian Rumac avatarIan Rumac
  • 30 April 2024
  • AI Agents: Building AI Primitives with Rust

    Building AI agents with OpenAI and Rust

    rustaiguide
    AI Agents: Building AI Primitives with Rust
    Ivan Cernja avatarIvan Cernja
  • 29 April 2024
  • Building your first AI tool in Rust

    Writing a simple AI helper with Rust using llm-chain

    rustaiguide
    Building your first AI tool in Rust
    Joshua Mo avatarJoshua Mo
  • 25 April 2024
  • Event driven Microservices using Kafka and Rust

    Building an event-driven microservice using Apache Kafka and Rust

    rustkafkaguide
    Event driven Microservices using Kafka and Rust
    Joshua Mo avatarJoshua Mo
  • 18 April 2024
  • An introduction to advanced Rust traits and generics

    All about Rust traits, generics, trait bounds and implementing advanced trait bounds

    rustguide
    An introduction to advanced Rust traits and generics
    Joshua Mo avatarJoshua Mo
  • 17 April 2024
  • Building with AWS S3 using Rust

    Guide to using AWS S3 in a Rust web service application

    rustawsguide
    Building with AWS S3 using Rust
    Joshua Mo avatarJoshua Mo
  • 11 April 2024
  • Data Parallelism with Rust and Rayon

    Speeding up data processing with Rayon and Rust using the power of parallelism

    rustrayonguide
    Data Parallelism with Rust and Rayon
    Joshua Mo avatarJoshua Mo
  • 10 April 2024
  • Working with OpenTelemetry using Rust

    Adding OpenTelemetry to a Rust application and using the OpenTelemetry collector

    rustopentelemetryguide
    Working with OpenTelemetry using Rust
    Joshua Mo avatarJoshua Mo
  • 4 April 2024
  • Working with OpenAPI using Rust

    Adding OpenAPI to a Rust web service and generating Rust libraries from OpenAPI

    rustopenapiguide
    Working with OpenAPI using Rust
    Joshua Mo avatarJoshua Mo
  • 28 March 2024
  • Send logs to Grafana Loki with Rust

    Exploring how to send logs to a Grafana Loki instance using Rust, without Promtail

    rustgrafanaguide
    Send logs to Grafana Loki with Rust
    Roberto Huertas avatarRoberto Huertas - Software Engineer @ Datadog
  • 27 March 2024
  • Sending Logs to Datadog with Rust

    Sending logs to Datadog with Rust, without Datadog Agent

    rustdatadogguide
    Sending Logs to Datadog with Rust
    Joshua Mo avatarJoshua Mo
  • 21 March 2024
  • Everything you need to know about testing in Rust

    Talking about everything testing in Rust, crates and tools included

    rusttestingguide
    Everything you need to know about testing in Rust
    Joshua Mo avatarJoshua Mo
  • 20 March 2024
  • Building a Notification Service in Rust with AWS SNS

    Building and deploying a notification service in Rust with Axum and AWS SNS

    rustawsguide
    Building a Notification Service in Rust with AWS SNS
    Joshua Mo avatarJoshua Mo
  • 14 March 2024
  • Using PostHog with Rust

    Exploring how to use PostHog in a Rust application to be able to improve product analytics.

    rustposthogguide
    Using PostHog with Rust
    Joshua Mo avatarJoshua Mo
  • 13 March 2024
  • Building a Simple Web Server in Rust

    Building and deploying a simple web server in Rust with the Axum framework

    rustguide
    Building a Simple Web Server in Rust
    Joshua Mo avatarJoshua Mo
  • 7 March 2024
  • Using Stripe Payments with Rust

    Exploring how to use Stripe Payments in a Rust application so you can get paid.

    ruststripeguide
    Using Stripe Payments with Rust
    Joshua Mo avatarJoshua Mo
  • 29 February 2024
  • Writing & Compiling WASM in Rust

    Exploring how to write and compile WASM from Rust

    rustwasmguide
    Writing & Compiling WASM in Rust
    Joshua Mo avatarJoshua Mo
  • 29 February 2024
  • A Full Stack SaaS Template with Loco

    Exploring how to use the Loco.rs framework to write a SaaS, complete with payments.

    rustfullstacklocoguide
    A Full Stack SaaS Template with Loco
    Stefan Baumgartner avatarStefan Baumgartner - Owner at Oida.dev
  • 29 February 2024
  • Async Rust in a Nutshell

    Exploring how async Rust works, async primitives and using async in Rust traits

    rustasyncguide
    Async Rust in a Nutshell
    Joshua Mo avatarJoshua Mo
  • 28 February 2024
  • Building a RAG Web Service with Qdrant and Rust

    Diving into Retrieval Augmented Generation to help enhance your web applications

    rustqdrantaiguide
    Building a RAG Web Service with Qdrant and Rust
    Joshua Mo avatarJoshua Mo
  • 22 February 2024
  • Implementing API Rate Limiting in Rust

    Exploring how to implement rate limiting manually in a Rust API as well as using crates

    rustrate-limitingguide
    Implementing API Rate Limiting in Rust
    Joshua Mo avatarJoshua Mo
  • 21 February 2024
  • Implementing JWT Authentication in Rust

    Using JSON Web Tokens (JWTs) when implementing authentication in a Rust API

    rustauthjwtguide
    Implementing JWT Authentication in Rust
    Joshua Mo avatarJoshua Mo
  • 15 February 2024
  • Rust Tooling: 8 tools that will increase your productivity

    This article takes a look at Rust tooling that helps you ship faster by boosting your productivity.

    rustopinion
    Rust Tooling: 8 tools that will increase your productivity
    Sourab Pramanik avatarSourab Pramanik
  • 13 February 2024
  • Using Clerk authentication in Rust

    Part 1: Building a Rust Actix Web backend with Clerk authentication.

    rustactixauthclerkguide
    Using Clerk authentication in Rust
    Sourab Pramanik avatarSourab Pramanik
  • 13 February 2024
  • Using Clerk authentication in React

    Part 2: Building a React frontend for the Issue Tracker app with Clerk.

    javascriptreactauthclerkguide
    Using Clerk authentication in React
    Joshua Mo avatarJoshua Mo
  • 8 February 2024
  • Building an Uptime Monitor in Rust

    This article explores how you can write and deploy an uptime monitoring web service in Rust.

    rustuptime-monitoringguide
    Building an Uptime Monitor in Rust
    Joshua Mo avatarJoshua Mo
  • 7 February 2024
  • Deploying Rust web applications

    This article explores the different ways to deploy Rust web services and the (dis)advantages of each.

    rustdeploymentguide
    Deploying Rust web applications
    Joshua Mo avatarJoshua Mo
  • 31 January 2024
  • Writing a REST API in Rust

    This article talks about how you can write a Rust REST API using Axum, SQLx and Postgres.

    rustaxumguide
    Writing a REST API in Rust
    undefined avatarShuttle
  • 30 January 2024
  • Introducing ShuttleLabs: Cutting-Edge Rust Talks

    A new series revolving around discussing cutting-edge advancements in Rust from thought leaders in the field.

    Introducing ShuttleLabs: Cutting-Edge Rust Talks
    Joshua Mo avatarJoshua Mo
  • 23 January 2024
  • Writing Cronjobs in Rust

    This article talks about how you can write cron jobs as a web service on Shuttle using the apalis cron job framework.

    cronjobrusttutorialguide
    Writing Cronjobs in Rust
    Joshua Mo avatarJoshua Mo
  • 23 January 2024
  • Using Serde in Rust

    This article talks about serde, a Rust serialization library and how you can use it in applications.

    rustserdeguide
    Using Serde in Rust
    undefined avatarShuttle
  • 22 January 2024
  • Introducing ShuttleBytes — live bite-sized Rust tutorials

    A new series designed to teach the basics of Rust web development with a hands on approach.

    Introducing ShuttleBytes — live bite-sized Rust tutorials
    Joshua Mo avatarJoshua Mo
  • 18 January 2024
  • Parsing JSON in Rust

    This article talks about parsing JSON in Rust and compares JSON parsing libraries.

    rustjsonguidecomparison
    Parsing JSON in Rust
    Joshua Mo avatarJoshua Mo
  • 16 January 2024
  • A Guide to Rust ORMs in 2024

    This article talks about Rust ORMs, what they are and which ORM is best for your use case.

    rustsqlormcomparison
    A Guide to Rust ORMs in 2024
    undefined avatarShuttle
  • 11 January 2024
  • How We're Bypassing AWS Complexity

    This article talks about how Shuttle bypasses AWS complexity.

    How We're Bypassing AWS Complexity
    Joshua Mo avatarJoshua Mo
  • 9 January 2024
  • Getting Started with Tracing in Rust

    This article talks about tracing in Rust and how you can use it to log activity in your Rust applications.

    rustloggingtracingtutorialguide
    Getting Started with Tracing in Rust
    Joshua Mo avatarJoshua Mo
  • 4 January 2024
  • What is Rust and Why Should You Use It?

    This article provides a deep dive into the Rust programming language and benefits, cons as well as some companies using Rust in production.

    rusttutorialguide
    What is Rust and Why Should You Use It?
    Joshua Mo avatarJoshua Mo
  • 28 December 2023
  • Getting Started with Loco in Rust: Part 1

    This article goes into a deep dive on getting started with Loco in Rust and how you can utilise its capabilities to speed up your productivity.

    rustlocotutorialguide
    Getting Started with Loco in Rust: Part 1
    Joshua Mo avatarJoshua Mo
  • 20 December 2023
  • Introducing Loco: The Rails of Rust

    This article talks about how you can deploy Loco.rs to Shuttle, as well as an in-depth review of what the framework offers.

    rustlocotutorialguide
    Introducing Loco: The Rails of Rust
    Joshua Mo avatarJoshua Mo
  • 15 December 2023
  • Getting Started with Actix Web in Rust

    This article talks about how you can use Actix Web to write a web application, covering routing, middleware, static files and databases.

    rustactix-webactixtutorialguide
    Getting Started with Actix Web in Rust
    Joshua Mo avatarJoshua Mo
  • 13 December 2023
  • Getting Started with Rocket in Rust

    This article talks about how you can use Rocket to write a web application, covering routing, middleware, static files and databases.

    rustrockettutorialguide
    Getting Started with Rocket in Rust
    Joshua Mo avatarJoshua Mo
  • 8 December 2023
  • Writing a CLI Tool in Rust with Clap

    Learn about how you can write a CLI tool with Clap by following this article. We also cover libraries that go well with Clap and example repositories.

    rustclaptutorialguide
    Writing a CLI Tool in Rust with Clap
    Joshua Mo avatarJoshua Mo
  • 6 December 2023
  • Getting Started with Axum - Rust's Most Popular Web Framework

    This guide is a deep-dive on Axum, a Rust web backend framework. We look at using Axum to write a competent web service with middleware, routing, static files and more.

    rustaxumtutorialguide
    Getting Started with Axum - Rust's Most Popular Web Framework
    Joshua Mo avatarJoshua Mo
  • 29 November 2023
  • Why Type Safety is Important

    This article takes a deep dive into type safety, language features that enable type safety, and why type safety is a good idea.

    rusttype-safetytutorialguide
    Why Type Safety is Important
    Joshua Mo avatarJoshua Mo
  • 23 November 2023
  • Why Enums in Rust feel so much better

    This article talks about what enums in Rust are, how they compare to other languages that use enums and what makes Rust enums better.

    rustenumsguideopinion
    Why Enums in Rust feel so much better
    Joshua Mo avatarJoshua Mo
  • 15 November 2023
  • Building and Deploying A Static Site Generator

    This article documents how someone built and deployed a static site generator using Rust in an hour, converting Markdown to HTML as well as adding OG tag support and CSS.

    ruststatic-site-generatorfrontendguide
    Building and Deploying A Static Site Generator
    Joshua Mo avatarJoshua Mo
  • 8 November 2023
  • Rust for JavaScript Developers: An Overview of Testing

    This article explores how you can test a web application in Rust and compares it to the way you would do it in JavaScript - covering unit tests, integration tests and API testing as well as mocking.

    rusttestingguide
    Rust for JavaScript Developers: An Overview of Testing
    Joshua Mo avatarJoshua Mo
  • 1 November 2023
  • htmx, Rust & Shuttle: A New Rapid Prototyping Stack

    This article details how htmx with Rust and Shuttle can speed up your workflow and let you focus on the code with the assistance of Axum and Askama.

    rusthtmxguide
    htmx, Rust & Shuttle: A New Rapid Prototyping Stack
    Joshua Mo avatarJoshua Mo
  • 16 October 2023
  • Using GraphQL in Rust

    This article details how to build a GraphQL server in Rust. We will explore using queries, mutations as well as subscriptions to make a fully working endpoint.

    rustgraphqlsqlguide
    Using GraphQL in Rust
    Joshua Mo avatarJoshua Mo
  • 4 October 2023
  • Raw SQL in Rust with SQLx

    This article shows you how you can use SQL in Rust with SQLx - you will find a rundown of all the advantages SQLx offers you, the best ways to use it and how to use SQLx with Shuttle.

    rustsqlsqlxtutorial
    Raw SQL in Rust with SQLx
    Matthias Endler avatarMatthias Endler - Consultant at Corrode.dev
  • 27 September 2023
  • Rust Vs Go: A Hands-On Comparison

    Rust versus Go is a controversial topic that pops up from time. In this post, we will compare both languages in the context of web development by writing a small web service which shows weather data in both languages.

    rustgocomparisonguide
    Rust Vs Go: A Hands-On Comparison
    Joshua Mo avatarJoshua Mo
  • 20 September 2023
  • Logging in Rust - How to Get Started

    This article talks about the most popular logging crates in Rust and what the best one for your use case is, including both simple and more complex crates.

    rustloggingguide
    Logging in Rust - How to Get Started
    Joshua Mo avatarJoshua Mo
  • 13 September 2023
  • Writing a Web Scraper in Rust using Reqwest

    Learn to leverage the power of Rust for web scraping. This article explores how you can competently create a web scraping service and host it online without hassle.

    rustweb-scrapingtutorial
    Writing a Web Scraper in Rust using Reqwest
    Stefan Baumgartner avatarStefan Baumgartner - Owner at Oida.dev
  • 8 September 2023
  • Semantic Search with Qdrant, OpenAI and Shuttle

    Explore the process of creating a semantic search with Qdrant, OpenAI, and Shuttle. The article provides a detailed guide on indexing blogs, using OpenAI for document queries, and deploying a web application.

    rustaiqdrantsemantic-search
    Semantic Search with Qdrant, OpenAI and Shuttle
    Joshua Mo avatarJoshua Mo
  • 30 August 2023
  • How to Implement OAuth in Rust

    Learn what OAuth2 can do for your web apps. Explore how you competently can use OAuth in your web application without stress. Make it easier than ever for your users to use your application.

    rusttutorialauth
    How to Implement OAuth in Rust
    Stefan Baumgartner avatarStefan Baumgartner - Owner at Oida.dev
  • 23 August 2023
  • Best Rust Web Frameworks to Use in 2023

    Explore the top Rust web frameworks and their advantages and drawbacks. Discover the best choices for your projects. A comprehensive comparison to help you make informed decisions.

    rusttutorialcomparison
    Best Rust Web Frameworks to Use in 2023
    Joshua Mo avatarJoshua Mo
  • 28 July 2023
  • Building & deploying a Rust REST API with Turso

    In this article, we are showcasing our latest integration, and that's Turso!

    rusttursotutorial
    Building & deploying a Rust REST API with Turso
    Ian Rumac avatarIan Rumac
  • 7 June 2023
  • What if machines did all the work?

    What if we didn't have to write code anymore? What if we could rely on machines to do our work for us? But not just code - specifications, infrastructure, deployments. What might the future of development look like? Let's take a look.

    shuttle-aiai
    What if machines did all the work?
    Nathan Clark avatarNathan Clark
  • 15 April 2023
  • Introducing Shuttle Batch 2.0

    The immersive online program where Rust developers unite to learn, collaborate, and contribute will be running again from May 2nd - apply now!

    shuttleshuttle-batch
    Introducing Shuttle Batch 2.0
    Joshua Mo avatarJoshua Mo
  • 23 March 2023
  • Next.js and Rust | An Innovative Approach to Full-Stack Development

    Let's build a full-stack app with authentication using Next.js and Rust!

    rustjavascript
    Next.js and Rust | An Innovative Approach to Full-Stack Development
    Joshua Mo avatarJoshua Mo
  • 23 December 2022
  • Getting Started with Rust & GPT-3

    Quick guide on how to get started with Rust & GPT-3 by building & deploying a simple app.

    rusttutorial
    Getting Started with Rust & GPT-3
    Ben avatarBen
  • 23 December 2022
  • Reflection in Rust with procedural macros

    Comparing runtime reflection in JavaScript against Rust's compile time procedural derive macros

    rusttutorialmacros
    Reflection in Rust with procedural macros
    Damien B. avatarDamien B. - Founder
  • 21 October 2022
  • It's time to rethink how we use virtualization in backends

    Virtual machines and containers have improved development in a lot of ways, but over time they have also created a lot of problems. We believe it's time to rethink how we use virtualization for backend development.

    ruststartupopinion
    It's time to rethink how we use virtualization in backends
    Ben avatarBen
  • 14 September 2022
  • Building a Discord bot in Rust

    A tutorial on building and deploying an interactive bot in Rust with Serenity & shuttle

    rusttutorial
    Building a Discord bot in Rust
    undefined avatarShuttle
  • 17 August 2022
  • Building an authentication system in Rust using session tokens

    Building authentication into a website with Rust and SQL

    rustguideaxumsql
    Building an authentication system in Rust using session tokens
    Ben avatarBen
  • 4 August 2022
  • Implementing Middleware in Rust

    This article explores how you can use and write your own middleware in Rust web servers, using Rocket and Axum as examples.

    rusttutorialmiddleware
    Implementing Middleware in Rust
    Ben avatarBen
  • 28 July 2022
  • Patterns with Rust types

    Patterns to use types for better safety and design

    rusttutorial
    Patterns with Rust types
    Ben avatarBen
  • 30 June 2022
  • More than you've ever wanted to know about errors in Rust

    A (mostly) complete guide to error handling in Rust

    rusttutorial
    More than you've ever wanted to know about errors in Rust
    Ben avatarBen
  • 23 June 2022
  • Generative metatag images in Rust

    Creating images in Rust using svgs

    rusttutorial
    Generative metatag images in Rust
    Ben avatarBen
  • 16 June 2022
  • Getting started with Async Rust

    Discover asynchronous programming in Rust with this comprehensive guide. Learn to use async code effectively and understand key concepts for efficient concurrent task handling.

    rusttutorialasync
    Getting started with Async Rust
    Ben avatarBen
  • 9 June 2022
  • Builders in Rust

    In this post we do a deep dive into the builder pattern - an easy way to write cleaner and more readable code.

    rusttutorial
    Builders in Rust
    Ben avatarBen
  • 9 May 2022
  • Hyper vs Rocket - Low Level vs Batteries included

    A comparison of using the low-level HTTP framework 'hyper' vs a batteries included framework like 'Rocket'

    rustrockethypercomparison
    Hyper vs Rocket - Low Level vs Batteries included
    Nodar Daneliya avatarNodar Daneliya - Founder
  • 9 May 2022
  • Infrastructure From Code

    A new paradigm for building on the cloud

    infra-from-coderuststartup
    Infrastructure From Code
    Christos Hadjiaslanis avatarChristos Hadjiaslanis - Founder
  • 27 April 2022
  • DevLog[1]: Building a serverless platform for Rust in 4 weeks - part deux

    Designing and building a deployment system as a state machine

    ruststartupdevlog
    DevLog[1]: Building a serverless platform for Rust in 4 weeks - part deux
    Christos Hadjiaslanis avatarChristos Hadjiaslanis - Founder
  • 22 April 2022
  • DevLog[0]: Building a serverless platform for Rust in 4 weeks

    DevLog[0] is the first in a series of posts about how we built the shuttle MVP

    ruststartupdevlog
    DevLog[0]: Building a serverless platform for Rust in 4 weeks
    undefined avatarShuttle
  • 13 April 2022
  • Building and Deploying a URL shortener with Rust in 10 minutes or less

    Terrence hacks together a URL shortener way past midnight

    rust
    Building and Deploying a URL shortener with Rust in 10 minutes or less
    Christos Hadjiaslanis avatarChristos Hadjiaslanis - Founder
  • 8 April 2022
  • Building a startup with Rust

    This blog post is a compilation of thoughts around building a company with Rust

    ruststartup
    Building a startup with Rust
    rocket

    Shuttle

    FeaturesStartersReleases

    Company

    AboutContactCareersTerms of ServicePrivacy PolicyAcceptable Use PolicyCookie PolicyData Processing Addendum

    Developers

    DocsGuidesExamplesShuttle HeroesLaunchpadCode HuntShuttle AI

    Community

    GitHubDiscordTwitterLinkedIn

    © 2025 Shuttle

    Backed by