Skip to content

Latest commit

 

History

108 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JEXTS

A modern CLI for scaffolding production-ready Express.js applications.

Generate fully configured Express.js backends with an interactive setup experience.


Overview

JEXTS is a Node.js CLI that helps you create Express.js backend projects in seconds. Through an interactive terminal interface, you can configure your preferred language, package manager, database, ORM, authentication, testing framework, and additional tooling before generating your project.


Features

  • Interactive project generator
  • JavaScript and TypeScript support
  • npm, pnpm, Yarn, and Bun
  • Express.js project scaffolding
  • Database selection
  • ORM configuration
  • Authentication setup
  • Testing framework selection
  • Optional project features
  • Clean, maintainable project structure
  • Ready-to-use templates

Quick Start

Create a new project:

npm create jexts@latest

Follow the interactive prompts to configure your project.


Interactive Configuration

During project creation, JEXTS lets you configure:

Category Options
Language JavaScript, TypeScript
Package Manager npm, pnpm, Yarn, Bun
Database MongoDB, PostgreSQL, MySQL, None
ORM Prisma, Mongoose, Drizzle, None
Authentication Configurable
Testing Configurable
Additional Features Optional

Usage

Navigate to your project:

cd <project-name>

Start the development server:

npm run dev

For TypeScript projects:

npm run build
npm start

Generated Project

JEXTS creates a clean, organized Express.js project structure tailored to your selected configuration.

project-name/
├── src/
├── package.json
├── .gitignore
└── ...

Requirements

  • Node.js 18 or later
  • npm

Contributing

Contributions are welcome. If you discover a bug, have a feature request, or would like to improve JEXTS, feel free to open an issue or submit a pull request.


License

This project is licensed under the MIT License.

About

Jexts is a fast, lightweight, and easy-to-use CLI tool built with Node.js that helps you bootstrap Express.js applications in seconds — with support for both JavaScript and TypeScript.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages