{"id":30741004,"url":"https://github.com/eason-dev/nextjs-starter-echo","last_synced_at":"2026-05-18T03:33:56.403Z","repository":{"id":36985458,"uuid":"421578694","full_name":"eason-dev/nextjs-starter-echo","owner":"eason-dev","description":"My awesome next.js starter template","archived":false,"fork":false,"pushed_at":"2023-01-27T17:08:41.000Z","size":1058,"stargazers_count":2,"open_issues_count":12,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-29T08:36:18.632Z","etag":null,"topics":["nextjs","starter","template"],"latest_commit_sha":null,"homepage":"https://nextjs-starter-echo.vercel.app/","language":"JavaScript","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/eason-dev.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":null,"security":null,"support":null}},"created_at":"2021-10-26T20:44:33.000Z","updated_at":"2023-03-08T22:11:24.000Z","dependencies_parsed_at":"2023-02-15T11:16:14.509Z","dependency_job_id":null,"html_url":"https://github.com/eason-dev/nextjs-starter-echo","commit_stats":null,"previous_names":["eason-dev/nextjs-starter-echo"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/eason-dev/nextjs-starter-echo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eason-dev%2Fnextjs-starter-echo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eason-dev%2Fnextjs-starter-echo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eason-dev%2Fnextjs-starter-echo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eason-dev%2Fnextjs-starter-echo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eason-dev","download_url":"https://codeload.github.com/eason-dev/nextjs-starter-echo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eason-dev%2Fnextjs-starter-echo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273530835,"owners_count":25122071,"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","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["nextjs","starter","template"],"created_at":"2025-09-04T00:18:48.554Z","updated_at":"2026-05-18T03:33:51.380Z","avatar_url":"https://github.com/eason-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Next.js Starter Echo\n\nAwesome Next.js starter template made by Eason Chang\n\n[Demo site](https://nextjs-starter-echo.vercel.app/)\n\n[Storybook demo site](https://main--61787e383ce216004a69e924.chromatic.com/)\n\n## features\n\n- Next.js 12\n- TailwindCSS\n- Atomic design project structure\n- Storybook\n- Absolute import\n- Hygen as code generator\n- Eslint, Prettier\n- Husky, lint-staged pre-commit hook\n\n## Commands\n\n### Start local dev server\n\n```bash\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n### Start Storybook component dev environment\n\n```bash\nyarn storybook\n```\n\nThis command will open [http://localhost:6006](http://localhost:6006) for you, this is where you can see storybook\n\n### Generate new component scaffold\n\n```bash\nyarn new-component\n```\n\nThis calls hygen to generate new component with basic file structures, including its JS file and stories.js file\n\nYou will be prompted to select component type (atoms, molecules, organisms, templates), and then input component name\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feason-dev%2Fnextjs-starter-echo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feason-dev%2Fnextjs-starter-echo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feason-dev%2Fnextjs-starter-echo/lists"}