{"id":18654028,"url":"https://github.com/thebashpotato/ultimate-tauri-template","last_synced_at":"2026-04-08T20:47:27.745Z","repository":{"id":221913677,"uuid":"752843250","full_name":"thebashpotato/ultimate-tauri-template","owner":"thebashpotato","description":"Templated tauri application, using Typescript, React, Tailwind, NextUI, Vite and pnpm","archived":false,"fork":false,"pushed_at":"2024-04-17T22:18:47.000Z","size":715,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T23:09:52.475Z","etag":null,"topics":["nextui","nextui-template","pnpm","react","rust","tailwindcss","tauri","tauri-app","typescript","vite"],"latest_commit_sha":null,"homepage":"","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/thebashpotato.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-02-04T23:53:12.000Z","updated_at":"2024-03-07T10:12:48.000Z","dependencies_parsed_at":"2024-03-01T01:49:21.830Z","dependency_job_id":"cac20b3b-dab6-4270-a265-c057023e6810","html_url":"https://github.com/thebashpotato/ultimate-tauri-template","commit_stats":null,"previous_names":["thebashpotato/tauri-vite-react-template"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/thebashpotato/ultimate-tauri-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thebashpotato%2Fultimate-tauri-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thebashpotato%2Fultimate-tauri-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thebashpotato%2Fultimate-tauri-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thebashpotato%2Fultimate-tauri-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thebashpotato","download_url":"https://codeload.github.com/thebashpotato/ultimate-tauri-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thebashpotato%2Fultimate-tauri-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31573788,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","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":["nextui","nextui-template","pnpm","react","rust","tailwindcss","tauri","tauri-app","typescript","vite"],"created_at":"2024-11-07T07:13:48.834Z","updated_at":"2026-04-08T20:47:27.720Z","avatar_url":"https://github.com/thebashpotato.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ultimate Tuari Template\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n\u003e **Start your project off on the right foot**.\n\nThe default tauri application setup works, but for larger projects it can become difficult.\nThis template uses cargo workspaces in order to allow the developer to seperate their rust code\ninto libraries, rather than packing it all into the `src-tauri` folder, as well as have more contorl\nover their front-end code.\n\n\n## Table of Contents\n\n- [Tech-Stack](#tech-stack)\n- [Usage](#usage)\n- [Install](#install)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Tech-Stack\n\n1. **React** - Main library for building interactive stuff\n2. **Vite** - The build system.\n3. **Tailwind** - your css library.\n4. **Shadcn/ui** - Will probably kill off component libraries in the future.\n5. **TypeScript** - JavaScript with Types.\n6. **pnpm** -  Better than npm, and probably yarn too.\n7. **Tauri** - Framework for building tiny, blazingly fast binaries for all desktop platforms.\n8. **just** - Modern cross-platform command runner, basically a better GNU make.\n\n### Other features\n\n1. Pre-configured `cippy` lints\n2. Pre-configured `prettier`\n3. Pre-configured `eslint`\n4. Pre-configured debugging (check out the `.vscode/launch.json`)\n\n## Usage\n\n1. To make the template yours, use ripgrep as so: `rg \"tauri-template\" --hidden`.\n2. Change every occurance of \"tauri-template\" to whatever your application name is.\n3. Start building.\n\n## Install\n\nA few tools will need to be installed first (assuming you have rust and node/npm installed)\n\n1. Install pnpm (A better package manager for node) `npm install -g pnpm`\n2. Install just (A modern cross-platform command runner, replaces GNU Makefiles) `cargo install just`\n\nNow you can set up the project\n\n1. Install dependences and compile `just setup`\n2. Run the desktop application in development mode `just dev`\n\n\n## Contributing\n\nPRs accepted.\n\nSmall note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n### Any optional sections\n\n## License\n\n[MIT © Matt Williams.](../LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthebashpotato%2Fultimate-tauri-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthebashpotato%2Fultimate-tauri-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthebashpotato%2Fultimate-tauri-template/lists"}