{"id":22897803,"url":"https://github.com/kirillkurko/awesome-react-template","last_synced_at":"2026-03-07T10:31:52.399Z","repository":{"id":110884107,"uuid":"547798078","full_name":"kirillkurko/awesome-react-template","owner":"kirillkurko","description":"React template with Typescript, ESlint and Prettier configured using Vite","archived":false,"fork":false,"pushed_at":"2024-07-22T05:37:46.000Z","size":1122,"stargazers_count":5,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-09T04:05:33.229Z","etag":null,"topics":["configuration","eslint","prettier","react","template","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/kirillkurko.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":"2022-10-08T10:05:46.000Z","updated_at":"2024-04-22T13:29:38.000Z","dependencies_parsed_at":"2023-05-06T04:26:06.666Z","dependency_job_id":"2f1495a2-ec45-4f28-827d-f3898a660ef7","html_url":"https://github.com/kirillkurko/awesome-react-template","commit_stats":null,"previous_names":[],"tags_count":46,"template":true,"template_full_name":null,"purl":"pkg:github/kirillkurko/awesome-react-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillkurko%2Fawesome-react-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillkurko%2Fawesome-react-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillkurko%2Fawesome-react-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillkurko%2Fawesome-react-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kirillkurko","download_url":"https://codeload.github.com/kirillkurko/awesome-react-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillkurko%2Fawesome-react-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"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":["configuration","eslint","prettier","react","template","typescript","vite"],"created_at":"2024-12-14T00:19:25.541Z","updated_at":"2026-03-07T10:31:52.378Z","avatar_url":"https://github.com/kirillkurko.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# awesome-react-template\nCreate React app with TypeScript, ESLint, Prettier configured in a single command.\n\n\u003e **Warning**: template is in his early days, so issues and incompatibilities\n\u003e are possible. Feel free to contribute and report issues if they appear. \n\u003e I'll do some heavy testing in next weeks to make sure that it's working \n\u003e fine with at least most popular libraries.\n\n## Motivation\n\nReact ecosystem is flexible. And that's great, because you can configure only the \ntools, you need for your current project. You don't always need styled-components, \nMUI or react-query and many other libraries. But there are some tools, that you want \nto have in every React project. These tools are Typescipt, ESlint and Prettier, and they \nare really important for code quality. And it becomes weird when you configure them from project \nto project. This template is created to solve this problem - scaffold your next React \nproject with Typescript, ESlint and Prettier configured in just a single command.\n\n## Getting Started\n\nTo create a new project based on this template, run:\n\n```bash\nnpx degit kirillkurko/awesome-react-template my-app\n```\n\nThat's it - you can now start with development!\n\n`.nvmrc` file is available. Current node version is `v14.19.3`, but it works fine with\nhigher versions. Node version will be increased in the future.\n\n## Tools and libraries\n[Vite](https://vitejs.dev/) is used for builds because of its speed. \n\nESLint and Prettier configurations are opinionated, but they are based on best practices and this\nis what I see in almost every project, so I feel that we're moving to kinda industry-wide \nstandard config. Better description of present config is coming soon.\n\nDependabot is used to keep dependencies up to date. If you don't need it or if your \nrepository is not hosted on GitHub, you can remove `.github` folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirillkurko%2Fawesome-react-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirillkurko%2Fawesome-react-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirillkurko%2Fawesome-react-template/lists"}