{"id":15135089,"url":"https://github.com/trezor/trezor-suite","last_synced_at":"2026-01-21T19:14:14.271Z","repository":{"id":37391049,"uuid":"148657224","full_name":"trezor/trezor-suite","owner":"trezor","description":"Trezor Suite Monorepo","archived":false,"fork":false,"pushed_at":"2025-05-08T08:34:13.000Z","size":896885,"stargazers_count":836,"open_issues_count":1042,"forks_count":293,"subscribers_count":45,"default_branch":"develop","last_synced_at":"2025-05-08T08:34:42.266Z","etag":null,"topics":["bitcoin","cryptocurrency","cryptography","electron","suite","trezor","typescript","wallet","web"],"latest_commit_sha":null,"homepage":"https://trezor.io/trezor-suite","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/trezor.png","metadata":{"funding":{"custom":["https://shop.trezor.io/","https://trezor.io/beer/"]},"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-09-13T15:17:42.000Z","updated_at":"2025-05-08T05:12:52.000Z","dependencies_parsed_at":"2023-10-13T15:23:05.741Z","dependency_job_id":"db81c860-0e55-4208-bacc-8c28c8d9f62a","html_url":"https://github.com/trezor/trezor-suite","commit_stats":{"total_commits":18077,"total_committers":152,"mean_commits":"118.92763157894737","dds":0.8734856447419372,"last_synced_commit":"0c7477e1102acb3fd29cd80579fdba7763f736d0"},"previous_names":[],"tags_count":125,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trezor%2Ftrezor-suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trezor%2Ftrezor-suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trezor%2Ftrezor-suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trezor%2Ftrezor-suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trezor","download_url":"https://codeload.github.com/trezor/trezor-suite/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253732310,"owners_count":21955255,"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":["bitcoin","cryptocurrency","cryptography","electron","suite","trezor","typescript","wallet","web"],"created_at":"2024-09-26T05:42:55.337Z","updated_at":"2026-01-21T19:14:14.229Z","avatar_url":"https://github.com/trezor.png","language":"TypeScript","funding_links":["https://shop.trezor.io/","https://trezor.io/beer/"],"categories":["TypeScript"],"sub_categories":[],"readme":"# TREZOR SUITE MONOREPO\n\nWelcome to the Trezor Suite repository! This repository contains the source code for 3 projects:\n\n-   **Connect** - tool that offers developers an easy way to integrate Trezor's functionality into their own applications\n-   **Trezor Suite** - desktop and web application for managing Trezor hardware wallet\n-   **Trezor Suite Lite** - Mobile application designed for tracking user portfolios\n\n![img](https://repository-images.githubusercontent.com/148657224/439f6100-765f-11e9-9bff-b725eef3c4a6)\n\n# Development\n\n### Prerequisities\n\n-   Install [NVM](https://github.com/nvm-sh/nvm)\n-   Enable [Yarn](https://yarnpkg.com/getting-started/install) through npm\n-   Install [Git LFS](https://git-lfs.github.com/) (For Linux/Ubuntu, [after adding the repository](https://packagecloud.io/github/git-lfs/install) do `sudo apt-get install git-lfs`, more info [here](https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md))\n\n### Getting started\n\n-   `git clone git@github.com:trezor/trezor-suite.git`\n-   `cd trezor-suite`\n-   `git submodule update --init --recursive`\n-   `git lfs install` // Set up Git LFS for your user account. You only need to run this once per user account.\n-   `git lfs pull`\n-   `nvm install`\n-   `yarn`\n-   `yarn build:libs`\n\nIt's recommended to enable `git config --global submodule.recurse true` so you don't need to run `git submodule update --init --recursive` every time when submodules are updated.\n\n\u003e You don't need a Trezor device to get into the app, you can use emulator. There is a [Trezor User Env](https://github.com/trezor/trezor-user-env) to help you set it up and run emulator for any Trezor model 🎉\n\n## **Connect** @trezor/connect\n\nThis repository is used for development of version 9 of @trezor/connect. For detailed documentation, please refer to this [page](./docs/packages/connect/index.md).\n\nHistorically, Trezor Connect had its [own repository](https://github.com/trezor/connect). This repository is now archived.\n\n## **Trezor Suite** @trezor/suite\n\nDev environment is primarily supported on **macOS or Linux**,\nthough development on Windows is possible by following [this guide](https://docs.trezor.io/trezor-suite/misc/development-on-windows.html).\n\nRun a dev build:\n\n-   `yarn suite:dev` (web app)\n-   `yarn suite:dev:vite` (⚠️ EXPERIMENTAL: web app with Vite bundler used for **development only**, use `yarn suite:dev` if you want fidelity to production app)\n-   `yarn suite:dev:desktop` (electron app)\n\n## **Trezor Suite Lite** @suite-native/app\n\n\u003e To set up your dev environment for a native platform (iOS/Android) follow [these additional steps](https://github.com/trezor/trezor-suite/tree/develop/suite-native/app#prerequisites).\n\n## Contribute\n\nInspired by [GitLab Contributing Guide](https://docs.gitlab.com/ee/development/contributing/)\n\nUsing [Conventional Commits](COMMITS.md) is required.\n\n## Security vulnerability disclosure\n\nPlease report suspected security vulnerabilities in private to [security@satoshilabs.com](mailto:security@satoshilabs.com), also see [the disclosure section on the Trezor.io website](https://trezor.io/support/a/how-to-report-a-security-issue). Please do NOT create publicly viewable issues for suspected security vulnerabilities.\n\n## IDE specific settings\n\nFind specific settings for Integrated Development Environments (IDE) in [IDE.md](./IDE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrezor%2Ftrezor-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrezor%2Ftrezor-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrezor%2Ftrezor-suite/lists"}