All Projects → gotham-rs → Gotham

gotham-rs / Gotham

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

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Gotham

Prologue
Prologue is an elegant web framework written in Nim.
Stars: ✭ 700 (-63.82%)
Mutual labels:  async, webframework
Asyncninja
A complete set of primitives for concurrency and reactive programming on Swift
Stars: ✭ 146 (-92.45%)
Mutual labels:  async
Silicon
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
Stars: ✭ 1,721 (-11.06%)
Mutual labels:  webframework
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (-92.61%)
Mutual labels:  async
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (-92.71%)
Mutual labels:  async
Require Vuejs
RequireJS plugin to async and dynamic load and parse .vue components
Stars: ✭ 143 (-92.61%)
Mutual labels:  async
Async with
The asynchronous version of Elixir's "with", resolving the dependency graph and executing the clauses in the most performant way possible!
Stars: ✭ 139 (-92.82%)
Mutual labels:  async
Haslett
A lightweight WebSocket library for ClojureScript
Stars: ✭ 147 (-92.4%)
Mutual labels:  async
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-92.56%)
Mutual labels:  async
Web Development Articles
Monthly Series - Top 10 Web Development Articles
Stars: ✭ 143 (-92.61%)
Mutual labels:  webdevelopment
Sactive Web
🚀 A dependency injection web framework for Node.js.
Stars: ✭ 143 (-92.61%)
Mutual labels:  webframework
Asynquence
Asynchronous flow control (promises, generators, observables, CSP, etc)
Stars: ✭ 1,737 (-10.23%)
Mutual labels:  async
Restclient.net
.NET REST Client Framework for all platforms
Stars: ✭ 143 (-92.61%)
Mutual labels:  async
Mobc
A generic connection pool for Rust with async/await support
Stars: ✭ 141 (-92.71%)
Mutual labels:  async
Pando.py
Filesystem dispatch + Simplates + Python = a nice web framework.
Stars: ✭ 146 (-92.45%)
Mutual labels:  webframework
Redux Dataloader
Loads async data for Redux apps focusing on preventing duplicated requests and dealing with async dependencies.
Stars: ✭ 139 (-92.82%)
Mutual labels:  async
Aint Queue
🚀 An async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. 基于 Swoole 的一个异步队列库,可弹性伸缩的工作进程池,工作进程协程支持。
Stars: ✭ 143 (-92.61%)
Mutual labels:  async
E Books
A collections of FREE ebooks
Stars: ✭ 143 (-92.61%)
Mutual labels:  webdevelopment
Acid.nvim
Asynchronous Clojure Interactive Development
Stars: ✭ 147 (-92.4%)
Mutual labels:  async
Vue Concurrency
A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
Stars: ✭ 147 (-92.4%)
Mutual labels:  async

The Gotham web framework

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

Join the chat at https://gitter.im/gotham-rs/gotham GitHub actions Dependency status

Features

  1. Stability focused. All releases target stable Rust. This will never change. To ensure future compatibility, we also run automated builds against Rust beta and nightly releases.
  2. Statically typed. The Gotham web framework is statically typed ensuring your application is correctly expressed at compile time.
  3. Async everything. By leveraging the Tokio project, all Gotham web framework types are async out of the box. Our async story is further enhanced by Hyper, a fast server that provides an elegant layer over stringly typed HTTP.
  4. Blazingly fast. Measure completed requests, including the 99th percentile, in µs.

License

Licensed under your option of:

Community

The following policies guide participation in our project and our community:

Learning

The following resources are available to assist you learning the Gotham web framework:

Projects Using Gotham

Alternatives

We hope you'll find the Gotham web framework is flexible enough to meet the needs of any web application you might like to build. Please have a chat with us or create an issue if you find this isn't the case, perhaps there is something the Gotham web framework can offer that will help you achieve your goals.

We do acknowledge that sometimes the choices we've made for the Gotham web framework may not suit the needs of all projects. If that is the case for your project there are alternative Rust web frameworks you might like to consider:

  1. Actix-Web
  2. Conduit
  3. Nickel
  4. Rocket
  5. Rouille

Explore even more suggestions at Are we web yet?.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].