{"id":18574409,"url":"https://github.com/atsign-foundation/at_tools","last_synced_at":"2025-10-18T12:36:00.705Z","repository":{"id":37084025,"uuid":"307681396","full_name":"atsign-foundation/at_tools","owner":"atsign-foundation","description":"Various developer tools for use when developing with Atsign's technology","archived":false,"fork":false,"pushed_at":"2024-04-22T10:10:07.000Z","size":3303,"stargazers_count":23,"open_issues_count":8,"forks_count":9,"subscribers_count":13,"default_branch":"trunk","last_synced_at":"2024-04-22T11:27:53.778Z","etag":null,"topics":["atsign","commons","dart","hacktoberfest","utils"],"latest_commit_sha":null,"homepage":"https://pub.dev/publishers/atsign.org/packages","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atsign-foundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-10-27T11:42:57.000Z","updated_at":"2024-04-23T12:10:26.720Z","dependencies_parsed_at":"2023-02-19T01:01:42.144Z","dependency_job_id":"4ec1f663-da59-4185-a2d6-d28cb6c78bc1","html_url":"https://github.com/atsign-foundation/at_tools","commit_stats":{"total_commits":527,"total_committers":21,"mean_commits":"25.095238095238095","dds":0.7020872865275143,"last_synced_commit":"a542934ec1d2131814d3f1dd23f4e8519548a3a9"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsign-foundation%2Fat_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atsign-foundation","download_url":"https://codeload.github.com/atsign-foundation/at_tools/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248185145,"owners_count":21061464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atsign","commons","dart","hacktoberfest","utils"],"created_at":"2024-11-06T23:15:12.593Z","updated_at":"2025-10-18T12:35:55.663Z","avatar_url":"https://github.com/atsign-foundation.png","language":"JavaScript","readme":"\u003ca href=\"https://atsign.com#gh-light-mode-only\"\u003e\u003cimg width=250px src=\"https://atsign.com/wp-content/uploads/2022/05/atsign-logo-horizontal-color2022.svg#gh-light-mode-only\" alt=\"The Atsign Foundation\"\u003e\u003c/a\u003e\u003ca href=\"https://atsign.com#gh-dark-mode-only\"\u003e\u003cimg width=250px src=\"https://atsign.com/wp-content/uploads/2023/08/atsign-logo-horizontal-reverse2022-Color.svg#gh-dark-mode-only\" alt=\"The Atsign Foundation\"\u003e\u003c/a\u003e\n\n[![GitHub License](https://img.shields.io/badge/license-BSD3-blue.svg)](./LICENSE)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/atsign-foundation/at_tools/badge)](https://securityscorecards.dev/viewer/?uri=github.com/atsign-foundation/at_tools\u0026sort_by=check-score\u0026sort_direction=desc)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8121/badge)](https://www.bestpractices.dev/projects/8121)\n\n## at_tools\n\nThis repository contains atProtocol tools for developers\nbuilding atPlatform applications who wish to utilize the authentication\nmethods:\n\n### standalone tools\n\n[at_cli](./packages/at_cli) A command line tool to execute verbs on the atPlatform.\n\n[at_cram](./packages/at_cram) The challenge–response authentication mechanism of the\natProtocol.\n\n[at_dump_atKeys](./packages/at_dump_atKeys) A command line tool to dump keys from a\n.atKeys file.\n\n[at_pkam](./packages/at_pkam) The public key authentication mechanism of the\natProtocol.\n\n[at_ve_doctor](./packages/at_ve_doctor) A very simple way to test the status of the\nsecondaries running in the Virtual Environment. Using the\n[at_server_status](https://pub.dev/packages/at_server_status) package.\n\n### Quickly build tools\n\nUsing melos, we can quickly build at_pkam, at_cram, at_cli, and at_repl via the\nfollowing commands:\n\n```bash\ndart pub get\ndart run melos run build-tools\n```\n\nThen move the tools to a folder which you've exposed to the path for\nconvenience, for example:\n\n```bash\ncp ./build-tools/* ~/.local/bin/\n# or\nsudo cp ./build-tools/* /usr/local/bin/\n```\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatsign-foundation%2Fat_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatsign-foundation%2Fat_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatsign-foundation%2Fat_tools/lists"}