ferriscrab 0.1.0

Ferriscrab is a lightweight and high-performance web server written in Rust
# Ferriscrab

Ferriscrab is a lightweight and high-performance web server written in Rust. It provides a simple, fast, and reliable way to build and deploy web applications.

## Features

- **High Performance**: Ferriscrab leverages the powerful features and async programming model of Rust to achieve exceptional performance

- **Lightweight**: The server has a minimal codebase without unnecessary complexity, making it easy to understand and extend

- **Flexibility**: Ferriscrab provides a set of configurable options to adapt to various web application requirements

- **Security**: With Rust's memory safety guarantees and rigorous code review, Ferriscrab offers reliable security

## Installation

Ensure that you have the Rust toolchain installed. Run the following commands in the terminal to build and install Ferriscrab:

```shell
cargo install ferriscrab
```

## Usage

**NOTICE: Ferriscrab is still under active development and will soon be available.**

### Starting

You can start the Ferriscrab server with the following command:

```shell
ferriscrab start
```

By default, Ferriscrab will run on localhost port 8000. You can access your application by visiting `http://localhost:8000` in a web browser.

### Configuration

Ferriscrab uses a configuration file named `config.toml` to manage server settings. You can modify it according to your needs. Here's an example configuration file:

```toml
[server]
host = "127.0.0.1"
port = 8000

[logging]
level = "info"
```

## Contributing

Contributions to Ferriscrab are welcome! If you have any suggestions or questions, please open an issue or pull request on GitHub.

## License

Ferriscrab is distributed under the MIT License. Please refer to the [LICENSE](https://github.com/sunray-ley/ferriscrab/blob/main/LICENSE) file for more information.