{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"django-pghistory","owner":"Opus10","isFork":false,"description":"Track historical events to Django models using Postgres triggers.","allTopics":["django","history","postresql"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":12,"issueCount":36,"starsCount":316,"forksCount":36,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T21:24:36.062Z"}},{"type":"Public","name":"django-pgtrigger","owner":"Opus10","isFork":false,"description":"Write Postgres triggers for your Django models","allTopics":["django","postgresql","triggers"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":21,"starsCount":512,"forksCount":33,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T08:51:33.595Z"}},{"type":"Public","name":"django-pgbulk","owner":"Opus10","isFork":false,"description":"Native postgres bulk update and upsert operations.","allTopics":["django","postgresql","update","upsert"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":44,"forksCount":6,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-05T22:18:15.485Z"}},{"type":"Public","name":"django-pgtransaction","owner":"Opus10","isFork":false,"description":"A context manager/decorator which extends Django's atomic function with the ability to set isolation level and retries for a given transaction.","allTopics":["django","postgresql","transactions"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":50,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:35:43.539Z"}},{"type":"Public","name":"django-migration-docs","owner":"Opus10","isFork":false,"description":"Sync and validate additional information about your Django migrations.","allTopics":["django"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:31:13.222Z"}},{"type":"Public","name":"django-pgactivity","owner":"Opus10","isFork":false,"description":"View, filter, and kill Postgres queries.","allTopics":["django","postgresql"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:31:07.144Z"}},{"type":"Public","name":"django-pglock","owner":"Opus10","isFork":false,"description":"Postgres advisory locks, table locks, and blocking lock management.","allTopics":["django","postgresql","locks"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":25,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:31:01.157Z"}},{"type":"Public","name":"django-pgstats","owner":"Opus10","isFork":false,"description":"Commands and models for tracking internal postgres stats.","allTopics":["django","postgresql"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":2,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:30:50.764Z"}},{"type":"Public","name":"django-pgclone","owner":"Opus10","isFork":false,"description":"Dump and restore Postgres databases with Django.","allTopics":["django","postgresql"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":3,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:30:43.681Z"}},{"type":"Public","name":"django-pgmigrate","owner":"Opus10","isFork":false,"description":"Avoid costly downtime during Postgres migrations.","allTopics":["django","migrations","postgresql"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T03:30:36.976Z"}},{"type":"Public","name":"django-strict-fields","owner":"Opus10","isFork":false,"description":"A collection of fields and utilities to help make model fields more strict.","allTopics":["django"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T01:08:50.694Z"}},{"type":"Public","name":"git-tidy","owner":"Opus10","isFork":false,"description":"Tidy git commit messages, linting, and logging","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":28,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T21:19:01.929Z"}},{"type":"Public","name":"python-library-template","owner":"Opus10","isFork":false,"description":"The template for all public Django apps by Opus 10","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T21:14:29.998Z"}},{"type":"Public","name":"formaldict","owner":"Opus10","isFork":false,"description":"Formal structured dictionaries parsed from a schema","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T20:20:45.776Z"}},{"type":"Public","name":"detail","owner":"Opus10","isFork":false,"description":"Build automations off of structured notes in your project","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T00:03:14.058Z"}},{"type":"Public","name":"footing","owner":"Opus10","isFork":false,"description":"Keep templated projects in sync with their template","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T23:53:33.345Z"}},{"type":"Public","name":"django-pgstrictjson","owner":"Opus10","isFork":false,"description":"JSON fields with trigger-based validation.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-18T12:15:39.243Z"}},{"type":"Public archive","name":"django-pgconnection","owner":"Opus10","isFork":false,"description":"Route postgres connections and hook into cursor execution","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":4,"starsCount":17,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-09T01:25:30.959Z"}},{"type":"Public","name":"website","owner":"Opus10","isFork":false,"description":"Opus 10 Website","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-16T00:58:34.200Z"}}],"repositoryCount":19,"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"}