{"id":88023,"name":null,"description":"High-performance implementation of the ActivityWatch server, written in Rust","url":"https://github.com/activitywatch/aw-server-rust","last_synced_at":"2025-09-08T23:38:52.258Z","repository":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231163,"owners_count":25245675,"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-09-08T02:00:09.813Z","response_time":121,"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"}},"owner":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"packages":[{"id":3571300,"name":"aw-models","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:15:43.386Z","latest_release_published_at":"2020-08-28T19:15:43.386Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:43.941Z","created_at":"2022-04-11T03:04:30.817Z","updated_at":"2025-09-08T23:37:43.941Z","registry_url":"https://crates.io/crates/aw-models/","install_command":"cargo install aw-models","documentation_url":"https://docs.rs/aw-models/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:17.291Z","dependent_packages_count":6,"downloads":4859,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":36.57982276880218,"dependent_repos_count":29.318292202377133,"dependent_packages_count":5.028270850324863,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":18.766288514477303},"purl":"pkg:cargo/aw-models","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-models","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-models","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-models/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-models/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-models/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-models/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-models/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:56:16.062Z","updated_at":"2022-11-07T16:56:16.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3586775,"name":"aw-sync","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:30:24.801Z","latest_release_published_at":"2020-08-28T19:30:24.801Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:44.304Z","created_at":"2022-04-11T04:46:34.191Z","updated_at":"2025-09-08T23:37:44.304Z","registry_url":"https://crates.io/crates/aw-sync/","install_command":"cargo install aw-sync","documentation_url":"https://docs.rs/aw-sync/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:25.495Z","dependent_packages_count":0,"downloads":1680,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":73.10282891782667,"dependent_repos_count":29.318292202377133,"dependent_packages_count":33.81230354737315,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":31.827696283691857},"purl":"pkg:cargo/aw-sync","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-sync","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-sync","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-sync/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-sync/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-sync/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-sync/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-sync/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:58:39.889Z","updated_at":"2022-11-07T16:58:39.889Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3571109,"name":"aw-client-rust","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:29:08.624Z","latest_release_published_at":"2020-08-28T19:29:08.624Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:43.994Z","created_at":"2022-04-11T03:02:48.016Z","updated_at":"2025-09-08T23:37:43.994Z","registry_url":"https://crates.io/crates/aw-client-rust/","install_command":"cargo install aw-client-rust","documentation_url":"https://docs.rs/aw-client-rust/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:17.271Z","dependent_packages_count":1,"downloads":2457,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":52.40874975944576,"dependent_repos_count":29.318292202377133,"dependent_packages_count":16.95609541526534,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":24.317638825594116},"purl":"pkg:cargo/aw-client-rust","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-client-rust","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-client-rust","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-client-rust/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-client-rust/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-client-rust/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-client-rust/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-client-rust/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:56:07.589Z","updated_at":"2022-11-07T16:56:07.589Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3571635,"name":"aw-server","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:27:25.871Z","latest_release_published_at":"2020-08-28T19:27:25.871Z","latest_release_number":"0.8.0","last_synced_at":"2025-09-08T23:37:44.565Z","created_at":"2022-04-11T03:07:21.688Z","updated_at":"2025-09-08T23:37:44.565Z","registry_url":"https://crates.io/crates/aw-server/","install_command":"cargo install aw-server","documentation_url":"https://docs.rs/aw-server/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:11.409Z","dependent_packages_count":2,"downloads":2881,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":47.74691386310108,"dependent_repos_count":29.318292202377133,"dependent_packages_count":11.426555354966414,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":22.279363634265394},"purl":"pkg:cargo/aw-server","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-server","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-server","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-server/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-server/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-server/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-server/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-server/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:56:30.113Z","updated_at":"2022-11-07T16:56:30.113Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3571118,"name":"aw-datastore","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:20:44.269Z","latest_release_published_at":"2020-08-28T19:20:44.269Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:44.507Z","created_at":"2022-04-11T03:02:51.814Z","updated_at":"2025-09-08T23:37:44.507Z","registry_url":"https://crates.io/crates/aw-datastore/","install_command":"cargo install aw-datastore","documentation_url":"https://docs.rs/aw-datastore/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:17.298Z","dependent_packages_count":4,"downloads":3999,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":41.38493543627482,"dependent_repos_count":29.318292202377133,"dependent_packages_count":6.945373569275039,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":20.11073159176187},"purl":"pkg:cargo/aw-datastore","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-datastore","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-datastore","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-datastore/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-datastore/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-datastore/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-datastore/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-datastore/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:56:08.248Z","updated_at":"2022-11-07T16:56:08.248Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3571391,"name":"aw-query","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:22:23.804Z","latest_release_published_at":"2020-08-28T19:22:23.804Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:44.534Z","created_at":"2022-04-11T03:05:31.081Z","updated_at":"2025-09-08T23:37:44.534Z","registry_url":"https://crates.io/crates/aw-query/","install_command":"cargo install aw-query","documentation_url":"https://docs.rs/aw-query/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:17.333Z","dependent_packages_count":1,"downloads":3494,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":44.52590196383897,"dependent_repos_count":29.318292202377133,"dependent_packages_count":16.95609541526534,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":22.741069266472756},"purl":"pkg:cargo/aw-query","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-query","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-query","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-query/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-query/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-query/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-query/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-query/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:56:18.239Z","updated_at":"2022-11-07T16:56:18.239Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},{"id":3586834,"name":"aw-transform","ecosystem":"cargo","description":"A reimplementation of aw-server in Rust.","homepage":"https://activitywatch.net/","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/ActivityWatch/aw-server-rust","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-08-28T19:19:26.957Z","latest_release_published_at":"2020-08-28T19:19:26.957Z","latest_release_number":"0.1.0","last_synced_at":"2025-09-08T23:37:44.503Z","created_at":"2022-04-11T04:46:53.603Z","updated_at":"2025-09-08T23:37:44.504Z","registry_url":"https://crates.io/crates/aw-transform/","install_command":"cargo install aw-transform","documentation_url":"https://docs.rs/aw-transform/","metadata":{"categories":[]},"repo_metadata":{"id":34170230,"uuid":"152148256","full_name":"ActivityWatch/aw-server-rust","owner":"ActivityWatch","description":"High-performance implementation of the ActivityWatch server, written in Rust","archived":false,"fork":false,"pushed_at":"2025-08-20T12:06:28.000Z","size":1412,"stargazers_count":241,"open_issues_count":65,"forks_count":66,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-26T13:00:59.061Z","etag":null,"topics":["activitywatch","rest-api","rust","server","sync","timetracking"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ActivityWatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"created_at":"2018-10-08T21:20:42.000Z","updated_at":"2025-08-20T12:06:31.000Z","dependencies_parsed_at":"2024-03-04T19:13:49.411Z","dependency_job_id":"00c1dbf7-d789-40bd-9fac-49c6d4bc118e","html_url":"https://github.com/ActivityWatch/aw-server-rust","commit_stats":{"total_commits":722,"total_committers":22,"mean_commits":32.81818181818182,"dds":0.5470914127423823,"last_synced_commit":"656f3c97b3b5fb9be96b9e3a60f52c9e5cfdaf67"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ActivityWatch/aw-server-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","download_url":"https://codeload.github.com/ActivityWatch/aw-server-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272231780,"owners_count":24896493,"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-08-26T02:00:07.904Z","response_time":60,"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"},"owner_record":{"login":"ActivityWatch","name":"ActivityWatch","uuid":"18249061","kind":"organization","description":"Open source time-tracking application with a focus on extensibility and privacy.","email":null,"website":"https://activitywatch.net","location":null,"twitter":"ActivityWatchIt","company":null,"icon_url":"https://avatars.githubusercontent.com/u/18249061?v=4","repositories_count":57,"last_synced_at":"2024-11-24T17:20:04.076Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["ActivityWatch"],"open_collective":"activitywatch","liberapay":"ActivityWatch","custom":["https://activitywatch.net/donate/"]}},"html_url":"https://github.com/ActivityWatch","funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"total_stars":14278,"followers":506,"following":0,"created_at":"2022-11-04T19:14:16.578Z","updated_at":"2024-11-24T17:20:04.077Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ActivityWatch/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-26T14:59:17.300Z","dependent_packages_count":3,"downloads":4365,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":39.22821036811671,"dependent_repos_count":29.318292202377133,"dependent_packages_count":8.591222748641442,"stargazers_count":13.118224388992239,"forks_count":9.786832361890099,"average":20.008556414003525},"purl":"pkg:cargo/aw-transform","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/aw-transform","docker_dependents_count":27,"docker_downloads_count":23282295,"usage_url":"https://repos.ecosyste.ms/usage/cargo/aw-transform","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/aw-transform/dependencies","status":null,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-26T12:28:56.817Z","issues_count":39,"pull_requests_count":218,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":4317772.827956989,"issues_closed_count":20,"pull_requests_closed_count":186,"pull_request_authors_count":23,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.6238532110091743,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":9,"past_year_pull_requests_count":42,"past_year_avg_time_to_close_issue":4897250.666666667,"past_year_avg_time_to_close_pull_request":2879128.476190476,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":29,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","maintainers":[{"login":"ErikBjare","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-transform/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-transform/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-transform/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/aw-transform/related_packages","maintainers":[{"uuid":"92215","login":"NelsonJTSM","name":"Nelson","email":null,"url":"https://github.com/NelsonJTSM","packages_count":7,"html_url":"https://crates.io/users/NelsonJTSM","role":null,"created_at":"2022-11-07T16:58:41.832Z","updated_at":"2022-11-07T16:58:41.832Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/NelsonJTSM/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":204892,"maintainers_count":50622,"namespaces_count":0,"keywords_count":51797,"github":"rust-lang","metadata":{"funded_packages_count":19941},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-08T05:35:57.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}}],"commits":{"id":1257846,"full_name":"ActivityWatch/aw-server-rust","default_branch":"master","committers":[{"name":"Erik Bjäreholt","email":"erik@bjareho.lt","login":"ErikBjare","count":328},{"name":"Johan Bjäreholt","email":"johan@bjareho.lt","login":"johan-bjareholt","count":266},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":36},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":35},{"name":"Kerkko Pelttari","email":"kerk.pelt@gmail.com","login":"xylix","count":33},{"name":"Harsha Raghu","email":"narnindi.raghu@gmail.com","login":"ShootingKing-AM","count":6},{"name":"2e3s","email":"2e3s19@gmail.com","login":"2e3s","count":4},{"name":"Michael Bianco","email":"iloveitaly@gmail.com","login":"iloveitaly","count":3},{"name":"wojnilowicz","email":"lukasz.wojnilowicz@gmail.com","login":"wojnilowicz","count":3},{"name":"cjc7373","email":"niuchangcun@gmail.com","login":"cjc7373","count":2},{"name":"Brayo","email":"vukubrian@gmail.com","login":"0xbrayo","count":2},{"name":"Stjepan Glavina","email":"stjepang@gmail.com","login":null,"count":1},{"name":"Hannes Karppila","email":"hannes.karppila@gmail.com","login":"Dentosal","count":1},{"name":"Joshua Ferguson","email":"joshua.ferguson.273@gmail.com","login":"skewballfox","count":1},{"name":"LockBlock-dev","email":"68129141+LockBlock-dev","login":"LockBlock-dev","count":1},{"name":"Nathan Merrill","email":"nathanmerrill","login":"nathanmerrill","count":1},{"name":"Patryk","email":"patrol9@gmail.com","login":"patrolez","count":1},{"name":"Stefano","email":"StefanoChiodino","login":"StefanoChiodino","count":1},{"name":"Victor Winberg","email":"victor.m.winberg@gmail.com","login":"VictorWinberg","count":1},{"name":"Y7n05h","email":"Y7n05h@protonmail.com","login":"Y7n05h","count":1},{"name":"luzpaz","email":"luzpaz","login":"luzpaz","count":1}],"total_commits":728,"total_committers":21,"total_bot_commits":71,"total_bot_committers":2,"mean_commits":34.666666666666664,"dds":0.5494505494505495,"past_year_committers":[{"name":"Erik Bjäreholt","email":"erik@bjareho.lt","login":"ErikBjare","count":18},{"name":"wojnilowicz","email":"lukasz.wojnilowicz@gmail.com","login":"wojnilowicz","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Brayo","email":"vukubrian@gmail.com","login":"0xbrayo","count":2},{"name":"2e3s","email":"2e3s19@gmail.com","login":"2e3s","count":1}],"past_year_total_commits":26,"past_year_total_committers":5,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":5.2,"past_year_dds":0.3076923076923077,"last_synced_at":"2025-07-01T13:28:26.136Z","last_synced_commit":"c6409796f3859c1c610339682d90e0a03659ccdd","created_at":"2023-06-13T15:38:43.925Z","updated_at":"2025-07-01T13:28:26.136Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853310153,"contributors_count":31095234,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ActivityWatch/aw-server-rust","html_url":"https://github.com/ActivityWatch/aw-server-rust","last_synced_at":"2025-08-31T13:18:22.070Z","status":null,"issues_count":39,"pull_requests_count":261,"avg_time_to_close_issue":11198917.05,"avg_time_to_close_pull_request":5835021.014285714,"issues_closed_count":20,"pull_requests_closed_count":210,"pull_request_authors_count":22,"issue_authors_count":28,"avg_comments_per_issue":2.358974358974359,"avg_comments_per_pull_request":1.4559386973180077,"merged_pull_requests_count":72,"bot_issues_count":0,"bot_pull_requests_count":186,"past_year_issues_count":8,"past_year_pull_requests_count":74,"past_year_avg_time_to_close_issue":5885580.5,"past_year_avg_time_to_close_pull_request":3110724.2352941176,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.25,"past_year_avg_comments_per_pull_request":0.6756756756756757,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":57,"past_year_merged_pull_requests_count":6,"created_at":"2023-05-11T22:33:00.561Z","updated_at":"2025-09-02T17:32:28.120Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ActivityWatch%2Faw-server-rust/issues","issue_labels_count":{"enhancement":4,"bug":1,"help wanted":1},"pull_request_labels_count":{"dependencies":192,"rust":128,"submodules":15,"github_actions":13},"issue_author_associations_count":{"NONE":24,"MEMBER":9,"CONTRIBUTOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":216,"MEMBER":46,"NONE":15},"issue_authors":{"ErikBjare":4,"0xbrayo":3,"skewballfox":3,"YeapGuy":2,"BelKed":2,"powellnorma":2,"johan-bjareholt":2,"guettli":1,"florianklumb":1,"SaadBazaz":1,"rqdmap":1,"EtaoinWu":1,"decathorpe":1,"Doslin":1,"huantianad":1,"exscape":1,"ShootingKing-AM":1,"ArthurusDent":1,"Dev-cmyser":1,"Thunder33345":1,"shubham-iapp":1,"watertrainer":1,"ym1234":1,"myrrc":1,"wojnilowicz":1,"iloveitaly":1,"inf1425":1,"GeorchW":1},"pull_request_authors":{"dependabot[bot]":192,"ErikBjare":31,"0xbrayo":10,"ShootingKing-AM":7,"johan-bjareholt":5,"wojnilowicz":4,"iloveitaly":3,"brayo-pip":3,"2e3s":3,"ComputerDruid":2,"cjc7373":2,"JeanMertz":2,"Game4Move78":2,"skewballfox":2,"S-Sohi":1,"hapm":1,"istudyatuni":1,"Canvas02":1,"NathanaelA":1,"luzpaz":1,"nathanmerrill":1,"LockBlock-dev":1,"StefanoChiodino":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10105265,"issues_count":31526874,"pull_requests_count":97803623,"authors_count":10704222,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":57,"rust":49,"submodules":6,"github_actions":2},"past_year_issue_author_associations_count":{"NONE":5,"MEMBER":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":58,"MEMBER":13,"NONE":5},"past_year_issue_authors":{"0xbrayo":3,"powellnorma":2,"decathorpe":1,"Dev-cmyser":1,"Thunder33345":1},"past_year_pull_request_authors":{"dependabot[bot]":57,"0xbrayo":9,"ErikBjare":4,"ComputerDruid":2,"Game4Move78":2,"istudyatuni":1,"wojnilowicz":1},"maintainers":[{"login":"ErikBjare","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"},{"login":"0xbrayo","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"johan-bjareholt","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/johan-bjareholt"}],"active_maintainers":[{"login":"0xbrayo","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/0xbrayo"},{"login":"ErikBjare","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ErikBjare"}]},"events":{"total":{"IssuesEvent":8,"WatchEvent":48,"DeleteEvent":27,"IssueCommentEvent":60,"PushEvent":14,"PullRequestReviewCommentEvent":24,"PullRequestReviewEvent":31,"PullRequestEvent":65,"ForkEvent":12,"CreateEvent":27},"last_year":{"IssuesEvent":8,"WatchEvent":48,"DeleteEvent":27,"IssueCommentEvent":60,"PushEvent":14,"PullRequestReviewCommentEvent":24,"PullRequestReviewEvent":31,"PullRequestEvent":65,"ForkEvent":12,"CreateEvent":27}},"keywords":["activitywatch","rest-api","rust","server","sync","timetracking"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T05:03:31.862Z","updated_at":"2023-01-15T05:03:31.862Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/.github/workflows/build.yml","dependencies":[{"id":6915775236,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6915775237,"package_name":"actions-rs/toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6915775238,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6915775239,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6915775240,"package_name":"actions-rs/tarpaulin","ecosystem":"actions","requirements":"v0.1","direct":true,"kind":"composite","optional":false},{"id":6915775241,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T05:03:31.915Z","updated_at":"2023-01-15T05:03:31.915Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/.github/workflows/lint.yml","dependencies":[{"id":6915775249,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6915775250,"package_name":"actions-rs/toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2023-01-15T05:03:31.942Z","updated_at":"2023-01-15T05:03:31.942Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/Cargo.lock","dependencies":[{"id":6915775256,"package_name":"aead","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6915775257,"package_name":"aes","ecosystem":"cargo","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":6915775258,"package_name":"aes-gcm","ecosystem":"cargo","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":6915775259,"package_name":"ahash","ecosystem":"cargo","requirements":"0.7.6","direct":false,"kind":"runtime","optional":false},{"id":6915775260,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"0.7.20","direct":false,"kind":"runtime","optional":false},{"id":6915775261,"package_name":"android_log-sys","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775262,"package_name":"android_logger","ecosystem":"cargo","requirements":"0.11.3","direct":false,"kind":"runtime","optional":false},{"id":6915775263,"package_name":"android_system_properties","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":6915775264,"package_name":"appdirs","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775265,"package_name":"async-stream","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6915775266,"package_name":"async-stream-impl","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6915775267,"package_name":"async-trait","ecosystem":"cargo","requirements":"0.1.61","direct":false,"kind":"runtime","optional":false},{"id":6915775268,"package_name":"atomic","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6915775274,"package_name":"atty","ecosystem":"cargo","requirements":"0.2.14","direct":false,"kind":"runtime","optional":false},{"id":6915775275,"package_name":"autocfg","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775276,"package_name":"base64","ecosystem":"cargo","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":6915775277,"package_name":"base64","ecosystem":"cargo","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":6915775278,"package_name":"binascii","ecosystem":"cargo","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6915775279,"package_name":"bit-set","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775280,"package_name":"bit-set","ecosystem":"cargo","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":6915775281,"package_name":"bit-vec","ecosystem":"cargo","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":6915775282,"package_name":"bit-vec","ecosystem":"cargo","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":6915775283,"package_name":"bitflags","ecosystem":"cargo","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6915775284,"package_name":"block-buffer","ecosystem":"cargo","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":6915775285,"package_name":"buf_redux","ecosystem":"cargo","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":6915775286,"package_name":"bumpalo","ecosystem":"cargo","requirements":"3.11.1","direct":false,"kind":"runtime","optional":false},{"id":6915775287,"package_name":"bytes","ecosystem":"cargo","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775288,"package_name":"cc","ecosystem":"cargo","requirements":"1.0.78","direct":false,"kind":"runtime","optional":false},{"id":6915775289,"package_name":"cesu8","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775290,"package_name":"cfg-if","ecosystem":"cargo","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":6915775291,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6915775292,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4.23","direct":false,"kind":"runtime","optional":false},{"id":6915775293,"package_name":"cipher","ecosystem":"cargo","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":6915775294,"package_name":"clap","ecosystem":"cargo","requirements":"4.0.32","direct":false,"kind":"runtime","optional":false},{"id":6915775295,"package_name":"clap_derive","ecosystem":"cargo","requirements":"4.0.21","direct":false,"kind":"runtime","optional":false},{"id":6915775296,"package_name":"clap_lex","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775297,"package_name":"codespan-reporting","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":6915775298,"package_name":"colored","ecosystem":"cargo","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":6915775299,"package_name":"combine","ecosystem":"cargo","requirements":"4.6.6","direct":false,"kind":"runtime","optional":false},{"id":6915775300,"package_name":"cookie","ecosystem":"cargo","requirements":"0.16.2","direct":false,"kind":"runtime","optional":false},{"id":6915775301,"package_name":"core-foundation","ecosystem":"cargo","requirements":"0.9.3","direct":false,"kind":"runtime","optional":false},{"id":6915775302,"package_name":"core-foundation-sys","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":6915775303,"package_name":"cpufeatures","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":6915775304,"package_name":"crossbeam-channel","ecosystem":"cargo","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":6915775305,"package_name":"crossbeam-utils","ecosystem":"cargo","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":6915775306,"package_name":"crypto-common","ecosystem":"cargo","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":6915775307,"package_name":"ctr","ecosystem":"cargo","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":6915775308,"package_name":"cxx","ecosystem":"cargo","requirements":"1.0.86","direct":false,"kind":"runtime","optional":false},{"id":6915775309,"package_name":"cxx-build","ecosystem":"cargo","requirements":"1.0.86","direct":false,"kind":"runtime","optional":false},{"id":6915775310,"package_name":"cxxbridge-flags","ecosystem":"cargo","requirements":"1.0.86","direct":false,"kind":"runtime","optional":false},{"id":6915775311,"package_name":"cxxbridge-macro","ecosystem":"cargo","requirements":"1.0.86","direct":false,"kind":"runtime","optional":false},{"id":6915775312,"package_name":"devise","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775313,"package_name":"devise_codegen","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775314,"package_name":"devise_core","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775315,"package_name":"digest","ecosystem":"cargo","requirements":"0.10.6","direct":false,"kind":"runtime","optional":false},{"id":6915775316,"package_name":"dyn-clone","ecosystem":"cargo","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":6915775317,"package_name":"either","ecosystem":"cargo","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6915775318,"package_name":"encoding_rs","ecosystem":"cargo","requirements":"0.8.31","direct":false,"kind":"runtime","optional":false},{"id":6915775319,"package_name":"env_logger","ecosystem":"cargo","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":6915775320,"package_name":"errno","ecosystem":"cargo","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":6915775321,"package_name":"errno-dragonfly","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6915775322,"package_name":"fallible-iterator","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775323,"package_name":"fallible-streaming-iterator","ecosystem":"cargo","requirements":"0.1.9","direct":false,"kind":"runtime","optional":false},{"id":6915775324,"package_name":"fancy-regex","ecosystem":"cargo","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":6915775325,"package_name":"fastrand","ecosystem":"cargo","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6915775326,"package_name":"fern","ecosystem":"cargo","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":6915775327,"package_name":"figment","ecosystem":"cargo","requirements":"0.10.8","direct":false,"kind":"runtime","optional":false},{"id":6915775328,"package_name":"fnv","ecosystem":"cargo","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6915775329,"package_name":"foreign-types","ecosystem":"cargo","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":6915775330,"package_name":"foreign-types-shared","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6915775331,"package_name":"form_urlencoded","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775332,"package_name":"fs_extra","ecosystem":"cargo","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775333,"package_name":"futures","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775334,"package_name":"futures-channel","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775335,"package_name":"futures-core","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775336,"package_name":"futures-io","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775337,"package_name":"futures-sink","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775338,"package_name":"futures-task","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775339,"package_name":"futures-util","ecosystem":"cargo","requirements":"0.3.25","direct":false,"kind":"runtime","optional":false},{"id":6915775340,"package_name":"generator","ecosystem":"cargo","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":6915775341,"package_name":"generic-array","ecosystem":"cargo","requirements":"0.14.6","direct":false,"kind":"runtime","optional":false},{"id":6915775342,"package_name":"gethostname","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6915775343,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":6915775344,"package_name":"ghash","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6915775345,"package_name":"glob","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775346,"package_name":"h2","ecosystem":"cargo","requirements":"0.3.15","direct":false,"kind":"runtime","optional":false},{"id":6915775347,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":6915775348,"package_name":"hashlink","ecosystem":"cargo","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":6915775349,"package_name":"heck","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775350,"package_name":"hermit-abi","ecosystem":"cargo","requirements":"0.1.19","direct":false,"kind":"runtime","optional":false},{"id":6915775351,"package_name":"hermit-abi","ecosystem":"cargo","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":6915775352,"package_name":"hkdf","ecosystem":"cargo","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":6915775353,"package_name":"hmac","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":6915775354,"package_name":"http","ecosystem":"cargo","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":6915775355,"package_name":"http-body","ecosystem":"cargo","requirements":"0.4.5","direct":false,"kind":"runtime","optional":false},{"id":6915775356,"package_name":"httparse","ecosystem":"cargo","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6915775357,"package_name":"httpdate","ecosystem":"cargo","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6915775358,"package_name":"hyper","ecosystem":"cargo","requirements":"0.14.23","direct":false,"kind":"runtime","optional":false},{"id":6915775359,"package_name":"hyper-tls","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6915775360,"package_name":"iana-time-zone","ecosystem":"cargo","requirements":"0.1.53","direct":false,"kind":"runtime","optional":false},{"id":6915775361,"package_name":"iana-time-zone-haiku","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6915775362,"package_name":"idna","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775363,"package_name":"indexmap","ecosystem":"cargo","requirements":"1.9.2","direct":false,"kind":"runtime","optional":false},{"id":6915775364,"package_name":"inlinable_string","ecosystem":"cargo","requirements":"0.1.15","direct":false,"kind":"runtime","optional":false},{"id":6915775365,"package_name":"inout","ecosystem":"cargo","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":6915775366,"package_name":"instant","ecosystem":"cargo","requirements":"0.1.12","direct":false,"kind":"runtime","optional":false},{"id":6915775367,"package_name":"io-lifetimes","ecosystem":"cargo","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6915775368,"package_name":"ipnet","ecosystem":"cargo","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":6915775369,"package_name":"is-terminal","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":6915775370,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6915775371,"package_name":"jemalloc-sys","ecosystem":"cargo","requirements":"0.5.2+5.3.0-patched","direct":false,"kind":"runtime","optional":false},{"id":6915775372,"package_name":"jemallocator","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6915775373,"package_name":"jni","ecosystem":"cargo","requirements":"0.20.0","direct":false,"kind":"runtime","optional":false},{"id":6915775374,"package_name":"jni-sys","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775375,"package_name":"js-sys","ecosystem":"cargo","requirements":"0.3.60","direct":false,"kind":"runtime","optional":false},{"id":6915775376,"package_name":"lalr","ecosystem":"cargo","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":6915775377,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775378,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.139","direct":false,"kind":"runtime","optional":false},{"id":6915775379,"package_name":"libsqlite3-sys","ecosystem":"cargo","requirements":"0.25.2","direct":false,"kind":"runtime","optional":false},{"id":6915775380,"package_name":"link-cplusplus","ecosystem":"cargo","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":6915775381,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6915775382,"package_name":"lock_api","ecosystem":"cargo","requirements":"0.4.9","direct":false,"kind":"runtime","optional":false},{"id":6915775383,"package_name":"log","ecosystem":"cargo","requirements":"0.4.17","direct":false,"kind":"runtime","optional":false},{"id":6915775384,"package_name":"loom","ecosystem":"cargo","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":6915775385,"package_name":"matchers","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775386,"package_name":"maybe-uninit","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6915775387,"package_name":"memchr","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":6915775388,"package_name":"mime","ecosystem":"cargo","requirements":"0.3.16","direct":false,"kind":"runtime","optional":false},{"id":6915775389,"package_name":"mime_guess","ecosystem":"cargo","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6915775390,"package_name":"mio","ecosystem":"cargo","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":6915775391,"package_name":"mpsc_requests","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6915775392,"package_name":"multer","ecosystem":"cargo","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6915775393,"package_name":"multipart","ecosystem":"cargo","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":6915775394,"package_name":"native-tls","ecosystem":"cargo","requirements":"0.2.11","direct":false,"kind":"runtime","optional":false},{"id":6915775395,"package_name":"nu-ansi-term","ecosystem":"cargo","requirements":"0.46.0","direct":false,"kind":"runtime","optional":false},{"id":6915775396,"package_name":"num-integer","ecosystem":"cargo","requirements":"0.1.45","direct":false,"kind":"runtime","optional":false},{"id":6915775397,"package_name":"num-traits","ecosystem":"cargo","requirements":"0.2.15","direct":false,"kind":"runtime","optional":false},{"id":6915775398,"package_name":"num_cpus","ecosystem":"cargo","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":6915775399,"package_name":"ole32-sys","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775400,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":6915775401,"package_name":"opaque-debug","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775402,"package_name":"openssl","ecosystem":"cargo","requirements":"0.10.45","direct":false,"kind":"runtime","optional":false},{"id":6915775403,"package_name":"openssl-macros","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775404,"package_name":"openssl-probe","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":6915775405,"package_name":"openssl-src","ecosystem":"cargo","requirements":"111.24.0+1.1.1s","direct":false,"kind":"runtime","optional":false},{"id":6915775406,"package_name":"openssl-sys","ecosystem":"cargo","requirements":"0.9.80","direct":false,"kind":"runtime","optional":false},{"id":6915775407,"package_name":"os_str_bytes","ecosystem":"cargo","requirements":"6.4.1","direct":false,"kind":"runtime","optional":false},{"id":6915775408,"package_name":"overload","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6915775409,"package_name":"parking_lot","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":6915775410,"package_name":"parking_lot_core","ecosystem":"cargo","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":6915775411,"package_name":"pear","ecosystem":"cargo","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":6915775412,"package_name":"pear_codegen","ecosystem":"cargo","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":6915775413,"package_name":"percent-encoding","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6915775414,"package_name":"pin-project-lite","ecosystem":"cargo","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":6915775415,"package_name":"pin-utils","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775416,"package_name":"pkg-config","ecosystem":"cargo","requirements":"0.3.26","direct":false,"kind":"runtime","optional":false},{"id":6915775417,"package_name":"plex","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":6915775418,"package_name":"polyval","ecosystem":"cargo","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6915775419,"package_name":"ppv-lite86","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":6915775420,"package_name":"proc-macro-error","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6915775421,"package_name":"proc-macro-error-attr","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6915775422,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"0.4.30","direct":false,"kind":"runtime","optional":false},{"id":6915775423,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.49","direct":false,"kind":"runtime","optional":false},{"id":6915775424,"package_name":"proc-macro2-diagnostics","ecosystem":"cargo","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6915775425,"package_name":"quick-error","ecosystem":"cargo","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":6915775426,"package_name":"quote","ecosystem":"cargo","requirements":"0.6.13","direct":false,"kind":"runtime","optional":false},{"id":6915775427,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.23","direct":false,"kind":"runtime","optional":false},{"id":6915775428,"package_name":"rand","ecosystem":"cargo","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":6915775429,"package_name":"rand_chacha","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775430,"package_name":"rand_core","ecosystem":"cargo","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":6915775431,"package_name":"redfa","ecosystem":"cargo","requirements":"0.0.2","direct":false,"kind":"runtime","optional":false},{"id":6915775432,"package_name":"redox_syscall","ecosystem":"cargo","requirements":"0.2.16","direct":false,"kind":"runtime","optional":false},{"id":6915775433,"package_name":"ref-cast","ecosystem":"cargo","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":6915775434,"package_name":"ref-cast-impl","ecosystem":"cargo","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":6915775435,"package_name":"regex","ecosystem":"cargo","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":6915775436,"package_name":"regex-automata","ecosystem":"cargo","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":6915775437,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.6.28","direct":false,"kind":"runtime","optional":false},{"id":6915775438,"package_name":"remove_dir_all","ecosystem":"cargo","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":6915775439,"package_name":"reqwest","ecosystem":"cargo","requirements":"0.11.13","direct":false,"kind":"runtime","optional":false},{"id":6915775440,"package_name":"rocket","ecosystem":"cargo","requirements":"0.5.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":6915775441,"package_name":"rocket_codegen","ecosystem":"cargo","requirements":"0.5.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":6915775442,"package_name":"rocket_http","ecosystem":"cargo","requirements":"0.5.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":6915775443,"package_name":"rusqlite","ecosystem":"cargo","requirements":"0.28.0","direct":false,"kind":"runtime","optional":false},{"id":6915775444,"package_name":"rustix","ecosystem":"cargo","requirements":"0.36.6","direct":false,"kind":"runtime","optional":false},{"id":6915775445,"package_name":"rustversion","ecosystem":"cargo","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":6915775446,"package_name":"ryu","ecosystem":"cargo","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":6915775447,"package_name":"safemem","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6915775448,"package_name":"same-file","ecosystem":"cargo","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":6915775449,"package_name":"schannel","ecosystem":"cargo","requirements":"0.1.21","direct":false,"kind":"runtime","optional":false},{"id":6915775450,"package_name":"schemars","ecosystem":"cargo","requirements":"0.8.11","direct":false,"kind":"runtime","optional":false},{"id":6915775451,"package_name":"schemars_derive","ecosystem":"cargo","requirements":"0.8.11","direct":false,"kind":"runtime","optional":false},{"id":6915775452,"package_name":"scoped-tls","ecosystem":"cargo","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6915775453,"package_name":"scopeguard","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775454,"package_name":"scratch","ecosystem":"cargo","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6915775455,"package_name":"security-framework","ecosystem":"cargo","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":6915775456,"package_name":"security-framework-sys","ecosystem":"cargo","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":6915775457,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.152","direct":false,"kind":"runtime","optional":false},{"id":6915775458,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.152","direct":false,"kind":"runtime","optional":false},{"id":6915775459,"package_name":"serde_derive_internals","ecosystem":"cargo","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":6915775460,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.91","direct":false,"kind":"runtime","optional":false},{"id":6915775461,"package_name":"serde_urlencoded","ecosystem":"cargo","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":6915775462,"package_name":"sha2","ecosystem":"cargo","requirements":"0.10.6","direct":false,"kind":"runtime","optional":false},{"id":6915775463,"package_name":"sharded-slab","ecosystem":"cargo","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6915775464,"package_name":"shell32-sys","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6915775465,"package_name":"signal-hook-registry","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775466,"package_name":"slab","ecosystem":"cargo","requirements":"0.4.7","direct":false,"kind":"runtime","optional":false},{"id":6915775467,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":6915775468,"package_name":"socket2","ecosystem":"cargo","requirements":"0.4.7","direct":false,"kind":"runtime","optional":false},{"id":6915775469,"package_name":"spin","ecosystem":"cargo","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":6915775470,"package_name":"stable-pattern","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775471,"package_name":"state","ecosystem":"cargo","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":6915775472,"package_name":"strsim","ecosystem":"cargo","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":6915775473,"package_name":"subtle","ecosystem":"cargo","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":6915775474,"package_name":"syn","ecosystem":"cargo","requirements":"0.15.44","direct":false,"kind":"runtime","optional":false},{"id":6915775475,"package_name":"syn","ecosystem":"cargo","requirements":"1.0.107","direct":false,"kind":"runtime","optional":false},{"id":6915775476,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775477,"package_name":"termcolor","ecosystem":"cargo","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6915775478,"package_name":"thiserror","ecosystem":"cargo","requirements":"1.0.38","direct":false,"kind":"runtime","optional":false},{"id":6915775479,"package_name":"thiserror-impl","ecosystem":"cargo","requirements":"1.0.38","direct":false,"kind":"runtime","optional":false},{"id":6915775480,"package_name":"thread_local","ecosystem":"cargo","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6915775481,"package_name":"time","ecosystem":"cargo","requirements":"0.1.45","direct":false,"kind":"runtime","optional":false},{"id":6915775482,"package_name":"time","ecosystem":"cargo","requirements":"0.3.17","direct":false,"kind":"runtime","optional":false},{"id":6915775483,"package_name":"time-core","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775484,"package_name":"time-macros","ecosystem":"cargo","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":6915775485,"package_name":"tinyvec","ecosystem":"cargo","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":6915775486,"package_name":"tinyvec_macros","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775487,"package_name":"tokio","ecosystem":"cargo","requirements":"1.24.1","direct":false,"kind":"runtime","optional":false},{"id":6915775488,"package_name":"tokio-macros","ecosystem":"cargo","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":6915775489,"package_name":"tokio-native-tls","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775490,"package_name":"tokio-stream","ecosystem":"cargo","requirements":"0.1.11","direct":false,"kind":"runtime","optional":false},{"id":6915775491,"package_name":"tokio-test","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":6915775492,"package_name":"tokio-util","ecosystem":"cargo","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":6915775493,"package_name":"toml","ecosystem":"cargo","requirements":"0.5.10","direct":false,"kind":"runtime","optional":false},{"id":6915775494,"package_name":"tower-service","ecosystem":"cargo","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":6915775495,"package_name":"tracing","ecosystem":"cargo","requirements":"0.1.37","direct":false,"kind":"runtime","optional":false},{"id":6915775496,"package_name":"tracing-attributes","ecosystem":"cargo","requirements":"0.1.23","direct":false,"kind":"runtime","optional":false},{"id":6915775497,"package_name":"tracing-core","ecosystem":"cargo","requirements":"0.1.30","direct":false,"kind":"runtime","optional":false},{"id":6915775498,"package_name":"tracing-log","ecosystem":"cargo","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":6915775499,"package_name":"tracing-subscriber","ecosystem":"cargo","requirements":"0.3.16","direct":false,"kind":"runtime","optional":false},{"id":6915775500,"package_name":"try-lock","ecosystem":"cargo","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":6915775501,"package_name":"twoway","ecosystem":"cargo","requirements":"0.1.8","direct":false,"kind":"runtime","optional":false},{"id":6915775502,"package_name":"typenum","ecosystem":"cargo","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":6915775503,"package_name":"ubyte","ecosystem":"cargo","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":6915775504,"package_name":"uncased","ecosystem":"cargo","requirements":"0.9.7","direct":false,"kind":"runtime","optional":false},{"id":6915775505,"package_name":"unicase","ecosystem":"cargo","requirements":"2.6.0","direct":false,"kind":"runtime","optional":false},{"id":6915775506,"package_name":"unicase_serde","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775507,"package_name":"unicode-bidi","ecosystem":"cargo","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":6915775508,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":6915775509,"package_name":"unicode-normalization","ecosystem":"cargo","requirements":"0.1.22","direct":false,"kind":"runtime","optional":false},{"id":6915775510,"package_name":"unicode-width","ecosystem":"cargo","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":6915775511,"package_name":"unicode-xid","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775512,"package_name":"unicode-xid","ecosystem":"cargo","requirements":"0.2.4","direct":false,"kind":"runtime","optional":false},{"id":6915775513,"package_name":"universal-hash","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6915775514,"package_name":"url","ecosystem":"cargo","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":6915775515,"package_name":"uuid","ecosystem":"cargo","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6915775516,"package_name":"valuable","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6915775517,"package_name":"vcpkg","ecosystem":"cargo","requirements":"0.2.15","direct":false,"kind":"runtime","optional":false},{"id":6915775518,"package_name":"vec_map","ecosystem":"cargo","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6915775519,"package_name":"version_check","ecosystem":"cargo","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":6915775520,"package_name":"walkdir","ecosystem":"cargo","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":6915775521,"package_name":"want","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6915775522,"package_name":"wasi","ecosystem":"cargo","requirements":"0.10.0+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":6915775523,"package_name":"wasi","ecosystem":"cargo","requirements":"0.11.0+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":6915775524,"package_name":"wasm-bindgen","ecosystem":"cargo","requirements":"0.2.83","direct":false,"kind":"runtime","optional":false},{"id":6915775525,"package_name":"wasm-bindgen-backend","ecosystem":"cargo","requirements":"0.2.83","direct":false,"kind":"runtime","optional":false},{"id":6915775526,"package_name":"wasm-bindgen-futures","ecosystem":"cargo","requirements":"0.4.33","direct":false,"kind":"runtime","optional":false},{"id":6915775527,"package_name":"wasm-bindgen-macro","ecosystem":"cargo","requirements":"0.2.83","direct":false,"kind":"runtime","optional":false},{"id":6915775528,"package_name":"wasm-bindgen-macro-support","ecosystem":"cargo","requirements":"0.2.83","direct":false,"kind":"runtime","optional":false},{"id":6915775529,"package_name":"wasm-bindgen-shared","ecosystem":"cargo","requirements":"0.2.83","direct":false,"kind":"runtime","optional":false},{"id":6915775530,"package_name":"web-sys","ecosystem":"cargo","requirements":"0.3.60","direct":false,"kind":"runtime","optional":false},{"id":6915775531,"package_name":"winapi","ecosystem":"cargo","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":6915775532,"package_name":"winapi","ecosystem":"cargo","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":6915775533,"package_name":"winapi-build","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6915775534,"package_name":"winapi-i686-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775535,"package_name":"winapi-util","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":6915775536,"package_name":"winapi-x86_64-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6915775537,"package_name":"windows","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775538,"package_name":"windows","ecosystem":"cargo","requirements":"0.43.0","direct":false,"kind":"runtime","optional":false},{"id":6915775539,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775540,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775541,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775542,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775543,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775544,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775545,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775546,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775547,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775548,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775549,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775550,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.39.0","direct":false,"kind":"runtime","optional":false},{"id":6915775551,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6915775552,"package_name":"winreg","ecosystem":"cargo","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":6915775553,"package_name":"yansi","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"aw-client-rust/Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-01-15T05:03:32.088Z","updated_at":"2023-01-15T05:03:32.088Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-client-rust/Cargo.toml","dependencies":[{"id":6915775562,"package_name":"reqwest","ecosystem":"cargo","requirements":"0.11","direct":true,"kind":"runtime","optional":false},{"id":6915775563,"package_name":"gethostname","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":6915775564,"package_name":"serde","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":6915775565,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":6915775566,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":6915775567,"package_name":"rocket","ecosystem":"cargo","requirements":"0.5.0-rc.1","direct":true,"kind":"development","optional":false},{"id":6915775568,"package_name":"tokio-test","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dependabot-automerge.yml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:46.242Z","updated_at":"2024-01-03T10:15:46.242Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/.github/workflows/dependabot-automerge.yml","dependencies":[{"id":15407387623,"package_name":"ridedott/merge-me-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:46.481Z","updated_at":"2024-01-03T10:15:46.481Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"aw-datastore/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:46.488Z","updated_at":"2024-01-03T10:15:46.488Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-datastore/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"aw-models/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:46.571Z","updated_at":"2024-01-03T10:15:46.571Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-models/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"aw-query/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:46.584Z","updated_at":"2024-01-03T10:15:46.584Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-query/Cargo.toml","dependencies":[{"id":15407388968,"package_name":"serde","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":15407388969,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":15407388970,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":15407388971,"package_name":"plex","ecosystem":"cargo","requirements":"0.3.0","direct":true,"kind":"runtime","optional":false},{"id":15407389480,"package_name":"log","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":15407389481,"package_name":"fancy-regex","ecosystem":"cargo","requirements":"0.12.0","direct":true,"kind":"runtime","optional":false},{"id":15407389483,"package_name":"criterion","ecosystem":"cargo","requirements":"0.5.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"aw-server/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:47.052Z","updated_at":"2024-01-03T10:15:47.052Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-server/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"aw-sync/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:47.060Z","updated_at":"2024-01-03T10:15:47.060Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-sync/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"aw-transform/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-01-03T10:15:47.067Z","updated_at":"2024-01-03T10:15:47.067Z","repository_link":"https://github.com/ActivityWatch/aw-server-rust/blob/master/aw-transform/Cargo.toml","dependencies":[{"id":15407390674,"package_name":"serde","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":15407390678,"package_name":"rocket","ecosystem":"cargo","requirements":"0.5.0-rc.1","direct":true,"kind":"runtime","optional":false},{"id":15407392008,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0","direct":true,"kind":"runtime","optional":false},{"id":15407392009,"package_name":"fancy-regex","ecosystem":"cargo","requirements":"0.12.0","direct":true,"kind":"runtime","optional":false},{"id":15407392010,"package_name":"log","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":15407392011,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":15407392012,"package_name":"criterion","ecosystem":"cargo","requirements":"0.5.1","direct":true,"kind":"development","optional":false}]}],"score":27.677368341391624,"created_at":"2025-09-08T21:28:04.194Z","updated_at":"2025-10-07T08:29:21.007Z","avatar_url":"https://github.com/ActivityWatch.png","language":"Rust","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://github.com/sponsors/ActivityWatch","https://opencollective.com/activitywatch","https://liberapay.com/ActivityWatch","https://activitywatch.net/donate/"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["time-tracker","productivity","webui","afk","timetracker","quantified-self","packaging","serial","sequences","notebook"],"project_url":"https://science.ecosyste.ms/api/v1/projects/88023","html_url":"https://science.ecosyste.ms/projects/88023"}