Metadata-Version: 2.4
Name: higuma
Version: 0.3.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Rust
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Typing :: Typed
Requires-Dist: maturin>=1.6,<2.0 ; extra == 'dev'
Requires-Dist: pytest>=8 ; extra == 'dev'
Requires-Dist: ruff>=0.6 ; extra == 'dev'
Requires-Dist: mkdocs>=1.6,<2.0 ; extra == 'docs'
Requires-Dist: mkdocs-material>=9.6,<10.0 ; extra == 'docs'
Provides-Extra: dev
Provides-Extra: docs
License-File: LICENSE
Summary: A fast, Flask-inspired Python web framework with a Rust HTTP core and SSR.
Keywords: web,framework,rust,ssr,http,flask,websocket,openapi
Home-Page: https://higuma.moyashi.xyz
Author: madoa5561
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Changelog, https://github.com/Madoa5561/higuma/blob/main/CHANGELOG.md
Project-URL: Documentation, https://higuma.moyashi.xyz
Project-URL: Homepage, https://higuma.moyashi.xyz
Project-URL: Issues, https://github.com/Madoa5561/higuma/issues
Project-URL: Repository, https://github.com/Madoa5561/higuma

# higuma

Rust HTTPコアとSSRを備えた、FlaskライクなPython Webフレームワークです。

- [日本語ドキュメント](https://higuma.moyashi.xyz/)
- [English documentation](https://higuma.moyashi.xyz/en/)
- [PyPI](https://pypi.org/project/higuma/)
- [Examples](https://github.com/Madoa5561/higuma/tree/main/examples)

## インストール

Python 3.10以上で利用できます。

```bash
pip install higuma
```

## 簡単な例

```python
from higuma import Higuma

app = Higuma(__name__)


@app.get("/")
def index():
    return {"message": "Hello from higuma"}


if __name__ == "__main__":
    app.run()
```

```bash
python app.py
```

ブラウザで <http://127.0.0.1:8000> を開きます。

## 開発者

- [madoa5561](https://github.com/Madoa5561)

## ライセンス

[MIT License](LICENSE)

