{"id":31765533,"url":"https://github.com/taptorestart/python-backend-examples","last_synced_at":"2025-10-10T00:19:44.501Z","repository":{"id":41716370,"uuid":"405965163","full_name":"taptorestart/python-backend-examples","owner":"taptorestart","description":"Flask, FastAPI, Django, DRF","archived":false,"fork":false,"pushed_at":"2023-05-27T00:33:16.000Z","size":5510,"stargazers_count":22,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-05-27T01:25:16.080Z","etag":null,"topics":["backend","django","fastapi","flask","orm","python"],"latest_commit_sha":null,"homepage":"","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/taptorestart.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}},"created_at":"2021-09-13T12:31:47.000Z","updated_at":"2023-05-15T05:16:52.000Z","dependencies_parsed_at":"2023-01-31T17:16:10.461Z","dependency_job_id":null,"html_url":"https://github.com/taptorestart/python-backend-examples","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/taptorestart/python-backend-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taptorestart%2Fpython-backend-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taptorestart%2Fpython-backend-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taptorestart%2Fpython-backend-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taptorestart%2Fpython-backend-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taptorestart","download_url":"https://codeload.github.com/taptorestart/python-backend-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taptorestart%2Fpython-backend-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002373,"owners_count":26083356,"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-09T02:00:07.460Z","response_time":59,"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":["backend","django","fastapi","flask","orm","python"],"created_at":"2025-10-10T00:19:41.912Z","updated_at":"2025-10-10T00:19:44.488Z","avatar_url":"https://github.com/taptorestart.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Back-end Examples\n\n## Flask\n### Basic Example\n- [Flask - Minimal](https://github.com/taptorestart/python-backend-examples/tree/main/flask/flask_minimal)\n- [Flask - ORM](https://github.com/taptorestart/python-backend-examples/tree/main/flask/flask_orm)\n- [Flask - File Upload](https://github.com/taptorestart/python-backend-examples/tree/main/flask/flask_file_upload)\n- [Flask - Ajax](https://github.com/taptorestart/python-backend-examples/tree/main/flask/flask_ajax)\n\n### Open Source Projects using Flask\n- [airflow](https://github.com/apache/airflow) by Apache, Apache-2.0 license\n\n\n## FastAPI\n### [Tutorial](https://fastapi.tiangolo.com/tutorial/) User Guide Example\n- [FastAPI - Minimal](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_minimal)\n- [FastAPI - Path Parameters](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_path_parameters)\n- [FastAPI - Query Parameters](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_query_parameters)\n- [FastAPI - Request Body](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_request_body)\n- [FastAPI - Response Model](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_response_model)\n- [FastAPI - Form Data](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_form_data)\n- [FastAPI - Request Files](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_request_files)\n- [FastAPI - ORM with SQLite](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_orm_sqlite)\n- [FastAPI - Dependencies First Steps](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_dependencies_first_steps)\n- [FastAPI - Simple OAuth2 with Password and Bearer](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_oauth2)\n- [FastAPI - OAuth2 with Password (and hashing), Bearer with JWT tokens](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_oauth2_jwt)\n- [FastAPI - Static Files](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_static)\n- [FastAPI - Testing](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_testing)\n\n### [Advanced](https://fastapi.tiangolo.com/advanced/) User Guide Example\n- [FastAPI - Templates](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_templates)\n\n### [Deployment](https://fastapi.tiangolo.com/deployment/) Example\n- [FastAPI - Docker](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_docker)\n\n### Additional Example\n- [FastAPI - ORM with MySQL](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_orm_mysql)\n- [FastAPI - API Router](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_api_router)\n- [FastAPI - Cache with Redis](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_cache_redis)\n\n### Base Project Example\n- [FastAPI - Email Login with Password(and hashing), Bearer with JWT Token, ORM with MySQL](https://github.com/taptorestart/python-backend-examples/tree/main/fastapi/fastapi_email_login_jwt_mysql)\n\n\n## Django\n### Basic Example\n- [Django - Minimal](https://github.com/taptorestart/python-backend-examples/tree/main/django/django_minimal)\n- [Django - Admin and Register app's model](https://github.com/taptorestart/python-backend-examples/tree/main/django/django_admin_register_app)\n\n### Advanced Example\n- [Django - Celery Worker](https://github.com/taptorestart/python-backend-examples/tree/main/django/django_celery_worker)\n- [Django - Pytest with bakery](https://github.com/taptorestart/python-backend-examples/tree/main/django/django_pytest_with_bakery)\n\n### Open Source Projects using Django\n- [djangoproject.com](https://github.com/django/djangoproject.com) by django, BSD-3-Clause license\n- [django-cms](https://github.com/django-cms/django-cms) by django-cms, BSD-3-Clause license\n- [django-oscar](https://github.com/django-oscar/django-oscar) by django-oscar, BSD-3-Clause license\n- [django-shop](https://github.com/awesto/django-shop) by awesto, BSD-3-Clause license\n- [saleor](https://github.com/saleor/saleor) by saleor, BSD-3-Clause license\n\n\n## DRF(Django REST framework)\n### Basic Example\n- [DRF - Minimal](https://github.com/taptorestart/python-backend-examples/tree/main/drf/drf_minimal)\n- [DRF - OpenAPI Specification(Swagger)](https://github.com/taptorestart/python-backend-examples/tree/main/drf/drf_swagger)\n- [DRF - CRUD](https://github.com/taptorestart/python-backend-examples/tree/main/drf/drf_crud)\n- [DRF - Testing](https://github.com/taptorestart/python-backend-examples/tree/main/drf/drf_testing)\n\n### Open Source Projects using DRF\n- [CVAT](https://github.com/opencv/cvat) by opencv, MIT license\n- [Label Studio](https://github.com/heartexlabs/label-studio), by Heartex, Apache-2.0 license\n- [forms](https://github.com/taptorestart/forms) by taptorestart, MIT license\n\n\n## Protocol\n### gRPC\n- [gRPC - Simple Message server and client](https://github.com/taptorestart/python-backend-examples/tree/main/protocol/grpc_simple_message)\n\n\n## Event Streaming\n### Kafka\n- [Kafka Python Client - Producer and consumer](https://github.com/taptorestart/python-backend-examples/tree/main/event_streaming/kafka_python)\n\n\n## Docker\n- [Docker - Cron](https://github.com/taptorestart/python-backend-examples/tree/main/docker/docker_cron)\n\n\n## Test\n- [REST API E2E Test using requests](https://github.com/taptorestart/python-backend-examples/tree/main/test/rest_api)\n- [CORS Test using Flask](https://github.com/taptorestart/python-backend-examples/tree/main/test/cors)\n\n\nEmail: taptorestart@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaptorestart%2Fpython-backend-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaptorestart%2Fpython-backend-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaptorestart%2Fpython-backend-examples/lists"}