Awesome Open Source
Awesome Open Source


Build Status Repository

Cross-origin resource sharing (CORS) for Rocket applications


  • Nightly Rust
  • Rocket >= 0.4

If you are using Rocket 0.3, use the 0.3.0 version of this crate.

There is a minimum version of Rust nightly required. This is usually higher than whatever Rocket requires plus more if the dependent crates require other features.

Nightly Rust

Rocket requires nightly Rust. You should probably install Rust with rustup, then override the code directory to use nightly instead of stable. See installation instructions.

In particular, rocket_cors is currently targetted for the latest nightly. Older nightlies might work, but they are subject to the minimum that Rocket sets.


Add the following to Cargo.toml:

rocket_cors = "0.5.1"

To use the latest master branch, for example:

rocket_cors = { git = "", branch = "master" }



rocket_cors is licensed under either of the following, at your option:

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
rust (4,308
cors (50
rocket (20

Find Open Source By Browsing 7,000 Topics Across 59 Categories