{"id":15930929,"url":"https://github.com/sripwoud/dapp-template","last_synced_at":"2026-04-11T14:01:48.585Z","repository":{"id":278214642,"uuid":"934707669","full_name":"sripwoud/dapp-template","owner":"sripwoud","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-31T20:41:43.000Z","size":539,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-31T22:26:45.637Z","etag":null,"topics":["biomejs","bun","dapp","dprint","ethereum","forge","foundry","jotai","mise","porto","solidity","tailwind","tanstack","template","typescript","vite","wagmi"],"latest_commit_sha":null,"homepage":"https://dapp-template.sripwoud.xyz","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sripwoud.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-18T09:25:26.000Z","updated_at":"2026-03-31T20:41:47.000Z","dependencies_parsed_at":"2025-02-20T12:22:00.390Z","dependency_job_id":"1567df11-e2d6-4492-b0b0-f4dfc1f2ef34","html_url":"https://github.com/sripwoud/dapp-template","commit_stats":null,"previous_names":["sripwoud/eth-dapp-template","sripwoud/dapp-template"],"tags_count":0,"template":true,"template_full_name":"sripwoud/web-app-template","purl":"pkg:github/sripwoud/dapp-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fdapp-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fdapp-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fdapp-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fdapp-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sripwoud","download_url":"https://codeload.github.com/sripwoud/dapp-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fdapp-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31682953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["biomejs","bun","dapp","dprint","ethereum","forge","foundry","jotai","mise","porto","solidity","tailwind","tanstack","template","typescript","vite","wagmi"],"created_at":"2024-10-07T01:02:55.104Z","updated_at":"2026-04-11T14:01:48.543Z","avatar_url":"https://github.com/sripwoud.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"| \u003cimg width=\"50\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/solidity/solidity-original.svg\" /\u003e | ETH DAPP TEMPLATE |\n| ----------------------------------------------------------------------------------------------------------------- | ----------------- |\n\n![main GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/sripwoud/eth-dapp-template/main.yml?branch=main\u0026label=main)\n[![Coverage Status](https://coveralls.io/repos/github/sripwoud/eth-dapp-template/badge.svg?branch=main)](https://coveralls.io/github/sripwoud/eth-dapp-template?branch=main)\n\n| Feature                                                                                                               | With                                                                                                                                        | Configuration File                                                                                                         |\n| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| Build                                                                                                                 | [vite](https://vite.dev/)                                                                                                                   | [vite.config.ts](./web/vite.config.ts)                                                                                     |\n| Css                                                                                                                   | [tailwind](https://tailwindcss.com/)                                                                                                        |                                                                                                                            |\n| Continuous Integration                                                                                                | [github workflow](https://docs.github.com/en/actions/using-workflows)                                                                       | [.github/workflows](./.github/workflows)                                                                                   |\n| Conventional Commits (`main` branch only)                                                                             | [convco](https://github.com/convco/convco)                                                                                                  | [.convco](./.convco)                                                                                                       |\n| Conventional PR Titles (because I only squash merge and base changelogs/semantic versioning on `main` commit history) | [amann/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request)                                                | [semantic-pr.yml](./.github/workflows/semantic-pr.yml)                                                                     |\n| Git Hooks                                                                                                             | [hk](https://hk.jdx.dev/)                                                                                                                   | [hk.pkl](./hk.pkl)                                                                                                         |\n| Formatting                                                                                                            | [dprint](https://dprint.dev/)                                                                                                               | [.dprint.jsonc](./.biome.json)                                                                                             |\n| Form                                                                                                                  | [@tanstack/react-form](https://tanstack.com/form/latest)                                                                                    |                                                                                                                            |\n| Import Aliases                                                                                                        | [typescript paths](https://www.typescriptlang.org/tsconfig#paths), [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | [tsconfig.json](./web/tsconfig.json), [tsconfig.app.json](./web/tsconfig.app.json), [vite.config.ts](./web/vite.config.ts) |\n| Linting                                                                                                               | [biome](https://biomejs.dev/)                                                                                                               | [.biome.jsonc](./.biome.jsonc)                                                                                             |\n| Routing                                                                                                               | [@tanstack/react-router](https://tanstack.com/router/latest)                                                                                | [router.ts](./web/src/lib/router.ts)                                                                                       |\n| Runtime, tests runner                                                                                                 | [bun](https://bun.sh)                                                                                                                       | [bunfig.toml](./bunfig.toml)                                                                                               |\n| Smart Contract Development Tools                                                                                      | [foundry](https://book.getfoundry.sh/)                                                                                                      | [foundry.toml](./foundry.toml)                                                                                             |\n| State                                                                                                                 | [jotai](https://jotai.org/)                                                                                                                 |                                                                                                                            |\n| Tasks Runner, Environment \u0026 Runtime Management                                                                        | [mise](https://mise.dev/)                                                                                                                   | [mise.toml](./mise.toml)                                                                                                   |\n| Web3                                                                                                                  | [wagmi](https://wagmi.sh), [porto](https://porto.sh)                                                                                        | [wagmi.config.ts](web/wagmi.config.ts), [config.ts](web/src/lib/wagmi/config.ts)                                           |\n\n## Develop\n\nI use [`mise`](https://mise.jdx.dev) to manage runtimes, manage environment variables, and run tasks.\\\nTo install it and setup the repository:\n\n```commandline\n./setup\n```\n\nTo run tasks interactively:\n\n```commandline\nmise run\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsripwoud%2Fdapp-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsripwoud%2Fdapp-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsripwoud%2Fdapp-template/lists"}