{"id":29503531,"url":"https://github.com/emadmokhtar/pyfr","last_synced_at":"2026-05-17T02:05:35.810Z","repository":{"id":304555336,"uuid":"1019129481","full_name":"EmadMokhtar/pyfr","owner":"EmadMokhtar","description":"🚀 Revolutionary Python microservice framework - FastAPI + gRPC + OpenTelemetry + modern tooling. Production-ready services in minutes! Backstage template included. 10x faster development! ⚡","archived":false,"fork":false,"pushed_at":"2025-07-13T20:09:00.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-27T14:45:41.466Z","etag":null,"topics":["ai","fastapi","framework","microservices","observability","pydantic","pydantic-ai","python","rest-api"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EmadMokhtar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-13T19:56:53.000Z","updated_at":"2025-07-13T21:45:49.000Z","dependencies_parsed_at":"2025-07-13T22:07:48.663Z","dependency_job_id":"5d43a96d-e26c-48a1-b35a-75895da5e2a3","html_url":"https://github.com/EmadMokhtar/pyfr","commit_stats":null,"previous_names":["emadmokhtar/pyfr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EmadMokhtar/pyfr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmadMokhtar%2Fpyfr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmadMokhtar%2Fpyfr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmadMokhtar%2Fpyfr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmadMokhtar%2Fpyfr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EmadMokhtar","download_url":"https://codeload.github.com/EmadMokhtar/pyfr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmadMokhtar%2Fpyfr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281355846,"owners_count":26487004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","fastapi","framework","microservices","observability","pydantic","pydantic-ai","python","rest-api"],"created_at":"2025-07-15T23:01:18.850Z","updated_at":"2025-10-27T23:08:19.699Z","avatar_url":"https://github.com/EmadMokhtar.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔥 PyFr - The Python Microservice Framework\n\nPyFr is the **game-changing Python microservice framework** that eliminates weeks of boilerplate setup and delivers **production-ready services in under 10 minutes**. Inspired by GoFr's revolutionary architecture and powered by cutting-edge tools like UV, Ruff, and OpenTelemetry, it's the framework that transforms microservice development from painful to **absolutely delightful**. Perfect for teams who demand excellence without complexity!\n\n\u003e PyFr is influenced by [GoFr](https://gofr.dev), the Go microservice framework that has redefined how teams build and deploy services. With PyFr, you get the same **context-driven architecture** and **developer experience excellence**, but tailored for Python's rich ecosystem.\n\n## **🔥 The Painful Reality We're Solving**\nBuilding Python microservices is **unnecessarily brutal**. Developers waste **2-4 weeks** configuring observability, database adapters, testing frameworks, CI/CD pipelines, and deployment infrastructure. Every team reinvents the same wheel, leading to:\n- 💸 **Massive time waste** on repetitive boilerplate\n- 🐛 **Inconsistent practices** across teams  \n- 😩 **Developer frustration** with complex tooling\n- 🚨 **Production incidents** due to poor observability\n- 📉 **Slow time-to-market** for new features\n\n## **✨ Our Revolutionary Solution**\nPyFr provides a **comprehensive, battle-tested framework** that eliminates microservice complexity while maintaining complete flexibility. Built on proven patterns from GoFr and the latest Python ecosystem innovations.\n\n## **🚀 Why Teams Are Making the Switch**\n\n### **⚡ 10x Faster Development Velocity**\n- **Production-ready service in 10 minutes** vs 2-4 weeks of manual setup\n- **Backstage integration** for one-click service creation\n- **Pre-configured everything**: databases, observability, testing, deployment\n- **Zero cognitive overhead** - focus on business logic, not infrastructure\n\n### **🏎️ Performance That Dominates**\n- **UV package management**: 10-100x faster builds and installs\n- **Ruff linting**: 10-100x faster code quality checks\n- **Async-first architecture** with optimal resource utilization\n- **Production-optimized containers** with multi-stage builds\n\n### **🔍 Observability That Actually Helps**\n- **OpenTelemetry distributed tracing** - follow requests across your entire system\n- **Prometheus metrics** with pre-built Grafana dashboards\n- **Structured logging** with correlation IDs and request context\n- **Kubernetes-ready health checks** that prevent outages\n\n### **🎯 Developer Experience Excellence**\n- **Context-driven architecture** inspired by GoFr's innovative patterns\n- **Comprehensive testing** with pytest, testcontainers, and property-based testing\n- **Modern tooling integration** (UV, Ruff, pre-commit) that just works\n- **Extensive documentation** and real-world examples\n\n### **🐳 Production-Ready From Day Zero**\n- **Security-scanned Docker images** with minimal attack surface\n- **Kubernetes manifests** with auto-scaling and resource management\n- **CI/CD templates** for GitHub Actions, GitLab, and Jenkins\n- **Multi-database support** without vendor lock-in\n\n## **🌟 Join the PyFr Revolution**\nIf you're tired of the **painful reality** of Python microservices, it's time to embrace the **PyFr revolution**. Our framework is designed for teams who demand **excellence without complexity**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femadmokhtar%2Fpyfr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femadmokhtar%2Fpyfr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femadmokhtar%2Fpyfr/lists"}