{"id":13448908,"url":"https://github.com/ceramicstudio/js-composedb","last_synced_at":"2025-04-05T07:08:01.888Z","repository":{"id":43264125,"uuid":"511030127","full_name":"ceramicstudio/js-composedb","owner":"ceramicstudio","description":"ComposeDB is a decentralized GraphQL database built on Ceramic Network","archived":false,"fork":false,"pushed_at":"2024-07-26T16:35:47.000Z","size":40626,"stargazers_count":91,"open_issues_count":17,"forks_count":35,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-10-29T19:59:35.575Z","etag":null,"topics":["ceramic","database","graph","graphql"],"latest_commit_sha":null,"homepage":"https://composedb.js.org","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/ceramicstudio.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":"2022-07-06T07:15:37.000Z","updated_at":"2024-09-17T13:42:47.000Z","dependencies_parsed_at":"2023-10-17T00:01:34.721Z","dependency_job_id":"2440a218-efe9-41be-a5f4-f79b80b6daf5","html_url":"https://github.com/ceramicstudio/js-composedb","commit_stats":{"total_commits":219,"total_committers":25,"mean_commits":8.76,"dds":0.6210045662100456,"last_synced_commit":"0d0d16fb40cff12de758a57080bfb774d80df93f"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-composedb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-composedb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-composedb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-composedb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceramicstudio","download_url":"https://codeload.github.com/ceramicstudio/js-composedb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299833,"owners_count":20916190,"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":["ceramic","database","graph","graphql"],"created_at":"2024-07-31T06:00:24.282Z","updated_at":"2025-04-05T07:08:01.858Z","avatar_url":"https://github.com/ceramicstudio.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","NoSQL Databases"],"sub_categories":["Blockchain"],"readme":"# ComposeDB monorepo\n\nPackages providing the reference TypeScript implementation of ComposeDB.\n\n## ComposeDB Docs\n\nVisit our docsite [here](https://composedb.js.org/) to get started.\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| **Client libraries**                                       |\n| [`@composedb/client`](./packages/client)                   | ComposeDB client for executing GraphQL query on a Ceramic node | ![npm version](https://img.shields.io/npm/v/@composedb/client.svg)          |\n| **Developer tools**                                        |\n| [`@composedb/cli`](./packages/cli)                         | Command Line Interface                                         | ![npm version](https://img.shields.io/npm/v/@composedb/cli.svg)             |\n| [`@composedb/devtools`](./packages/devtools)               | Development tools library                                      | ![npm version](https://img.shields.io/npm/v/@composedb/devtools.svg)        |\n| [`@composedb/devtools-node`](./packages/devtools-node)     | Node.js-specific development tools library                     | ![npm version](https://img.shields.io/npm/v/@composedb/devtools-node.svg)   |\n| **Shared libraries**                                       |\n| [`@composedb/graphql-scalars`](./packages/graphql-scalars) | Shared GraphQL scalars                                         | ![npm version](https://img.shields.io/npm/v/@composedb/graphql-scalars.svg) |\n| [`@composedb/types`](./packages/types)                     | Shared types                                                   | ![npm version](https://img.shields.io/npm/v/@composedb/types.svg)           |\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%2Fceramicstudio%2Fjs-composedb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceramicstudio%2Fjs-composedb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicstudio%2Fjs-composedb/lists"}