{"id":49312202,"url":"https://github.com/iotaledger/ts-packages","last_synced_at":"2026-04-26T13:30:31.236Z","repository":{"id":352619434,"uuid":"1177926252","full_name":"iotaledger/ts-packages","owner":"iotaledger","description":"JavaScript packages and Web apps for IOTA.","archived":false,"fork":false,"pushed_at":"2026-04-20T13:29:13.000Z","size":361022,"stargazers_count":1,"open_issues_count":53,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2026-04-20T13:33:25.151Z","etag":null,"topics":["dlt","trade","typescript"],"latest_commit_sha":null,"homepage":"https://docs.iota.org/developer/ts-sdk","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iotaledger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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,"dco":null,"cla":null}},"created_at":"2026-03-10T14:10:34.000Z","updated_at":"2026-04-20T12:25:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/iotaledger/ts-packages","commit_stats":null,"previous_names":["iotaledger/ts-packages"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/iotaledger/ts-packages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotaledger%2Fts-packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotaledger%2Fts-packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotaledger%2Fts-packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotaledger%2Fts-packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iotaledger","download_url":"https://codeload.github.com/iotaledger/ts-packages/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iotaledger%2Fts-packages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32299628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":["dlt","trade","typescript"],"created_at":"2026-04-26T13:30:30.499Z","updated_at":"2026-04-26T13:30:31.231Z","avatar_url":"https://github.com/iotaledger.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IOTA TypeScript Monorepo\n\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](./LICENSE)\n[![pnpm](https://img.shields.io/badge/pnpm-%3E%3D10-orange?logo=pnpm)](https://pnpm.io/)\n[![Node](https://img.shields.io/badge/node-%3E%3D24-brightgreen?logo=node.js)](https://nodejs.org/)\n\n[Website](https://iota.org) | [Documentation](https://docs.iota.org) | [Explorer](https://explorer.iota.org) | [Discord](https://discord.iota.org/)\n\nTypeScript SDKs, React tooling, end-user apps, and example dApps for the IOTA ecosystem.\n\n### Getting Started\n\n```bash\ngit clone --recurse-submodules https://github.com/iotaledger/ts-packages\ncd ts-packages\npnpm install\n```\n\n### SDKs\n\n| Package | Description |\n| --- | --- |\n| [`@iota/iota-sdk`](./sdk/typescript) | Core SDK for reading state, building and signing transactions. |\n| [`@iota/dapp-kit`](./sdk/dapp-kit) | React hooks, components, and providers for dApps. |\n| [`@iota/create-dapp`](./sdk/create-dapp) | CLI scaffold for a new React + Vite dApp. |\n| [`@iota/apps-ui-kit`](./apps/ui-kit) | Shared React component library. |\n| [`@iota/apps-ui-icons`](./apps/ui-icons) | Shared icon set as React components. |\n| [`@iota/bcs`](./sdk/bcs) | Binary Canonical Serialization implementation. |\n| [`@iota/wallet-standard`](./sdk/wallet-standard) | Wallet Standard implementation for IOTA. |\n| [`@iota/signers`](./sdk/signers) | Unified signer interface (local, KMS, WebCrypto, Ledger). |\n| [`@iota/kiosk`](./sdk/kiosk) | SDK for the Kiosk marketplace primitive. |\n| [`@iota/iota-names-sdk`](./sdk/names) | Resolve and register IOTA Names. |\n| [`@iota/isc-sdk`](./sdk/isc-sdk) | SDK for IOTA Smart Contracts (ISC). |\n| [`@iota/graphql-transport`](./sdk/graphql-transport) | GraphQL transport for `IotaClient` (RPC 2.0). |\n| [`@iota/ledgerjs-hw-app-iota`](./sdk/ledgerjs-hw-app-iota) | Bindings for the IOTA Ledger hardware wallet app. |\n\n### Apps\n\n| App | Description |\n| --- | --- |\n| [Explorer](./apps/explorer) | Network explorer for transactions, objects, and validators. |\n| [Wallet](./apps/wallet) | Chrome extension wallet for IOTA. |\n| [Wallet Dashboard](./apps/wallet-dashboard) | Web dashboard for assets, staking, and governance. |\n| [EVM Bridge](./apps/evm-bridge) | UI for bridging assets between IOTA and EVM chains. |\n| [Names dApp](./apps/names) | Frontend for the IOTA Names Service. |\n\n### Common Commands\n\n```bash\npnpm wallet dev          # Run a single workspace command\npnpm lint                # eslint + prettier\npnpm test                # Run all test suites via turbo\n```\n\nPer-app aliases (`pnpm explorer-dev`, `pnpm wallet-dev`, …) are defined in [`package.json`](./package.json).\n\n### Contributing\n\nRun `pnpm lint` and `pnpm test` before opening a PR. For changes to published packages, add a changeset with `pnpm changeset`.\n\n### License\n\n[Apache License 2.0](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiotaledger%2Fts-packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiotaledger%2Fts-packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiotaledger%2Fts-packages/lists"}