Metadata-Version: 2.1
Name: granola-py
Version: 0.2.3
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
License-File: LICENSE.md
Requires-Python: >=3.7
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

<p align="center">
<img width="256" height="256" src="Granola_Logo.png">
</p>
<h1 align="center">
Granola:
</h1>

Granola is a Python library for building apis and backend applications, with an emphasis on reusability and horizontal scaling.

## Features

- Built for python, a popular and versatile programming language that is easy to learn and use.
- Monstrously fast performance, thanks to being written in Rust.
- Object-Oriented, easy-to-use API for building backend applications quickly.

## Installation:

you can install granola using [pip](https://pip.pypa.io/en/stable/) by running the following command:

```bash
pip install granola-py
```

## Usage:

```py
# main.py

from granola import serve 

class App:
    def __granola__(self):
        return "WELCOME TO SERVER"

    def api(self, request):
        target = 0
        for i in range(10):
            target += i
        return request

serve(8685, App())

```

## Contributing:

We welcome contributions to Granola. If you have an idea for a new feature or have found a bug, please open an issue on our GitHub repository. If you would like to contribute code, please open a pull request with your changes.

## License:

[MIT](https://choosealicense.com/licenses/mit/)

