{"id":15426188,"url":"https://github.com/cryptaliagy/krait","last_synced_at":"2025-04-19T16:21:26.435Z","repository":{"id":42748489,"uuid":"318937341","full_name":"cryptaliagy/krait","owner":"cryptaliagy","description":"A Python CLI tool to create new python projects. [BETA]","archived":false,"fork":false,"pushed_at":"2024-01-11T19:16:38.000Z","size":131,"stargazers_count":7,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T10:04:26.094Z","etag":null,"topics":["bootstrapping","cli","click","pypi","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cryptaliagy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-06T02:53:02.000Z","updated_at":"2023-01-14T20:47:37.000Z","dependencies_parsed_at":"2024-10-20T06:39:42.840Z","dependency_job_id":null,"html_url":"https://github.com/cryptaliagy/krait","commit_stats":{"total_commits":131,"total_committers":5,"mean_commits":26.2,"dds":0.2290076335877863,"last_synced_commit":"d1dbf96dedf2eb1c306cd40dec2b56cadc57d145"},"previous_names":["cryptaliagy/krait","taliamax/krait"],"tags_count":8,"template":false,"template_full_name":"cryptaliagy/starter_python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptaliagy%2Fkrait","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptaliagy%2Fkrait/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptaliagy%2Fkrait/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptaliagy%2Fkrait/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cryptaliagy","download_url":"https://codeload.github.com/cryptaliagy/krait/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249586432,"owners_count":21295359,"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":["bootstrapping","cli","click","pypi","python"],"created_at":"2024-10-01T17:55:07.892Z","updated_at":"2025-04-19T16:21:26.400Z","avatar_url":"https://github.com/cryptaliagy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Krait – CLI for setting up new python projects\n\n[![Pipeline status badge](https://img.shields.io/github/workflow/status/taliamax/krait/release?label=release)](https://github.com/taliamax/krait/actions?query=workflow%3Apipeline)\n[![PyPI version badge](https://img.shields.io/pypi/v/krait)](https://pypi.org/project/krait/)\n[![PyPI Status Badge](https://img.shields.io/pypi/status/krait)](https://pypi.org/project/krait/)\n\n[![Python versions badge](https://img.shields.io/pypi/pyversions/krait)](https://github.com/taliamax/krait)\n[![License](https://img.shields.io/github/license/taliamax/krait)](https://github.com/taliamax/krait/blob/master/LICENSE)\n[![Downloads per month](https://img.shields.io/pypi/dm/krait)](https://pypi.org/project/krait/)\n\nWelcome to Krait!\n\nKrait is a python-built CLI for new python projects! Working on new code usually means setting up linters, type checkers, testing frameworks, and/or automations, but how often do those things get worked on?\n\nI made Krait to solve the issue of starting up new python projects rapidly while ensuring that code quality is high. By baking these tools into the project creation process, you can find mistakes and issues early on and save time debugging.\n\nKrait is currently in Beta, and new features are still being worked on. A few of the features coming soon:\n\n- Pre-commit hooks\n- Support for creating projects with Flask\n\nDocumentation is also being worked on to explain the process of extending Krait by writing your own plugins. This would allow external packages to enhance the number of options permitted for each of the tools that we support\n\n\n## Installation\n\nSimplest installation is through pip.\n\n```bash\n$ pip install krait\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcryptaliagy%2Fkrait","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcryptaliagy%2Fkrait","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcryptaliagy%2Fkrait/lists"}