
Security News
Software Engineering Daily Podcast: Feross on AI, Open Source, and Supply Chain Risk
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.
create-hest-app
Advanced tools
The easiest way to get started with HestJS is by using create-hest-app. This CLI tool enables you to quickly start building a new HestJS application, with everything set up for you.
To get started, use the following command:
You can create a new project interactively by running:
npx create-hest-app@latest
# or
yarn create hest-app
# or
pnpm create hest-app
# or
bun create hest-app
The easiest way to get started with HestJS is by using create-hest-app. This CLI tool enables you to quickly start building a new HestJS application, with everything set up for you.
To get started, use the following command:
npx create-hest-app@latest
# or
yarn create hest-app
# or
pnpm create hest-app
# or
bun create hest-app
To create a new app in a specific folder, you can send a name as an argument. For example, the following command will create a new HestJS app called blog-app in a folder with the same name:
npx create-hest-app@latest blog-app
create-hest-app comes with the following options:
base, cqrsWhen you run npx create-hest-app@latest with no arguments, it launches an interactive experience that guides you through setting up a project.
âś” Would you like to use ESLint? No
âś” Which template would you like to use? Base - A simple HestJS application with basic features
âś” Would you like to include Swagger/Scalar API documentation? (adds ~12MB to build size) No
âś” Which package manager would you like to use? bun
âś” Skip installing dependencies? Yes
Creating a new HestJS app in /private/tmp/test-hest-app.
Using template: base
Copying files from template...
Template files copied successfully!
Updated package.json with new app name: test-hest-app
Success! Created test-hest-app at test-hest-app
Inside that directory, you can run several commands:
bun dev
Starts the development server.
bun build
Builds the app for production.
bun start
Runs the built app in production mode.
Dependencies were not installed. To install them, run:
cd test-hest-app
bun install
Then start the development server:
bun dev
create-hest-app ships with two templates:
A simple HestJS application with basic features including:
A complete application implementing the CQRS (Command Query Responsibility Segregation) pattern:
Both templates can optionally include Swagger/Scalar API documentation:
create-hest-app allows you to create a new HestJS app within seconds. It is officially maintained by the HestJS team, and includes a number of benefits:
npx create-hest-app@latest (with no arguments) launches an interactive experience that guides you through setting up a project.MIT
You can also pass command line arguments to set up a new project non-interactively. See create-hest-app --help:
Usage: create-hest-app [project-directory] [options]
Options:
-V, --version display version number
--ts, --typescript initialize as a TypeScript project (default)
--js, --javascript initialize as a JavaScript project
--eslint initialize with ESLint config
--use-npm explicitly tell the CLI to bootstrap the app using npm
--use-pnpm explicitly tell the CLI to bootstrap the app using pnpm
--use-yarn explicitly tell the CLI to bootstrap the app using Yarn
--use-bun explicitly tell the CLI to bootstrap the app using Bun
--skip-install explicitly tell the CLI to skip installing packages
--template <template-name> specify the template to use (basic, api, full-featured)
-h, --help display help for command
create-hest-app allows you to create a new HestJS app within seconds. It is officially maintained by the creators of HestJS, and includes a number of benefits:
npx create-hest-app@latest (with no arguments) launches an interactive experience that guides you through setting up a project.A simple HestJS application with minimal setup. Perfect for getting started quickly.
A RESTful API template with validation, documentation, and best practices for building APIs.
A complete application template with all HestJS features including CQRS, validation, logging, and more.
After the installation is complete:
npm run dev or yarn dev or pnpm dev or bun dev to start the development server on http://localhost:3000http://localhost:3000 to view your applicationsrc/index.ts and see your changes reflected in the browserTo learn more about HestJS, take a look at the following resources:
We welcome contributions to create-hest-app! Please see our Contributing Guide for details.
MIT
FAQs
Create HestJS-powered applications with one command
The npm package create-hest-app receives a total of 9 weekly downloads. As such, create-hest-app popularity was classified as not popular.
We found that create-hest-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.

Security News
GitHub has revoked npm classic tokens for publishing; maintainers must migrate, but OpenJS warns OIDC trusted publishing still has risky gaps for critical projects.

Security News
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.