Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cargonauts-rs/cargonauts
A Rust web framework
https://github.com/cargonauts-rs/cargonauts
Last synced: 8 days ago
JSON representation
A Rust web framework
- Host: GitHub
- URL: https://github.com/cargonauts-rs/cargonauts
- Owner: cargonauts-rs
- License: apache-2.0
- Created: 2016-09-19T08:37:57.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-14T05:16:46.000Z (about 7 years ago)
- Last Synced: 2024-10-14T12:07:46.384Z (21 days ago)
- Language: Rust
- Homepage:
- Size: 8.67 MB
- Stars: 179
- Watchers: 17
- Forks: 11
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-rust-cn - cargonauts - factored web apps. (Libraries / Web programming)
- awesome-rust - cargonauts - factored web apps. (Libraries / Web programming)
- awesome-rust - cargonauts - factored web apps. (Libraries / Web programming)
- awesome-rust-cn - cargonauts
- awesome-rust-zh - cargonauts - 一种用于构建可维护的、分解良好的 Web 应用程序的 Web 框架。 (库 / 网页编程)
README
# cargonauts - a Rust web framework
[![Join the chat at https://gitter.im/cargonauts-rs/cargonauts](https://badges.gitter.im/cargonauts-rs/cargonauts.svg)](https://gitter.im/cargonauts-rs/cargonauts?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[Documentation](https://cargonauts-rs.github.io/cargonauts)
**cargonauts** is a Rust web framework intended for building maintainable,
well-factored web apps.**This project is a work in progress. It has not been hardened or audited for
security. Expect frequent breaking changes. Use at your own risk.**## Core concepts
* **REST-first & resource oriented:** cargonauts is designed for constructing
applications as networks of related resources which support methods. It comes
with a JSON API hypermedia API format.
* **Cleanly decoupled & well-factored:** cargonauts provides many different
building blocks for your application, with clear interfaces between them. Used
correctly, it can help you keep your app from turning into a pile of spaghetti.
* **Async always:** cargonauts is built on top of tokio; your application will
use asynchronous IO out of the box.## License
Cargonauts is primarily distributed under the terms of both the MIT license
and the Apache License (Version 2.0).See LICENSE-APACHE and LICENSE-MIT for details.
## Code of Conduct
This project is governed by the Code of Conduct, found in the root of this
repository. The Code of Conduct has been adapted from the Contributor
Covenant.