{"id":13604924,"url":"https://github.com/up2dul/rvtgb","last_synced_at":"2026-04-10T01:05:22.058Z","repository":{"id":245054981,"uuid":"817118756","full_name":"up2dul/rvtgb","owner":"up2dul","description":"⚛️ A minimal React + Vite + TypeScript starter template with 📁 file-based routing and 📝 Biome for the linter + formatter","archived":false,"fork":false,"pushed_at":"2024-09-13T18:16:48.000Z","size":67,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-07T09:44:03.662Z","etag":null,"topics":["biome","boilerplate","boilerplates","commitlint","file-based-routing","generouted","husky","lint-staged","react","starter","starter-kit","starter-template","template","typescript","vite"],"latest_commit_sha":null,"homepage":"https://rvtgb.pages.dev","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/up2dul.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-06-19T04:12:41.000Z","updated_at":"2024-11-02T01:39:39.000Z","dependencies_parsed_at":"2024-06-22T06:24:20.419Z","dependency_job_id":"2bcb5832-77ea-4312-b983-c5bd8ff68465","html_url":"https://github.com/up2dul/rvtgb","commit_stats":null,"previous_names":["up2dul/rvtgb"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/up2dul%2Frvtgb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/up2dul%2Frvtgb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/up2dul%2Frvtgb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/up2dul%2Frvtgb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/up2dul","download_url":"https://codeload.github.com/up2dul/rvtgb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246423692,"owners_count":20774821,"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":["biome","boilerplate","boilerplates","commitlint","file-based-routing","generouted","husky","lint-staged","react","starter","starter-kit","starter-template","template","typescript","vite"],"created_at":"2024-08-01T19:00:52.733Z","updated_at":"2025-12-30T23:14:48.182Z","avatar_url":"https://github.com/up2dul.png","language":"TypeScript","funding_links":[],"categories":["Get Started"],"sub_categories":["Templates"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ci\u003e\u003ch1\u003e⚛️ RVTGB\u003c/h1\u003e\u003c/i\u003e\n\u003c/div\u003e\n\n\u003e ℹ️ RVTGB stands for **React Vite TypeScript Generouted Biome**.\n\n# About\nThis starter template is a minimal setup to get React working with:\n- ⚡ [Vite](https://vitejs.dev)\n- 🔷 [TypeScript](https://typescriptlang.org)\n- 📁 [Generouted](https://github.com/oedotme/generouted) — For the file-based routing\n- 📝 [Biome](https://biomejs.dev) — Code formatter and linter\n\nAlso some additional development tools:\n- 🔤 [Commitlint](https://commitlint.js.org) — Make sure the commit messages are well formatted\n- 🐶 [Husky](https://typicode.github.io/husky) — A git hooks\n- 📋 [Lint Staged](https://github.com/lint-staged/lint-staged) — Running some scripts before committing\n\n\u003e 💡 Check out [this template](https://github.com/up2dul/rvtb) instead if you prefer to use the same template without any routing library installed.\n\n# Getting Started\n\n## Clone this template\nClone this template using one of the following methods:\n\n### 1. Use this repository as a template\nClick the \"**Use this template**\" button on the top of this page to create a new repository based on this template.\n\n![image](https://github.com/up2dul/rvtgb/assets/36098718/2e0c39cb-ec4e-4d69-a94c-c4ebde805487)\n\n\u003e **Disclosure**: by using this repository as a template, there will be an attribution on your repository.\n\n### 2. Clone this repository\n```bash\ngit clone https://github.com/up2dul/rvtgb.git\n\n# or if you have SSH keys setup\ngit clone git@github.com:up2dul/rvtgb.git\n```\n\n### 3. Using degit\n[degit](https://github.com/Rich-Harris/degit) is a tool that allows you to quickly create a new repository based on an existing one.\n\n```bash\nnpx degit up2dul/rvtgb my-new-project\n```\n\n## Usage\n\u003e Requires [Node.js](https://nodejs.org) `\u003e=18.x`. And [pnpm](https://pnpm.io) `\u003e=8.x` is recommended as the package manager.\n\n### Install dependencies\nMake sure you have already in the project directory.\n```bash\npnpm install\n```\n\n### Run the development server\nStart the development server by running the following command, and the application will be available at [http://localhost:5173](http://localhost:5173).\n```bash\npnpm dev\n```\n\n# Additional informations\n- Absolute paths aliases with `~`. Edit the `vite.config.ts` and `tsconfig.json` files if you want to change the aliases.\n- The `src/pages` directory is the default directory for the pages, check out the [Generouted](https://github.com/oedotme/generouted) documentation for more details.\n- This project is using Biome as the code formatter and linter instead of ESLint with Prettier. Edit the `biome.json` to change the configuration based on your needs, by checking out the [Biome](https://biomejs.dev) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fup2dul%2Frvtgb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fup2dul%2Frvtgb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fup2dul%2Frvtgb/lists"}