Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. Gotham

Gotham

NOASSERTIONRustgotham-0.8.1

A flexible Rust web framework focused on stability, safety, security, and speed.

Visit WebsiteGitHubGitHub
2.3k stars127 forks0 contributors

What is Gotham?

Gotham is a web framework for Rust designed to build fast, secure, and reliable web applications. It emphasizes compile-time correctness and leverages Rust's type system to ensure safety and stability, providing a robust foundation for web development without compromising performance.

Target Audience

Rust developers building high-performance, secure web services and applications that require stability and compile-time guarantees.

Value Proposition

Developers choose Gotham for its focus on stability (targeting stable Rust), static typing for compile-time correctness, and async-first architecture built on Tokio and Hyper, delivering microsecond-level response times.

Overview

A flexible web framework that promotes stability, safety, security and speed.

Use Cases

Best For

  • Building high-performance web APIs where microsecond response times are critical.
  • Developing secure web applications that leverage Rust's type system for safety and compile-time error reduction.
  • Creating async web services using Tokio and Hyper for efficient request handling.
  • Projects requiring long-term stability and compatibility with stable Rust releases.
  • Teams prioritizing compile-time correctness to minimize runtime errors in production.
  • Implementing web servers that need to handle concurrent requests efficiently with async capabilities.

Not Ideal For

  • Projects requiring extensive built-in features like ORM or templating engines without additional dependencies.
  • Teams looking for a framework with a large, mature ecosystem of third-party plugins and middleware.
  • Rapid prototyping where a more opinionated or higher-level framework would speed up development.

Pros & Cons

Pros

Stable Rust Target

All releases target stable Rust with automated builds against beta and nightly, ensuring long-term stability and compatibility as stated in the README.

Compile-Time Correctness

Leverages Rust's static typing to ensure applications are correctly expressed at compile time, reducing runtime errors, a key feature highlighted in the project description.

Async-First Design

Built on Tokio and Hyper, providing async capabilities out of the box for efficient HTTP request handling, as emphasized in the async everything feature.

High Performance

Measures request times, including the 99th percentile, in microseconds, making it suitable for blazingly fast applications as documented in the README.

Cons

Limited Ecosystem

Has a smaller community and fewer third-party integrations compared to alternatives like Actix-Web, evidenced by the short list of projects using Gotham in the README.

Steeper Learning Curve

Requires familiarity with Rust's async patterns and the Tokio ecosystem, which can be complex for developers not experienced with async programming in web frameworks.

Sparse Built-in Features

Focuses on core functionality, so features like session management or authentication need manual implementation, unlike batteries-included frameworks.

Frequently Asked Questions

Quick Stats

Stars2,311
Forks127
Contributors0
Open Issues43
Last commit1 month ago
CreatedSince 2017

Tags

#webframework#high-performance#server-side#webdevelopment#async#tokio#hyper#web-framework#rust

Built With

h
hyper
R
Rust
T
Tokio

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 9 hours ago

Related Projects

tokio/axumtokio/axum

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

Stars27,052
Forks1,476
Last commit11 hours ago
RocketRocket

A web framework for Rust.

Stars25,781
Forks1,637
Last commit8 months ago
actix-webactix-web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

Stars24,824
Forks1,882
Last commit10 hours ago
LeptosLeptos

Build fast web applications with Rust.

Stars21,265
Forks894
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub