{"id":21457871,"url":"https://github.com/tert0/fastapi-framework","last_synced_at":"2025-04-05T09:10:20.908Z","repository":{"id":38193031,"uuid":"380438631","full_name":"Tert0/fastapi-framework","owner":"Tert0","description":"A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication, Rate Limits and Sessions","archived":false,"fork":false,"pushed_at":"2025-03-28T12:08:06.000Z","size":5465,"stargazers_count":61,"open_issues_count":4,"forks_count":11,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-03-29T08:07:51.017Z","etag":null,"topics":["async","async-redis","asyncio","backend","database","fastapi","framework","hacktoberfest","inmemory-cache","jwt","python","python3","rate-limit","redis","session"],"latest_commit_sha":null,"homepage":"https://tert0.github.io/fastapi-framework","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tert0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2021-06-26T07:07:44.000Z","updated_at":"2025-03-28T12:07:49.000Z","dependencies_parsed_at":"2023-09-22T05:36:52.430Z","dependency_job_id":"af3ef4b0-57ba-4df6-946f-660ed5585cd1","html_url":"https://github.com/Tert0/fastapi-framework","commit_stats":{"total_commits":302,"total_committers":4,"mean_commits":75.5,"dds":0.3178807947019867,"last_synced_commit":"96509cedcf158f25e2303f03089a0cdfb1131567"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tert0%2Ffastapi-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tert0%2Ffastapi-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tert0%2Ffastapi-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tert0%2Ffastapi-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tert0","download_url":"https://codeload.github.com/Tert0/fastapi-framework/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312085,"owners_count":20918344,"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","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":["async","async-redis","asyncio","backend","database","fastapi","framework","hacktoberfest","inmemory-cache","jwt","python","python3","rate-limit","redis","session"],"created_at":"2024-11-23T06:15:42.636Z","updated_at":"2025-04-05T09:10:20.814Z","avatar_url":"https://github.com/Tert0.png","language":"Python","readme":"[![Codestyle](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml/badge.svg)](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Tests](https://github.com/Tert0/fastapi-framework/actions/workflows/tests.yaml/badge.svg)](https://github.com/Tert0/fastapi-framework/actions/workflows/tests.yaml)\n[![codecov](https://codecov.io/gh/Tert0/fastapi-framework/branch/develop/graph/badge.svg?token=G7NH4651MB)](https://codecov.io/gh/Tert0/fastapi-framework)\n[![PyPI version](https://badge.fury.io/py/fastapi-framework.svg)](https://badge.fury.io/py/fastapi-framework)\n[![PyPI Downloads](https://img.shields.io/pypi/dm/fastapi-framework.svg)](https://pypi.org/project/fastapi-framework)\n\n\nA FastAPI Framework for things like `Database`,\n`Redis`, `Logging`, `JWT Authentication`, `Rate Limits` and `Sessions` \n\n# Install\n\nYou can install this Library with:\n\n```shell\npip install fastapi-framework\n```\n\n# Documentation\n\nFor the Documentation click [here](https://tert0.github.io/fastapi-framework)\n\n# Features\n- ✅ Database\n- ✅ Redis\n- ✅ Redis Publish/Subscribe\n- ✅ FastAPI JWT\n- ❌ FastAPI Permission System (for routes)\n- ✅ Rate Limits\n- ✅ Config Parser\n- ✅ Session System\n\n\n# License\n\nThis Project is Licensed under the [MIT License](https://mit-license.org/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftert0%2Ffastapi-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftert0%2Ffastapi-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftert0%2Ffastapi-framework/lists"}