Skip to content

Project setup and repo files

Start a project with the files every repository needs: package.json, tsconfig, Vite, ESLint, Prettier or Biome configs, .gitignore and .editorconfig. Then write the README, the changelog and the commit messages, and work out the next semantic version.

18 tools, free, in your browser

Package.json Generator

Generate a package.json scaffold for an app with Vite scripts or a library with tsc and Vitest scripts, set to ESM with type: module.

Developer utilities

TSConfig Builder

Build a tsconfig.json from five presets with target, module, strict flags, path aliases and project references, with an explanation of each option.

Generators

Vite Config Builder

Build a typed vite.config.ts for React, Vue, Svelte, Preact or Solid with plugins, aliases, a dev server proxy, build options and SSR or library mode.

Generators

ESLint Flat Config Builder

Build an ESLint 9 eslint.config.js from TypeScript, React, Vue and Node presets with custom rules and file overrides, or migrate a legacy .eslintrc.

Generators

Prettier Config Builder

Build a Prettier config (printWidth, tabWidth, semi, quotes, trailingComma), preview it on sample code, and export JSON, YAML, package.json or JS.

Generators

Biome Config Builder

Build a biome.json for Biome's formatter and linter with rule-group severity, import sorting and VCS ignore, plus an ESLint+Prettier comparison.

Generators

Bun Config Builder

Build bunfig.toml and Bun package.json scripts from six presets, and scan Node code for APIs that behave differently under Bun, like vm and cluster.

Generators

Deno Permissions Builder

Scope Deno --allow-* flags (read, write, net, env, run, sys, ffi, import), see a risk score, and copy the deno run command or deno.json tasks.

Generators

EditorConfig Generator

Generate a .editorconfig with a root [*] section and per-glob overrides for indent style and size, charset, line endings and trailing whitespace.

Generators

.gitignore Generator

Generate a .gitignore by combining templates for Node, Python, Java, Go, Rust, Docker, macOS, VS Code and JetBrains, with unknown stacks reported.

Developer utilities

Gitattributes Generator

Generate a .gitattributes file for line-ending normalization, binary files, Git LFS tracking and GitHub Linguist overrides.

Generators

README Generator

Generate a README.md scaffold with title, description, features, installation, usage and license sections from a project name and feature list.

Generators

Changelog Generator

Turn a list of commit subjects into a Markdown changelog grouped into breaking changes, features, fixes, performance, docs and chores.

Generators

Git Commit Message Generator

Generate Conventional Commits messages with a type, optional scope, body, BREAKING CHANGE footer and issue references, with a subject length check.

Generators

Semver Calculator

Check whether a version satisfies a ^, ~, >=, <= or exact semver range, or compare two x.y.z versions by major, minor and patch.

Developer utilities

AI CLI Generator

Generate Node or Python CLI scaffolds from OpenAPI with auth wiring, retries, pagination, and shell completion stubs

Developer utilities

CLI UX Linter

Audit your CLI --help output for discoverability, flag consistency, examples, and error guidance

Developer utilities

3-Way Diff & Merge Tool

Merge Base, Theirs and Mine versions of a text with a diff3 three-way merge, resolve each conflict by side, and copy or download the result.

Developer utilities

More collections