https://github.com/mislam/fresh
A swiss army knife to create modern turbo stacks for web artisans
https://github.com/mislam/fresh
backend best biome boilerplate eslint express javascript microservice node nodejs prettier project-template serverless service starter starter-kit starterkit template typescript vitest
Last synced: about 1 month ago
JSON representation
A swiss army knife to create modern turbo stacks for web artisans
- Host: GitHub
- URL: https://github.com/mislam/fresh
- Owner: mislam
- License: mit
- Created: 2025-01-29T06:54:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-28T02:49:26.000Z (3 months ago)
- Last Synced: 2025-04-01T13:01:39.889Z (about 1 month ago)
- Topics: backend, best, biome, boilerplate, eslint, express, javascript, microservice, node, nodejs, prettier, project-template, serverless, service, starter, starter-kit, starterkit, template, typescript, vitest
- Language: JavaScript
- Homepage:
- Size: 85 KB
- Stars: 309
- Watchers: 4
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Fresh
Fresh is a swiss army knife to create modern **Turbo Stacks** for web artisans. Generate production-ready project scaffolds with zero configuration using your favorite technologies and package managers.
[![TypeScript][ts-badge]][TypeScript]
[![Node.js][nodejs-badge]][Node.js]
[![MIT License][mit-badge]][license]## Quick Start
Create a new project using your favorite package manager:
```bash
# NPM
npm create fresh@latest# Yarn
yarn create fresh@latest# PNPM
pnpm create fresh@latest# Bun
bun create fresh@latest
```Follow the interactive prompts to select a recipe and configure your project.
### Non-Interactive Mode
You can also specify a recipe and target directory directly:
```bash
npm create fresh@latest tiramisu my-app
```## Available Recipes
Fresh provides several recipes to match your preferences:
### Tiramisu
A minimal TypeScript stack with Biome and Vitest. Perfect for general-purpose Node.js applications.
```bash
npm create fresh@latest tiramisu
```[![Node.js][nodejs-badge]][Node.js]
[![TypeScript][ts-badge]][TypeScript]
[![Biome][biome-badge]][Biome]
[![Vitest][vitest-badge]][Vitest]### Honeybun
A modern web framework powered by Hono and Bun. Ideal for high-performance web APIs and applications.
```bash
bun create fresh@latest honeybun
```[![Bun][bun-badge]][Bun]
[![TypeScript][ts-badge]][TypeScript]
[![Hono][hono-badge]][Hono]
[![Biome][biome-badge]][Biome]### Contributing
We welcome contributions through:
🐛 Bug Reports
💡 Feature Requests
📚 Documentation Improvements
🛠️ Code ContributionsPlease review our [Contribution Guide](CONTRIBUTING.md) before submitting changes.
### License
Distributed under the MIT License. See [LICENSE](LICENSE) for details.
> If Fresh helps accelerate your development, consider showing your support with a ⭐!
[TypeScript]: https://www.typescriptlang.org/
[Node.js]: https://nodejs.org/
[Bun]: https://bun.sh
[Hono]: https://hono.dev/
[Biome]: https://biomejs.dev/
[Vitest]: https://vitest.dev/
[license]: LICENSE[ts-badge]: https://img.shields.io/badge/TypeScript-000000?style=flat-square&logo=typescript&logoColor=3178C6
[nodejs-badge]: https://img.shields.io/badge/Node.js-000000?style=flat-square&logo=node.js&logoColor=5CAA47
[bun-badge]: https://img.shields.io/badge/Bun-000000?style=flat-square&logo=bun&logoColor=white
[hono-badge]: https://img.shields.io/badge/Hono-000000?style=flat-square&logo=hono&logoColor=E36002
[biome-badge]: https://img.shields.io/badge/Biome-000000?style=flat-square&logo=biome&logoColor=5FA5FA
[vitest-badge]: https://img.shields.io/badge/Vitest-000000?style=flat-square&logo=vitest&logoColor=739C1C
[mit-badge]: https://img.shields.io/badge/License-MIT-000000?style=flat-square&logoColor=white