{"repo":"ml-tooling/opyrator","free":true,"listed":false,"github":"https://github.com/ml-tooling/opyrator","clone":"git clone https://github.com/ml-tooling/opyrator.git","description":"🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.","language":"Python","stars":3133,"topics":["fastapi","streamlit","pydantic","python","microservices","serverless","faas","functions","python-functions","machine-learning"],"license":"MIT","category":"machine-learning","readme_excerpt":"Opyrator Turns your Python functions into microservices with web API, interactive GUI, and more. Getting Started • Features • Examples • Support • Report a Bug • Contribution • Changelog Instantly turn your Python functions into production-ready microservices. Deploy and access your services via HTTP API or interactive UI. Seamlessly export your services into portable, shareable, and executable files or Docker images. Opyrator builds on open standards - OpenAPI, JSON Schema, and Python type hints - and is powered by FastAPI, Streamlit, and Pydantic. It cuts out all the pain for productizing and sharing your Python code - or anything you can wrap into a single Python function. Alpha Version: Only suggested for experimental usage. --- Try out and explore various examples in our playground here . --- Highlights - 🪄&nbsp; Turn functions into production-ready services within seconds. - 🔌&nbsp; Auto-generated HTTP API based on FastAPI. - 🌅&nbsp; Auto-generated Web UI based on Streamlit. - 📦&nbsp; Save and share as self-contained executable file or Docker image. - 🧩&nbsp; Reuse pre-defined components & combine with existing Opyrators. - 📈&nbsp; Instantly deploy and scale for production usage. Getting Started Installation Requirements: Python 3.6+. Usage 1. A simple Opyrator-compatible function could look like this: 💡 An Opyrator-compatible function is required to have an input parameter and return value based on Pydantic models. The input and output models are specified via t","default_branch":null,"files":null,"tree":[],"storefront":"/r/ml-tooling","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ml-tooling/opyrator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}