{"id":29788091,"url":"https://github.com/passeriform/godwit","last_synced_at":"2025-07-27T20:12:04.783Z","repository":{"id":57633951,"uuid":"260817314","full_name":"Passeriform/GodWit","owner":"Passeriform","description":"A hackable and sane project tracker. 🕊️","archived":false,"fork":false,"pushed_at":"2020-07-18T12:31:24.000Z","size":102,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-09T21:14:28.011Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Passeriform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-03T02:56:26.000Z","updated_at":"2025-01-15T20:32:30.000Z","dependencies_parsed_at":"2022-08-31T16:31:16.317Z","dependency_job_id":null,"html_url":"https://github.com/Passeriform/GodWit","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Passeriform/GodWit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Passeriform%2FGodWit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Passeriform%2FGodWit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Passeriform%2FGodWit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Passeriform%2FGodWit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Passeriform","download_url":"https://codeload.github.com/Passeriform/GodWit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Passeriform%2FGodWit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267417664,"owners_count":24083839,"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-07-27T02:00:11.917Z","response_time":82,"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":[],"created_at":"2025-07-27T20:11:50.438Z","updated_at":"2025-07-27T20:12:04.770Z","avatar_url":"https://github.com/Passeriform.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GodWit\n\n[![crate](https://img.shields.io/crates/v/godwit)](https://crates.io/crates/godwit)\n[![docs](https://docs.rs/godwit/badge.svg)](https://docs.rs/godwit)\n[![build](https://travis-ci.org/Passeriform/GodWit.svg?branch=master)](https://travis-ci.org/Passeriform/GodWit)\n[![codecov](https://codecov.io/gh/Passeriform/GodWit/branch/master/graph/badge.svg)](https://codecov.io/gh/Passeriform/GodWit)\n[![maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/Passeriform/GodWit/graphs/commit-activity)\n\n[![homepage](https://img.shields.io/website-up-down-green-red/http/passeriform.com.svg?label=Passeriform)](http://www.passeriform.com/prod/GodWit)\n[![repo](https://img.shields.io/badge/github-GodWit-blue?logo=github)](https://github.com/Passeriform/GodWit)\n\nA hackable yet sane project manager and automation suite. GodWit follows an unintrusive philosophy with maximal exposure points to get the best of both end-user and developer worlds.\n\nGodwit is a config driven project assets and states manager suite. It supports a pluggable\nenvironment to work with multiple plugins. Godwit also features diff-snipping to\ntrim out unwanted operations from track history. This command is a cli front to\ngodwit core, daemon and other plugins.\n\nIt tracks changes in applications across the system deemed crucial for project\ndevelopment. The application can be used as knowledge compilation tool and can be\nused to provide meaningful analytics on projects.\n\nGodwit uses terms like state to represent a container that can either\ncontain a project and its details or another such container. The complete list of\nall such containers is represented using a state-graph.\n\n## Install\n[![release](https://img.shields.io/github/release/Passeriform/GodWit.svg)](https://github.com/Passeriform/GodWit/releases/)\n[![aur](https://img.shields.io/aur/version/godwit)](https://aur.archlinux.org/packages/godwit)\n[![debian](https://img.shields.io/debian/v/godwit)](https://packages.debian.org/unstable/utils/godwit)\n[![homebrew](https://img.shields.io/homebrew/v/godwit)](https://formulae.brew.sh/formula/godwit)\n\nGodWit is available on AUR and PPA repositories.\n\nSimply install it using\n```bash\n$ yay -Syu godwit\n```\nOR\n```bash\n$ sudo add-apt-repository ppa:passeriform/ppa\n$ sudo apt update\n$ sudo apt install godwit\n```\n\n## Use\nBegin with initializing GodWit on your general working directory.\n\n```bash\n$ godwit init\n```\n\nTry adding a new project.\n\n```bash\n$ godwit add @organization/project ~/projects/project\n```\n\nGodWit automatically tracks the project for any development and gives a rundown of the info after tracking.\n\n```bash\n$ godwit status -v\n```\n\n## Contributing\n[![issues](https://img.shields.io/github/issues/Passeriform/GodWit.svg)](https://gitHub.com/Passeriform/GodWit/issues/)\n[![pull-requests](https://img.shields.io/github/issues-pr/Passeriform/GodWit)](https://github.com/Passeriform/GodWit/pulls)\n\nIf you want to contribute, start by cloning this repository.\n```bash\n    git clone https://github.com/Passeriform/GodWit Godwit\n```\nCheckout to a new branch.\n```bash\n    # Use kebab-case categorization format.\n\n\n    # Ex: A new feature.\n    git checkout feature-\u003cfeature\u003e\n\n    # Ex: A bugfix.\n    git checkout bugfix-\u003cbug\u003e\n\n    # Ex: A meta update.\n    git checkout meta-\u003ctitle\u003e\n\n    # Ex: A documentation update.\n    git checkout docs-\u003ctitle\u003e\n\n    # Ex: A CI update.\n    git checkout ci-\u003ctitle\u003e\n\n```\nDo your thing...\n\n```bash\nCode up\n```\n**Squash commits** and issue a PR at\n[https://github.com/Passeriform/GodWit](https://github.com/Passeriform/GodWit)\n\n## License\n![license](https://img.shields.io/crates/l/godwit-daemon)\n\nLicensed under either of\n\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)\n\nat your option.\n\n### Credition\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any\nadditional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasseriform%2Fgodwit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpasseriform%2Fgodwit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasseriform%2Fgodwit/lists"}