An open API service indexing awesome lists of open source software.

https://github.com/gnostr-org/tejmagar


https://github.com/gnostr-org/tejmagar

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# tejmagar

## rusty_web demo

Rusty Web

Rusty web is a simple to use, fully customizable lightweight web framework for rust developers.
[Learn rusty web](https://tejmagar.github.io/rusty-web/)

Consider using [Racoon](https://github.com/tejmagar/racoon/) if you need asynchronous code.

## Installation

```
[dependencies]
rusty-web = "0.0.2"
```

## Sample

```rust
use rusty_web::paths::{Path, Paths};
use rusty_web::request::Request;
use rusty_web::response::Response;
use rusty_web::server::run_server;
use rusty_web::status::Status;

fn home(request: Request, mut response: Response) {
response.html(Status::Ok, "Home Page".to_string()).send();
}

fn about(request: Request, mut response: Response) {
response.html(Status::Ok, "About Us".to_string()).send();
}

fn main() {
let paths: Paths = vec![
Path::new("/", home),
Path::new("/about/", about),
];

run_server("0.0.0.0:8080", paths);
}
```

## Conclusion

This framework don't force you to follow particular format. You can stream response however you like.
=======
# tejmagar
>>>>>>> f8840f1 (cargo init)