{"id":14483647,"url":"https://github.com/ceramicnetwork/js-did","last_synced_at":"2025-04-08T08:15:02.179Z","repository":{"id":38366804,"uuid":"279258716","full_name":"ceramicnetwork/js-did","owner":"ceramicnetwork","description":"A simple interface to interact with DIDs that conform to the DID-provider interface.","archived":false,"fork":false,"pushed_at":"2024-12-19T11:44:05.000Z","size":7669,"stargazers_count":98,"open_issues_count":19,"forks_count":28,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-01T05:36:33.249Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceramicnetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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}},"created_at":"2020-07-13T09:34:01.000Z","updated_at":"2025-03-13T04:28:45.000Z","dependencies_parsed_at":"2022-07-12T17:28:03.165Z","dependency_job_id":"53792449-d086-47b3-9003-53b733d0d458","html_url":"https://github.com/ceramicnetwork/js-did","commit_stats":{"total_commits":204,"total_committers":23,"mean_commits":8.869565217391305,"dds":0.7696078431372549,"last_synced_commit":"def0a5fed152a42ffeef87bafb4619816f9954f6"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fjs-did","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fjs-did/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fjs-did/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fjs-did/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceramicnetwork","download_url":"https://codeload.github.com/ceramicnetwork/js-did/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801175,"owners_count":20998339,"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":[],"created_at":"2024-09-03T00:01:56.820Z","updated_at":"2025-04-08T08:15:02.153Z","avatar_url":"https://github.com/ceramicnetwork.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","🛠 Tools \u0026 Technologies"],"sub_categories":[],"readme":"# DIDs monorepo\n\nPackages to interact with and manage DIDs. \n\n## Installation\n\nThis monorepo uses [pnpm](https://pnpm.io/), make sure to install it first if you don't already have it.\n\n1. `pnpm install` to install the dependencies\n1. `pnpm run build` to build all the packages\n\n### Additional scripts\n\n- `pnpm run lint` to run the linter in all packages\n- `pnpm run test` to run tests in all packages\n- `pnpm run docs` to generate API documentation\n\n## Packages\n\n| Name                                                | Description                                                                                           | Version                                                                 |\n|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|\n| [`dids`](./packages/dids)                           | [Interact with DIDs](https://developers.ceramic.network/docs/dids/guides/using-with-composedb-client) | ![npm version](https://img.shields.io/npm/v/dids.svg)                   |\n| [`did-session`](./packages/did-session)             | [Manages user DID in web based environments](https://did.js.org/docs/api/modules/did_session)         | ![npm version](https://img.shields.io/npm/v/did-session.svg)            |\n| [`@didtools/cacao`](./packages/cacao)               | Chain-Agnostic Object Capabilities                                                                    | ![npm version](https://img.shields.io/npm/v/@didtools/cacao.svg)        |\n| [`@didtools/codecs`](./packages/codecs)             | Common codecs for DID packages                                                                        | ![npm version](https://img.shields.io/npm/v/@didtools/codecs.svg)       |\n| [`@didtools/key-webauthn`](./packages/key-webauthn) | Webauthn AuthMethod and Verifier                                                                      | ![npm version](https://img.shields.io/npm/v/@didtools/key-webauthn.svg) |\n| [`@didtools/key-webcrypto`](./packages/key-webcrypto) | did:key using webcrypto and non-extractable keys, P-256 only                                          | ![npm version](https://img.shields.io/npm/v/@didtools/key-webcrypto.svg) |\n| [`@didtools/key-secp256k1`](./packages/key-secp256k1) | did:key provider for secp256k1 keys                                                                   | ![npm version](https://img.shields.io/npm/v/@didtools/key-secp256k1.svg) |\n| [`@didtools/pkh-ethereum`](./packages/pkh-ethereum) | DID PKH Ethereum                                                                                      | ![npm version](https://img.shields.io/npm/v/@didtools/pkh-ethereum.svg) |\n| [`@didtools/pkh-solana`](./packages/pkh-solana)     | DID PKH Solana                                                                                        | ![npm version](https://img.shields.io/npm/v/@didtools/pkh-solana.svg)   |\n| [`@didtools/pkh-tezos`](./packages/pkh-tezos)       | DID PKH Tezos                                                                                         | ![npm version](https://img.shields.io/npm/v/@didtools/pkh-tezos.svg)    |\n| [`key-did-provider-ed25519`](./packages/key-did-provider-ed25519)   | Ed25519 key did provider                                                                              | ![npm version](https://img.shields.io/npm/v/key-did-provider-ed25519.svg)       |\n| [`key-did-resolver`](./packages/key-did-resolver)   | DID Key Resolver                                                                                      | ![npm version](https://img.shields.io/npm/v/key-did-resolver.svg)       |\n| [`pkh-did-resolver`](./packages/pkh-did-resolver)   | DID PKH Resolver                                                                                      | ![npm version](https://img.shields.io/npm/v/pkh-did-resolver.svg)       |\n\n\n\n## Releasing \u0026 Contributing\n\nWe are happy to accept small and large contributions, feel free to make a suggestion or submit a pull request.\n\nCheck out the [Development](./DEVELOPMENT.md) section to learn more and for the current release process. \n\n\n## License\n\nDual licensed under [MIT](LICENSE-MIT) and [Apache 2](LICENSE-APACHE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicnetwork%2Fjs-did","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceramicnetwork%2Fjs-did","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicnetwork%2Fjs-did/lists"}