{"id":20974169,"url":"https://github.com/thirdweb-example/thirdweb-nextui-org-starter","last_synced_at":"2025-04-12T01:35:42.556Z","repository":{"id":259750502,"uuid":"879344976","full_name":"thirdweb-example/thirdweb-nextui-org-starter","owner":"thirdweb-example","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-27T17:32:44.000Z","size":145,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-25T21:15:44.025Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://thirdweb-nextui-org-starter.thirdweb-preview.com","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/thirdweb-example.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2024-10-27T16:59:04.000Z","updated_at":"2024-12-01T17:40:29.000Z","dependencies_parsed_at":"2024-10-27T20:06:03.329Z","dependency_job_id":"a4175ac8-d5af-4e4a-8ad2-d469ef90f44a","html_url":"https://github.com/thirdweb-example/thirdweb-nextui-org-starter","commit_stats":null,"previous_names":["thirdweb-example/thirdweb-nextui-org-starter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdweb-example%2Fthirdweb-nextui-org-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdweb-example%2Fthirdweb-nextui-org-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdweb-example%2Fthirdweb-nextui-org-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thirdweb-example%2Fthirdweb-nextui-org-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thirdweb-example","download_url":"https://codeload.github.com/thirdweb-example/thirdweb-nextui-org-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248504724,"owners_count":21115196,"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-11-19T04:26:59.794Z","updated_at":"2025-04-12T01:35:42.534Z","avatar_url":"https://github.com/thirdweb-example.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![tw-banner](https://github.com/thirdweb-example/next-starter/assets/57885104/20c8ce3b-4e55-4f10-ae03-2fe4743a5ee8)\n\n# thirdweb-nextui-org-starter\n\nStarter template to build custom UI components with [thirdweb](https://thirdweb.com/) and [NextUI v2](https://nextui.org/).\n\n## Installation\n\n### 1. Clone the template or [fork](https://github.com/thirdweb-example/thirdweb-nextui-org-starter.git/fork)\n```bash\ngit clone https://github.com/thirdweb-example/thirdweb-nextui-org-starter.git\n```\n\n### 2. Set up environment variables\nCreate a file called `.env.local` (at the root level of your project) with the following content:\n```\nNEXT_PUBLIC_TEMPLATE_CLIENT_ID=\"\u003cyour-thirdweb-client-id\"\n```\n\nTo learn how to create a client ID, refer to the [client documentation](https://portal.thirdweb.com/typescript/v5/client).\n\n### 3. Install the dependencies\n\n```bash\n# npm\nnpm install\n\n# yarn\nyarn\n\n# pnpm\npnpm install\n``` \n\n## Run locally\n\nStart development server\n\n```bash\nyarn dev\n```\n\nCreate a production build\n\n```bash\nyarn build\n```\n\nPreview the production build\n\n```bash\nyarn start\n```\n\n## About this template\n\n- Custom thirdweb Connect button built with NextUI [Button](https://nextui.org/docs/components/button)\n\n- thirdweb [Bobbie Component](https://portal.thirdweb.com/references/typescript/v5/Blobbie) to generate gradiant based on wallet address\n\n- [`useConnectModal`](https://portal.thirdweb.com/references/typescript/v5/useConnectModal) hook that allows you to open the Connect UI in a Modal to prompt the user to connect wallet.\n\n- [`useWalletDetailsModal`](https://portal.thirdweb.com/react/v5/useWalletDetailsModal) hook to open the Wallet Details Modal that shows various information about the connected wallet and allows users to perform various actions like sending funds, receiving funds, switching networks, Buying tokens, etc.\n\nCustom component found in [`components/navbar.tsx`](https://github.com/thirdweb-example/thirdweb-nextui-org-starter/blob/main/components/navbar.tsx#L87)\n\n\n\n## Resources\n\n- [Documentation](https://portal.thirdweb.com/typescript/v5)\n- [Templates](https://thirdweb.com/templates)\n- [YouTube](https://www.youtube.com/c/thirdweb)\n- [Blog](https://blog.thirdweb.com)\n\n## Need help?\n\nFor help or feedback, please [visit our support site](https://thirdweb.com/support)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthirdweb-example%2Fthirdweb-nextui-org-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthirdweb-example%2Fthirdweb-nextui-org-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthirdweb-example%2Fthirdweb-nextui-org-starter/lists"}