{"id":374786,"url":"https://github.com/jul-sh/keytap","last_synced_at":"2026-08-29T20:01:44.213Z","repository":{"id":344509984,"uuid":"1181316553","full_name":"jul-sh/keytap","owner":"jul-sh","description":"CLI to derive a reproducible SSH key, age identity anywhere you can unlock your passkey","archived":false,"fork":false,"pushed_at":"2026-08-13T18:31:15.000Z","size":2754,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-08-16T13:39:19.668Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://keytap.jul.sh/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jul-sh.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2026-03-14T01:41:36.000Z","updated_at":"2026-08-13T18:31:27.000Z","dependencies_parsed_at":"2026-08-08T09:40:57.111Z","dependency_job_id":null,"html_url":"https://github.com/jul-sh/keytap","commit_stats":null,"previous_names":["jul-sh/tapkey","jul-sh/prf-cli","jul-sh/keytap"],"tags_count":140,"template":false,"template_full_name":null,"purl":"pkg:github/jul-sh/keytap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jul-sh","download_url":"https://codeload.github.com/jul-sh/keytap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36741931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-17T02:00:06.698Z","response_time":86,"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":"jul-sh","name":"jul-sh","uuid":"8875406","kind":"user","description":"Large Land Mammal. Cyclist, shapeshifter, typo-generator.","email":"","website":"jul.sh","location":"New York City","twitter":null,"company":"Google DeepMind","icon_url":"https://avatars.githubusercontent.com/u/8875406?u=ccd2096e6db3aa5e2f6b8dcbc75a287bbb72d175\u0026v=4","repositories_count":64,"last_synced_at":"2026-08-21T20:30:57.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/jul-sh","funding_links":[],"total_stars":377,"followers":149,"following":32,"created_at":"2022-11-15T04:26:15.392Z","updated_at":"2026-08-21T20:30:58.156Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jul-sh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jul-sh/repositories"},"packages":[],"commits":{"id":11827260,"full_name":"jul-sh/keytap","default_branch":"master","total_commits":255,"total_committers":3,"total_bot_commits":26,"total_bot_committers":1,"mean_commits":85.0,"dds":0.12549019607843137,"past_year_total_commits":255,"past_year_total_committers":3,"past_year_total_bot_commits":26,"past_year_total_bot_committers":1,"past_year_mean_commits":85.0,"past_year_dds":0.12549019607843137,"last_synced_at":"2026-08-27T19:05:28.114Z","last_synced_commit":"4286a5003c9bd1ce26f66efa545d2b0768b47ab8","created_at":"2026-06-27T13:00:29.964Z","updated_at":"2026-08-27T19:05:27.416Z","committers":[{"name":"Juliette Pluto","email":"git@jul.sh","login":"jul-sh","count":223},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":26},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":6}],"past_year_committers":[{"name":"Juliette Pluto","email":"git@jul.sh","login":"jul-sh","count":223},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":26},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":6}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-28T00:00:07.607Z","repositories_count":6829974,"commits_count":986984324,"contributors_count":41698086,"owners_count":1372670,"committers_count":3380778,"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":{"table":{"full_name":"jul-sh/keytap","html_url":"https://github.com/jul-sh/keytap","last_synced_at":"2026-08-28T19:32:05.764Z","status":null,"issues_count":2,"pull_requests_count":16,"avg_time_to_close_issue":10230.0,"avg_time_to_close_pull_request":174684.2,"issues_closed_count":2,"pull_requests_closed_count":15,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.1875,"merged_pull_requests_count":11,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":10230.0,"past_year_avg_time_to_close_pull_request":174684.2,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2026-03-21T19:20:05.627Z","updated_at":"2026-08-28T19:32:05.764Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jul-sh%2Fkeytap/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"codex":1}},"issue_author_associations_count":{"table":{"OWNER":2}},"pull_request_author_associations_count":{"table":{"OWNER":15,"NONE":1}},"issue_authors":{"table":{"jul-sh":2}},"pull_request_authors":{"table":{"jul-sh":15,"dwahdany":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-29T00:00:07.761Z","repositories_count":16596280,"issues_count":43456478,"pull_requests_count":138516747,"authors_count":11571690,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"codex":1}},"past_year_issue_author_associations_count":{"table":{"OWNER":2}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":15,"NONE":1}},"past_year_issue_authors":{"table":{"jul-sh":2}},"past_year_pull_request_authors":{"table":{"jul-sh":15,"dwahdany":1}},"maintainers":[{"table":{"login":"jul-sh","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jul-sh"}}],"active_maintainers":[{"table":{"login":"jul-sh","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jul-sh"}}]}},"events":{"total":{"ReleaseEvent":5,"PullRequestEvent":1,"PushEvent":44,"CreateEvent":5},"last_year":{"ReleaseEvent":5,"PullRequestEvent":1,"PushEvent":44,"CreateEvent":5}},"keywords":[],"dependencies":[{"ecosystem":"nix","filepath":"flake.nix","sha":null,"kind":"manifest","created_at":"2026-03-16T10:02:48.149Z","updated_at":"2026-03-16T10:02:48.149Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/flake.nix","dependencies":[{"id":25840223123,"package_name":"nixpkgs","ecosystem":"nix","requirements":"nixpkgs-unstable","direct":true,"kind":"runtime","optional":false},{"id":25840223154,"package_name":"flake-utils","ecosystem":"nix","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-03-16T10:02:47.607Z","updated_at":"2026-03-16T10:02:47.607Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/Cargo.toml","dependencies":[]},{"ecosystem":"nix","filepath":"flake.lock","sha":null,"kind":"lockfile","created_at":"2026-03-16T10:02:47.801Z","updated_at":"2026-03-16T10:02:47.801Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/flake.lock","dependencies":[{"id":25840223054,"package_name":"flake-utils","ecosystem":"nix","requirements":"11707dc","direct":false,"kind":"runtime","optional":false},{"id":25840223116,"package_name":"nixpkgs","ecosystem":"nix","requirements":"7569023","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pages.yml","sha":null,"kind":"manifest","created_at":"2026-03-16T10:02:41.822Z","updated_at":"2026-03-16T10:02:41.822Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/.github/workflows/pages.yml","dependencies":[{"id":25840221312,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25840221313,"package_name":"actions/configure-pages","ecosystem":"actions","requirements":"983d7736d9b0ae728b81ab479565c72886d7745b","direct":true,"kind":"composite","optional":false},{"id":25840221314,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"56afc609e74202658d3ffba0e8f6dda462b719fa","direct":true,"kind":"composite","optional":false},{"id":25840221315,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-03-16T10:02:41.891Z","updated_at":"2026-03-16T10:02:41.891Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/.github/workflows/release.yml","dependencies":[{"id":25840221434,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25840221455,"package_name":"cachix/install-nix-action","ecosystem":"actions","requirements":"v31","direct":true,"kind":"composite","optional":false},{"id":25840221518,"package_name":"actions/attest-build-provenance","ecosystem":"actions","requirements":"c074443f1aee8d4aeeae555aebba3282517141b2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2026-03-16T10:02:44.130Z","updated_at":"2026-03-16T10:02:44.130Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/Cargo.lock","dependencies":[{"id":25840221615,"package_name":"anstyle-query","ecosystem":"cargo","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":25840221617,"package_name":"anstyle-wincon","ecosystem":"cargo","requirements":"3.0.11","direct":false,"kind":"runtime","optional":false},{"id":25840221645,"package_name":"autocfg","ecosystem":"cargo","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25840221646,"package_name":"base16ct","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840221647,"package_name":"base64","ecosystem":"cargo","requirements":"0.21.7","direct":false,"kind":"runtime","optional":false},{"id":25840221648,"package_name":"base64","ecosystem":"cargo","requirements":"0.22.1","direct":false,"kind":"runtime","optional":false},{"id":25840221649,"package_name":"base64ct","ecosystem":"cargo","requirements":"1.8.3","direct":false,"kind":"runtime","optional":false},{"id":25840221650,"package_name":"bech32","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":25840221683,"package_name":"block-buffer","ecosystem":"cargo","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":25840221684,"package_name":"bumpalo","ecosystem":"cargo","requirements":"3.20.2","direct":false,"kind":"runtime","optional":false},{"id":25840221685,"package_name":"cc","ecosystem":"cargo","requirements":"1.2.57","direct":false,"kind":"runtime","optional":false},{"id":25840221686,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25840221687,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4.44","direct":false,"kind":"runtime","optional":false},{"id":25840221688,"package_name":"cipher","ecosystem":"cargo","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":25840221881,"package_name":"clap","ecosystem":"cargo","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":25840221882,"package_name":"clap_builder","ecosystem":"cargo","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":25840221893,"package_name":"clap_derive","ecosystem":"cargo","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":25840221894,"package_name":"clap_lex","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25840221895,"package_name":"colorchoice","ecosystem":"cargo","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":25840221896,"package_name":"const-oid","ecosystem":"cargo","requirements":"0.9.6","direct":false,"kind":"runtime","optional":false},{"id":25840221897,"package_name":"core-foundation-sys","ecosystem":"cargo","requirements":"0.8.7","direct":false,"kind":"runtime","optional":false},{"id":25840221898,"package_name":"cpufeatures","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":25840221899,"package_name":"crypto-bigint","ecosystem":"cargo","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":25840221900,"package_name":"crypto-common","ecosystem":"cargo","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":25840221901,"package_name":"curve25519-dalek","ecosystem":"cargo","requirements":"4.1.3","direct":false,"kind":"runtime","optional":false},{"id":25840221902,"package_name":"curve25519-dalek-derive","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":25840221903,"package_name":"der","ecosystem":"cargo","requirements":"0.7.10","direct":false,"kind":"runtime","optional":false},{"id":25840221904,"package_name":"digest","ecosystem":"cargo","requirements":"0.10.7","direct":false,"kind":"runtime","optional":false},{"id":25840221905,"package_name":"dirs","ecosystem":"cargo","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25840221942,"package_name":"dirs-sys","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25840221944,"package_name":"ecdsa","ecosystem":"cargo","requirements":"0.16.9","direct":false,"kind":"runtime","optional":false},{"id":25840221946,"package_name":"ed25519","ecosystem":"cargo","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":25840221949,"package_name":"ed25519-dalek","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840221951,"package_name":"elliptic-curve","ecosystem":"cargo","requirements":"0.13.8","direct":false,"kind":"runtime","optional":false},{"id":25840221952,"package_name":"ff","ecosystem":"cargo","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25840221954,"package_name":"fiat-crypto","ecosystem":"cargo","requirements":"0.2.9","direct":false,"kind":"runtime","optional":false},{"id":25840221956,"package_name":"find-msvc-tools","ecosystem":"cargo","requirements":"0.1.9","direct":false,"kind":"runtime","optional":false},{"id":25840221958,"package_name":"generic-array","ecosystem":"cargo","requirements":"0.14.7","direct":false,"kind":"runtime","optional":false},{"id":25840221960,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":25840221962,"package_name":"group","ecosystem":"cargo","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":25840221964,"package_name":"heck","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25840221966,"package_name":"hex","ecosystem":"cargo","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":25840221968,"package_name":"hkdf","ecosystem":"cargo","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":25840221971,"package_name":"hmac","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25840221997,"package_name":"iana-time-zone","ecosystem":"cargo","requirements":"0.1.65","direct":false,"kind":"runtime","optional":false},{"id":25840221998,"package_name":"iana-time-zone-haiku","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":25840221999,"package_name":"inout","ecosystem":"cargo","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25840222000,"package_name":"is_terminal_polyfill","ecosystem":"cargo","requirements":"1.70.2","direct":false,"kind":"runtime","optional":false},{"id":25840222001,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.17","direct":false,"kind":"runtime","optional":false},{"id":25840222002,"package_name":"js-sys","ecosystem":"cargo","requirements":"0.3.91","direct":false,"kind":"runtime","optional":false},{"id":25840222003,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25840222004,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.183","direct":false,"kind":"runtime","optional":false},{"id":25840222005,"package_name":"libm","ecosystem":"cargo","requirements":"0.2.16","direct":false,"kind":"runtime","optional":false},{"id":25840222006,"package_name":"libredox","ecosystem":"cargo","requirements":"0.1.14","direct":false,"kind":"runtime","optional":false},{"id":25840222007,"package_name":"log","ecosystem":"cargo","requirements":"0.4.29","direct":false,"kind":"runtime","optional":false},{"id":25840222008,"package_name":"memchr","ecosystem":"cargo","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":25840222009,"package_name":"num-bigint-dig","ecosystem":"cargo","requirements":"0.8.6","direct":false,"kind":"runtime","optional":false},{"id":25840222010,"package_name":"num-integer","ecosystem":"cargo","requirements":"0.1.46","direct":false,"kind":"runtime","optional":false},{"id":25840222011,"package_name":"num-iter","ecosystem":"cargo","requirements":"0.1.45","direct":false,"kind":"runtime","optional":false},{"id":25840222012,"package_name":"num-traits","ecosystem":"cargo","requirements":"0.2.19","direct":false,"kind":"runtime","optional":false},{"id":25840222013,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.21.4","direct":false,"kind":"runtime","optional":false},{"id":25840222014,"package_name":"once_cell_polyfill","ecosystem":"cargo","requirements":"1.70.2","direct":false,"kind":"runtime","optional":false},{"id":25840222015,"package_name":"option-ext","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840222016,"package_name":"p256","ecosystem":"cargo","requirements":"0.13.2","direct":false,"kind":"runtime","optional":false},{"id":25840222086,"package_name":"p384","ecosystem":"cargo","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":25840222087,"package_name":"p521","ecosystem":"cargo","requirements":"0.13.3","direct":false,"kind":"runtime","optional":false},{"id":25840222093,"package_name":"pem-rfc7468","ecosystem":"cargo","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25840222094,"package_name":"pkcs1","ecosystem":"cargo","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":25840222095,"package_name":"pkcs8","ecosystem":"cargo","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":25840222096,"package_name":"ppv-lite86","ecosystem":"cargo","requirements":"0.2.21","direct":false,"kind":"runtime","optional":false},{"id":25840222097,"package_name":"primeorder","ecosystem":"cargo","requirements":"0.13.6","direct":false,"kind":"runtime","optional":false},{"id":25840222098,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.106","direct":false,"kind":"runtime","optional":false},{"id":25840222099,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.45","direct":false,"kind":"runtime","optional":false},{"id":25840222100,"package_name":"rand","ecosystem":"cargo","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":25840222101,"package_name":"rand_chacha","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":25840222102,"package_name":"rand_core","ecosystem":"cargo","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":25840222103,"package_name":"redox_users","ecosystem":"cargo","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":25840222104,"package_name":"rfc6979","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25840222105,"package_name":"rsa","ecosystem":"cargo","requirements":"0.9.10","direct":false,"kind":"runtime","optional":false},{"id":25840222106,"package_name":"rustc_version","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25840222107,"package_name":"rustversion","ecosystem":"cargo","requirements":"1.0.22","direct":false,"kind":"runtime","optional":false},{"id":25840222108,"package_name":"sec1","ecosystem":"cargo","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":25840222109,"package_name":"semver","ecosystem":"cargo","requirements":"1.0.27","direct":false,"kind":"runtime","optional":false},{"id":25840222191,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25840222192,"package_name":"serde_core","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25840222193,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25840222194,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.149","direct":false,"kind":"runtime","optional":false},{"id":25840222195,"package_name":"sha2","ecosystem":"cargo","requirements":"0.10.9","direct":false,"kind":"runtime","optional":false},{"id":25840222196,"package_name":"shlex","ecosystem":"cargo","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25840222197,"package_name":"signature","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840222198,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":25840222199,"package_name":"spin","ecosystem":"cargo","requirements":"0.9.8","direct":false,"kind":"runtime","optional":false},{"id":25840222200,"package_name":"spki","ecosystem":"cargo","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":25840222201,"package_name":"ssh-cipher","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840222301,"package_name":"ssh-encoding","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25840222681,"package_name":"ssh-key","ecosystem":"cargo","requirements":"0.6.7","direct":false,"kind":"runtime","optional":false},{"id":25840222738,"package_name":"strsim","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":25840222739,"package_name":"subtle","ecosystem":"cargo","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":25840222740,"package_name":"swift-rs","ecosystem":"cargo","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":25840222769,"package_name":"syn","ecosystem":"cargo","requirements":"2.0.117","direct":false,"kind":"runtime","optional":false},{"id":25840222770,"package_name":"thiserror","ecosystem":"cargo","requirements":"2.0.18","direct":false,"kind":"runtime","optional":false},{"id":25840222771,"package_name":"thiserror-impl","ecosystem":"cargo","requirements":"2.0.18","direct":false,"kind":"runtime","optional":false},{"id":25840222783,"package_name":"typenum","ecosystem":"cargo","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":25840222784,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.24","direct":false,"kind":"runtime","optional":false},{"id":25840222785,"package_name":"utf8parse","ecosystem":"cargo","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25840222786,"package_name":"version_check","ecosystem":"cargo","requirements":"0.9.5","direct":false,"kind":"runtime","optional":false},{"id":25840222787,"package_name":"wasi","ecosystem":"cargo","requirements":"0.11.1+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":25840222788,"package_name":"wasm-bindgen","ecosystem":"cargo","requirements":"0.2.114","direct":false,"kind":"runtime","optional":false},{"id":25840222789,"package_name":"wasm-bindgen-macro","ecosystem":"cargo","requirements":"0.2.114","direct":false,"kind":"runtime","optional":false},{"id":25840222790,"package_name":"wasm-bindgen-macro-support","ecosystem":"cargo","requirements":"0.2.114","direct":false,"kind":"runtime","optional":false},{"id":25840222791,"package_name":"wasm-bindgen-shared","ecosystem":"cargo","requirements":"0.2.114","direct":false,"kind":"runtime","optional":false},{"id":25840222792,"package_name":"windows-core","ecosystem":"cargo","requirements":"0.62.2","direct":false,"kind":"runtime","optional":false},{"id":25840222793,"package_name":"windows-implement","ecosystem":"cargo","requirements":"0.60.2","direct":false,"kind":"runtime","optional":false},{"id":25840222794,"package_name":"windows-interface","ecosystem":"cargo","requirements":"0.59.3","direct":false,"kind":"runtime","optional":false},{"id":25840222795,"package_name":"windows-link","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25840222796,"package_name":"windows-result","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25840222797,"package_name":"windows-strings","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":25840222798,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.61.2","direct":false,"kind":"runtime","optional":false},{"id":25840222799,"package_name":"x25519-dalek","ecosystem":"cargo","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25840222805,"package_name":"zerocopy","ecosystem":"cargo","requirements":"0.8.42","direct":false,"kind":"runtime","optional":false},{"id":25840222806,"package_name":"zerocopy-derive","ecosystem":"cargo","requirements":"0.8.42","direct":false,"kind":"runtime","optional":false},{"id":25840222807,"package_name":"zeroize","ecosystem":"cargo","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":25840222808,"package_name":"zeroize_derive","ecosystem":"cargo","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":25840222809,"package_name":"zmij","ecosystem":"cargo","requirements":"1.0.21","direct":false,"kind":"runtime","optional":false},{"id":25840221611,"package_name":"android_system_properties","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25840221612,"package_name":"anstream","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25840221613,"package_name":"anstyle","ecosystem":"cargo","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":25840221614,"package_name":"anstyle-parse","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"core/Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-03-16T10:02:47.693Z","updated_at":"2026-03-16T10:02:47.693Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/core/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"cli/Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.614Z","updated_at":"2026-04-02T12:03:29.614Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/cli/Cargo.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/release-tag.yml","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.163Z","updated_at":"2026-04-02T12:03:29.163Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/.github/workflows/release-tag.yml","dependencies":[{"id":25852502165,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false},{"id":25852502166,"package_name":"cachix/install-nix-action","ecosystem":"actions","requirements":"51f3067b56fe8ae331890c77d4e454f6d60615ff","direct":true,"kind":"composite","optional":false},{"id":25852502167,"package_name":"actions/attest-build-provenance","ecosystem":"actions","requirements":"c074443f1aee8d4aeeae555aebba3282517141b2","direct":true,"kind":"composite","optional":false},{"id":25852502168,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"ea165f8d65b6e75b540449e92b4886f43607fa02","direct":true,"kind":"composite","optional":false},{"id":25852502169,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"d3f86a106a0bac45b974a628896c90dbdf5c8093","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.252Z","updated_at":"2026-04-02T12:03:29.252Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/.github/workflows/test.yml","dependencies":[{"id":25852502239,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"macos/Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.664Z","updated_at":"2026-04-02T12:03:29.664Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/macos/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"web/wasm/Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.819Z","updated_at":"2026-04-02T12:03:29.819Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/web/wasm/Cargo.toml","dependencies":[{"id":25852502251,"package_name":"wasm-bindgen","ecosystem":"cargo","requirements":"0.2","direct":true,"kind":"runtime","optional":false},{"id":25852502252,"package_name":"js-sys","ecosystem":"cargo","requirements":"0.3","direct":true,"kind":"runtime","optional":false},{"id":25852502253,"package_name":"serde","ecosystem":"cargo","requirements":"1","direct":true,"kind":"runtime","optional":false},{"id":25852502254,"package_name":"serde-wasm-bindgen","ecosystem":"cargo","requirements":"0.6","direct":true,"kind":"runtime","optional":false},{"id":25852502255,"package_name":"wasm-bindgen-test","ecosystem":"cargo","requirements":"0.3","direct":true,"kind":"development","optional":false},{"id":25852502256,"package_name":"serde_json","ecosystem":"cargo","requirements":"1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"swiftpm","filepath":"macos/swift-lib/Package.swift","sha":null,"kind":"manifest","created_at":"2026-04-02T12:03:29.930Z","updated_at":"2026-04-02T12:03:29.930Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/macos/swift-lib/Package.swift","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/readme-help.yml","sha":null,"kind":"manifest","created_at":"2026-08-08T09:40:55.112Z","updated_at":"2026-08-08T09:40:55.112Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/.github/workflows/readme-help.yml","dependencies":[{"id":25954166213,"package_name":"actions/checkout","ecosystem":"actions","requirements":"11bd71901bbe5b1630ceea73d27597364c9af683","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"web/package.json","sha":null,"kind":"manifest","created_at":"2026-08-08T09:40:56.396Z","updated_at":"2026-08-08T09:40:56.396Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/web/package.json","dependencies":[]},{"ecosystem":"cargo","filepath":"cli/spec/Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-08-08T09:40:55.925Z","updated_at":"2026-08-08T09:40:55.925Z","repository_link":"https://github.com/jul-sh/keytap/blob/main/cli/spec/Cargo.toml","dependencies":[]}],"score":1.791759469228055,"created_at":"2026-06-26T11:27:22.936Z","updated_at":"2026-08-29T20:01:44.213Z","avatar_url":"https://github.com/jul-sh.png","language":"Rust","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/374786","html_url":"https://summary.ecosyste.ms/projects/374786"}