{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"wemake-django-template","owner":"wemake-services","isFork":false,"description":"Bleeding edge django template focused on code quality and security.","allTopics":["python","docker","django","cookiecutter","gitlab-ci","python3","pytest","caddy","mypy","cookiecutter-template"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":26,"starsCount":1950,"forksCount":213,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T06:45:56.023Z"}},{"type":"Public","name":"caddy-gen","owner":"wemake-services","isFork":false,"description":"Automated Caddy reverse proxy for docker containers","allTopics":["docker","docker-image","proxy-server","caddy-server","caddy-plugin","scale","caddy","caddy-gen"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":8,"starsCount":239,"forksCount":24,"license":"MIT License","participation":[0,0,0,0,1,0,0,2,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T15:50:40.855Z"}},{"type":"Public","name":"pytest-modified-env","owner":"wemake-services","isFork":false,"description":"Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.","allTopics":["testing","test","tests","python3","pytest","unittest","pytest-plugin","codequality"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":0,"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,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T08:57:21.803Z"}},{"type":"Public","name":"flake8-eradicate","owner":"wemake-services","isFork":false,"description":"Flake8 plugin to find commented out or dead code","allTopics":["linter","linter-plugin","flake8","comments","code-quality","wemake-services","wemake-python-styleguide","flake8-plugin"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":8,"starsCount":307,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T07:19:47.830Z"}},{"type":"Public","name":"django-test-migrations","owner":"wemake-services","isFork":false,"description":"Test django schema and data migrations, including migrations' order and best practices.","allTopics":["python","python3","pytest","pytest-plugin","django-orm","django-testing","django-migrations","django-test","django"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":15,"starsCount":499,"forksCount":33,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T07:19:41.827Z"}},{"type":"Public","name":"wemake-frontend-styleguide","owner":"wemake-services","isFork":false,"description":"Set of the strictest linters for your next frontend app","allTopics":["eslint","eslint-config","code-quality","eslint-shareable-configs","eslint-standard","eslint-strict"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":15,"issueCount":26,"starsCount":77,"forksCount":7,"license":"MIT License","participation":[13,10,12,10,11,11,11,11,10,13,13,10,12,11,12,7,8,7,11,11,9,7,8,4,9,14,8,4,9,9,10,11,13,12,8,6,3,8,7,13,6,5,6,0,0,0,0,11,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T19:30:26.988Z"}},{"type":"Public","name":"inspect313","owner":"wemake-services","isFork":false,"description":"Backport of `inspect` module from Python3.13","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"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,1,8,2,2,1,2,2,1,2,1,2,3,0,2,2,4,5,2,3,1,2,3,3,6,2,2,1,3,4,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T17:04:31.070Z"}},{"type":"Public","name":"dotenv-linter","owner":"wemake-services","isFork":false,"description":"☺️ Linting dotenv files like a charm!","allTopics":["dotenv","linting","linter","code-quality","dotenv-parser"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":13,"starsCount":271,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T08:39:59.894Z"}},{"type":"Public","name":"django-split-settings","owner":"wemake-services","isFork":false,"description":"Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files.","allTopics":["settings","django","python3","django-settings","django-configuration","python"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":4,"starsCount":1075,"forksCount":65,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T08:39:43.949Z"}},{"type":"Public","name":"asyncio-redis-rate-limit","owner":"wemake-services","isFork":false,"description":"Rate limiter for async functions using Redis as a backend.","allTopics":["python","redis","rate-limiting","python3","aiohttp","asyncio","rate-limit","aioredis","rate-limiter","ratelimit","redispy","httpx"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":3,"starsCount":34,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T08:39:17.428Z"}},{"type":"Public","name":"wemake-python-styleguide","owner":"wemake-services","isFork":false,"description":"The strictest and most opinionated python linter ever!","allTopics":["styleguide","python3","flake8","flake8-plugin","wemake-services","wemake","python","linter","code-quality","hacktoberfest"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":13,"issueCount":114,"starsCount":2451,"forksCount":384,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T07:48:10.392Z"}},{"type":"Public","name":"kira-release","owner":"wemake-services","isFork":false,"description":"🐿️ Kira's micro-bot to release your code and track changes","allTopics":["bot","gitlab","gitlab-ci","rsdp","wemake-services","gitlab-bot","kira-bot"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T06:15:06.824Z"}},{"type":"Public","name":"kira-stale","owner":"wemake-services","isFork":false,"description":"🐿️ Kira's micro-bot to fight with stale GitLab issues and merge requests","allTopics":["bot","gitlab","gitlab-ci","rsdp","wemake-services","gitlab-bot","kira-bot"],"primaryLanguage":{"name":"Procfile","color":"#3B2F63"},"pullRequestCount":1,"issueCount":5,"starsCount":14,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T15:41:01.894Z"}},{"type":"Public","name":"docker-image-size-limit","owner":"wemake-services","isFork":false,"description":"🐳 Keep an eye on your docker image size and prevent it from growing too big","allTopics":["python","docker","devops","ci","python3","code-quality","docker-images","docker-linter"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":117,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:23:27.534Z"}},{"type":"Public","name":"dump-env","owner":"wemake-services","isFork":false,"description":"A utility tool to create .env files","allTopics":["python","dotenv","travis-ci","continuous-integration","gitlab-ci"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":101,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:23:19.363Z"}},{"type":"Public","name":"wemake-python-package","owner":"wemake-services","isFork":false,"description":"Bleeding edge cookiecutter template to create new python packages","allTopics":["template","project-template","python3","hacktoberfest","cookiecutter-template","cookiecutter-python3","python","cookiecutter"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":9,"starsCount":402,"forksCount":44,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:23:13.858Z"}},{"type":"Public","name":"mypy-extras","owner":"wemake-services","isFork":false,"description":"A collection of extra types and features for mypy","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":11,"starsCount":23,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:20:35.152Z"}},{"type":"Public","name":"safe-assert","owner":"wemake-services","isFork":false,"description":"Safe and composable assert for Python that can be used together with optimised mode","allTopics":["python","utility","python3","assert","type-safety","mypy","pep561","mypy-stubs"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":17,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:19:29.483Z"}},{"type":"Public","name":"recase","owner":"wemake-services","isFork":false,"description":"♻️ Convert strings to any case.","allTopics":["elixir","elixir-lang","cases","snake-case","camelcase","pascalcase"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":2,"issueCount":5,"starsCount":224,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T06:00:55.937Z"}},{"type":"Public","name":"ecto_autoslug_field","owner":"wemake-services","isFork":false,"description":"Automatically create slugs for Ecto schemas.","allTopics":["elixir","ecto","slugs","elixir-lang","elixir-library","ecto-extension","ecto-types"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":151,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T06:00:49.863Z"}},{"type":"Public","name":"wemake-dind","owner":"wemake-services","isFork":false,"description":"Our docker-in-docker image with Python","allTopics":["python","docker","python3","dind","docker-dind","wemake"],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":1,"starsCount":13,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-22T05:57:13.934Z"}},{"type":"Public","name":"coverage-conditional-plugin","owner":"wemake-services","isFork":false,"description":"Conditional coverage based on any rules you define!","allTopics":["coveralls","coverage-report","python3","coverage-testing","coverage-plugin","python","coverage","wemake","pragma-rules"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":8,"issueCount":6,"starsCount":67,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T16:08:15.080Z"}},{"type":"Public","name":".github","owner":"wemake-services","isFork":false,"description":"GitHub metadata","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-12T16:37:48.341Z"}},{"type":"Public","name":"flake8-broken-line","owner":"wemake-services","isFork":false,"description":"🚨 Flake8 plugin to forbid backslashes (\\) for line breaks","allTopics":["lint","python","linting","linter","python3","flake8","code-quality","flake8-plugin"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":11,"issueCount":3,"starsCount":110,"forksCount":79,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T16:02:33.769Z"}},{"type":"Public","name":"kira-dependencies","owner":"wemake-services","isFork":false,"description":"🐿 Kira's micro-bot to update project dependencies","allTopics":["bot","gitlab","gitlab-ci","rsdp","dependabot","wemake-services","gitlab-bot","kira-bot"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":7,"starsCount":102,"forksCount":19,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-13T12:55:10.399Z"}},{"type":"Public","name":"jinja2-git","owner":"wemake-services","isFork":false,"description":"Jinja2 extension to handle git-specific things","allTopics":["git","jinja2","cookiecutter","jinja2-templates","jinja2-extension","jinja2-templating-engine"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":2,"starsCount":15,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-17T03:10:44.467Z"}},{"type":"Public","name":"wemake-vue-template","owner":"wemake-services","isFork":false,"description":"Bleeding edge vue template focused on code quality and developer happiness.","allTopics":["stylelint","docker","typescript","jsdoc","vue","eslint","jest","ssr","nuxt","nuxtjs","vue-template"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":26,"issueCount":31,"starsCount":732,"forksCount":74,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-12T05:49:12.702Z"}},{"type":"Public","name":"meta","owner":"wemake-services","isFork":false,"description":"Home of Repeatable Software Development Process","allTopics":["business","management","software-development","methodology","business-process","rspd"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":11,"issueCount":30,"starsCount":53,"forksCount":13,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-28T23:08:13.955Z"}},{"type":"Public","name":"pravda","owner":"wemake-services","isFork":false,"description":"Python type-checker written in Rust","allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":14,"issueCount":0,"starsCount":33,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-13T03:38:53.590Z"}},{"type":"Public","name":"kira-review","owner":"wemake-services","isFork":false,"description":"🐿️ Kira's micro-bot to review merge requests before real humans","allTopics":["bot","gitlab","gitlab-ci","rsdp","wemake-services","gitlab-bot","kira-bot"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":7,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-31T02:08:18.564Z"}}],"repositoryCount":52,"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"}