Type hints → Web UI. Minimal-boilerplate web apps from Python functions.
pip install func-to-webfrom func_to_web import run
def divide(a: float, b: float):
return a / b
run(divide)Open |
Complete documentation with examples and screenshots for each feature:
|
|
Full Documentation API Reference
- ✅ Rapid Prototyping - From pure Python function to usable web interface in seconds.
- ✅ Image Processing - Upload, process, and download images with PIL/Pillow.
- ✅ Data Science & Reporting - Instantly publish Pandas/Polars DataFrames and matplotlib plots without frontend code.
- ✅ Secure Internal Apps - Admin panels, dashboards, and team tools protected by built-in authentication.
- ✅ Production Deployments - Docker-friendly, supports Nginx/Traefik reverse proxies, SSL, and high-performance streaming.
Check the examples/ folder for 20 complete examples (Covers all features)
Core:
- Python 3.10+
- FastAPI, Uvicorn, Pydantic, Jinja2, python-multipart, itsdangerous
Optional (for extended functionality):
- Pillow, Matplotlib, Pandas, NumPy, Polars
Development:
- pytest, mkdocs, mkdocs-material
pytest tests/ -vmkdocs gh-deployMIT License • Made by Beltrán Offerrall • Contributions welcome!

