{"id":28987906,"url":"https://github.com/0xintuition/intuition-ts","last_synced_at":"2025-06-24T21:15:43.285Z","repository":{"id":261885135,"uuid":"791108956","full_name":"0xIntuition/intuition-ts","owner":"0xIntuition","description":"Intuition Typescript monorepo.","archived":false,"fork":false,"pushed_at":"2025-06-16T19:03:53.000Z","size":214918,"stargazers_count":29,"open_issues_count":20,"forks_count":9,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-16T20:21:08.735Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://0xintuition.github.io/intuition-ts/","language":"TypeScript","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/0xIntuition.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2024-04-24T05:39:28.000Z","updated_at":"2025-05-14T19:51:28.000Z","dependencies_parsed_at":"2024-11-23T20:17:41.779Z","dependency_job_id":"eddc1aae-f914-4576-b84a-05756c645bfb","html_url":"https://github.com/0xIntuition/intuition-ts","commit_stats":null,"previous_names":["0xintuition/intuition-ts"],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/0xIntuition/intuition-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xIntuition%2Fintuition-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xIntuition%2Fintuition-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xIntuition%2Fintuition-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xIntuition%2Fintuition-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xIntuition","download_url":"https://codeload.github.com/0xIntuition/intuition-ts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xIntuition%2Fintuition-ts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261756798,"owners_count":23205165,"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":"2025-06-24T21:15:42.595Z","updated_at":"2025-06-24T21:15:43.268Z","avatar_url":"https://github.com/0xIntuition.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to the Intuition TypeScript Monorepo\n\nIntuition is the **trust protocol** bringing human trust to trustless systems. We are an ecosystem of technologies composing a universal and permissionless knowledge graph.\n\nWe're using a monorepo to organize the development of our ecosystem. Our monorepo will eventually be open to community contributors, but right now we're focusing on scaffolding, architecture, and establishing patterns.\n\n## Monorepo Structure\n\nOur monorepo uses [pnpm](https://pnpm.io/) and [Nx](https://nx.dev/) and is organized into `apps` and `packages`. Our `apps` folder contains our core applications. We'll be expanding our monorepo to include additional apps and our starter templates. Our `packages` folder contains our utilities and libraries that will eventually be published and available to the community and larger ecosystem.\n\nEach app and package has it's own README with instructions for getting up and running.\n\n### Apps\n\n- [Portal](./apps/portal/) is the first core application in our new monorepo. The Portal README contains additional information and details about how to get started.\n- [Data Populator](./apps/data-populator/) is an app for bulk creation of atom data. The Data Populator README contains additional information.\n- [Template](./apps/template) is an opionionated template for our core app development stack.\n\n### Packages\n\n- [1ui Component Library](./packages/1ui/) is the first package in our new monorepo. This is our core component library that also includes a Storybook instance. The 1ui README contains additional information.\n- [api](./packages/api/) is the REST API interaction layer of Intuition.\n- [graphql](./packages/graphql/) is the SDK for the GraphQL interaction layer of Intuition containing hooks, queries, and other utilities.\n- [protocol](./packages/protocol/) is the onchain interactions (ABIs, bytecode) SDK.\n- [sdk](./packages/sdk/) contains high level logic that combines both on-chain and off-chain interactions. Coming Soon!\n\n## Getting Started\n\n### Prerequisites\n\nWe recommended using [Node.js](https://nodejs.org/) \u003e= 18.0, preferably v20+.\n\nWe also recommend using [NPM](https://www.npmjs.com/) \u003e= 9.8.\n\nYou can optionally install Nx globally by following their [installation instructions](https://nx.dev/getting-started/installation).\n\nYou can also optionally install pnpnm globally by following their [installation instructions](https://pnpm.io/installation).\n\nEach package will have more detailed instructions, but you should clone the entire monorepo and work from the root:\n\n- Clone the monorepo from the root: `git@github.com:0xIntuition/intuition-ts.git`\n- Follow individual instructions for each app and package\n\n### Environment variables\n\nPlease read [Nx's env variable definition guide](https://nx.dev/recipes/tips-n-tricks/define-environment-variables) to see how we organize our env variables. Each app/package will have the following files that reflects the three configurations we have.\n\n- .env.local\n- .env.test\n- .env.production\n\n## Contributing\n\nPlease read the [contributing guide](./CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xintuition%2Fintuition-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xintuition%2Fintuition-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xintuition%2Fintuition-ts/lists"}