{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"django-digitalocean-spaces","owner":"testdrivenio","isFork":false,"description":"Django + DigitalOcean Spaces","allTopics":["django","digitalocean-spaces","django-digital-ocean"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T13:15:25.607Z"}},{"type":"Public","name":"flask-on-docker","owner":"testdrivenio","isFork":false,"description":"Flask + Docker","allTopics":["docker","flask","flask-docker","flask-docker-nginx-gunicorn"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":326,"forksCount":156,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T13:08:24.901Z"}},{"type":"Public","name":"flask-stripe-checkout","owner":"testdrivenio","isFork":false,"description":"Setting up Stripe Checkout with Flask","allTopics":["flask-stripe","flask","stripe"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":44,"forksCount":27,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T13:04:59.321Z"}},{"type":"Public","name":"fastapi-jwt","owner":"testdrivenio","isFork":false,"description":"Secure a FastAPI app by enabling authentication using JSON Web Tokens (JWTs)","allTopics":["jwt-authentication","fastapi"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":111,"forksCount":43,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T13:48:22.227Z"}},{"type":"Public","name":"docker-ci-cache","owner":"testdrivenio","isFork":false,"description":"Speed up your Docker-based builds on CircleCI, GitLab CI/CD, and GitHub Actions with Docker Layer Caching and BuildKit","allTopics":["gitlab-ci","circle-ci","docker-ci","buildkit","github-actions","docker-cache","docker"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":37,"forksCount":12,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T02:50:32.510Z"}},{"type":"Public","name":"fastapi-tdd-docker","owner":"testdrivenio","isFork":false,"description":"Test-Driven Development with FastAPI and Docker","allTopics":["async-python","starlette","tortoise-orm","fastapi"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":158,"forksCount":49,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T02:25:48.919Z"}},{"type":"Public","name":"fastapi-celery-project","owner":"testdrivenio","isFork":false,"description":"","allTopics":["fastapi","fastapi-celery"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":48,"forksCount":22,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T15:28:47.774Z"}},{"type":"Public","name":"django-celery-project","owner":"testdrivenio","isFork":false,"description":"The Definitive Guide to Celery and Django","allTopics":["django","django-celery"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":41,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-19T16:02:46.474Z"}},{"type":"Public","name":"flask-social-auth","owner":"testdrivenio","isFork":false,"description":"Set up social auth with Flask and Flask-Dance.","allTopics":["flask","flask-auth","social-auth","flask-dance"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T19:31:52.172Z"}},{"type":"Public","name":"django-docker-traefik","owner":"testdrivenio","isFork":false,"description":"Django with Docker and Traefik","allTopics":["django","traefik","lets-encrypt","django-docker","django-traefik"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":43,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T09:52:30.627Z"}},{"type":"Public","name":"fastapi-crud-sync","owner":"testdrivenio","isFork":false,"description":"FastAPI CRUD","allTopics":["docker","fastapi","fastapi-sqlalchemy"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":78,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T18:18:32.534Z"}},{"type":"Public","name":"fastapi-crud-async","owner":"testdrivenio","isFork":false,"description":"FastAPI CRUD","allTopics":["async-python","starlette","fastapi","async-postgres"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":1,"starsCount":415,"forksCount":89,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T18:18:23.589Z"}},{"type":"Public","name":"django-static-media-files","owner":"testdrivenio","isFork":false,"description":"Working with Static and Media Files in Django","allTopics":["django","whitenoise","django-media-file","django-staticfiles"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-28T13:29:48.963Z"}},{"type":"Public","name":"postgres_vs_dynamodb","owner":"testdrivenio","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T18:45:15.190Z"}},{"type":"Public","name":"django-search","owner":"testdrivenio","isFork":false,"description":"Basic and Full-text Search with Django and Postgres","allTopics":["django","full-text-search","django-postgresql","django-search"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":17,"forksCount":12,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-21T16:00:22.782Z"}},{"type":"Public","name":"django-drf-elasticsearch","owner":"testdrivenio","isFork":false,"description":"Django REST Framework and Elasticsearch","allTopics":["django-rest-framework","django-elasticsearch","django-elasticsearch-dsl","django-elasticsearch-dsl-drf"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":19,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-26T20:30:26.468Z"}},{"type":"Public","name":"fastapi-vue","owner":"testdrivenio","isFork":false,"description":"Single Page App with FastAPI and Vue.js","allTopics":["vuejs","vue","fastapi","fastapi-crud","fastapi-docker","fastapi-vuejs","fastai-jwt"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":243,"forksCount":100,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-07T23:09:11.146Z"}},{"type":"Public","name":"django-on-docker","owner":"testdrivenio","isFork":false,"description":"Dockerizing Django with Postgres, Gunicorn, and Nginx","allTopics":["docker","django","django-nginx","django-gunicorn-docker"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":1098,"forksCount":427,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-07T11:47:05.958Z"}},{"type":"Public","name":"django-on-docker-letsencrypt","owner":"testdrivenio","isFork":false,"description":"Securing a Containerized Django Application with Let's Encrypt","allTopics":["letsencrypt","django","django-docker","docker-letsencrypt-dns"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":103,"forksCount":50,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T22:40:13.842Z"}},{"type":"Public","name":"django-stripe-checkout","owner":"testdrivenio","isFork":false,"description":"Setting up Stripe Checkout with Django","allTopics":["django","stripe","django-stripe"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":49,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-02T21:48:29.986Z"}},{"type":"Public","name":"flask-docker-swarm","owner":"testdrivenio","isFork":false,"description":"Running Flask on Docker Swarm","allTopics":["docker","flask","docker-swarm"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":36,"forksCount":16,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T02:37:14.069Z"}},{"type":"Public","name":"pytest_for_beginners_test_project","owner":"testdrivenio","isFork":false,"description":"Test project for following the pytest for beginners article.","allTopics":["pytest"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-15T21:21:24.807Z"}},{"type":"Public","name":"django-celery","owner":"testdrivenio","isFork":false,"description":"Example of how to handle background processes with Django, Celery, and Docker","allTopics":["django","django-celery","django-docker"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":152,"forksCount":60,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-07T15:44:45.922Z"}},{"type":"Public","name":"fastapi-sqlmodel-alembic","owner":"testdrivenio","isFork":false,"description":"Sample FastAPI project that uses async SQLAlchemy, SQLModel, Postgres, Alembic, and Docker.","allTopics":["fastapi","fastapi-sqlalchemy","fastapi-async-db","sqlmodel","fastapi-sqlmodel"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":2,"starsCount":434,"forksCount":80,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-26T16:31:31.586Z"}},{"type":"Public","name":"django-github-linode","owner":"testdrivenio","isFork":false,"description":"Django + Docker + Linode","allTopics":["django"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-10T14:45:20.632Z"}},{"type":"Public","name":"flask-react-aws","owner":"testdrivenio","isFork":false,"description":"","allTopics":["react","docker","flask","aws","aws-ecs"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":1,"starsCount":26,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-19T14:39:18.461Z"}},{"type":"Public","name":"simple-task-queue","owner":"testdrivenio","isFork":false,"description":"asynchronous task queues using python's multiprocessing library","allTopics":["python","redis","multiprocessing","task-queue"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":63,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-21T12:06:39.555Z"}},{"type":"Public","name":"fastapi-ml","owner":"testdrivenio","isFork":false,"description":"deploying an ML model to Heroku with FastAPI","allTopics":["heroku-deployment","fbprophet","fastapi","fastapi-docker","machine-learning"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":43,"forksCount":22,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T01:03:41.635Z"}},{"type":"Public","name":"selenium-grid-docker-swarm","owner":"testdrivenio","isFork":false,"description":"web scraping in parallel with Selenium Grid and Docker","allTopics":["docker","docker-swarm","selenium","selenium-webdriver","webscraping","selenium-grid"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":35,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-23T03:29:40.964Z"}},{"type":"Public","name":"flask-docker-traefik","owner":"testdrivenio","isFork":false,"description":"Flask with Docker and Traefik","allTopics":["flask","traefik","lets-encrypt","flask-letsencrypt"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-04T12:56:57.391Z"}}],"repositoryCount":83,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}