Skip to content

mernjs/create-mern-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,388 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

MIT License NPM Version NPM Downloads Follow Watch Fork Star

Logo

Set up a modern web, mobile, and desktop app by running one command.
Optimized for Developers & AI Coding Agents
If you find this code useful, don't forget to ⭐ star the repo ⭐

🚧 Under Beta Development 🚧

πŸ“– Welcome to the Developer Guide

Welcome to the Create MERN App ecosystem! Whether you want to quickly start a new React project, find a handy Node.js snippet, or prepare for a system design interview, you are in the right place.

This repository is more than just a CLI toolβ€”it's a massive, open-source library of pre-configured code templates and a deep-dive knowledge base.


πŸ—ΊοΈ Navigate the Project

To help you get the most out of this repository, we've broken down our documentation into simple, easy-to-read guides:

  1. πŸ—οΈ Project Architecture Curious how the CLI fetches templates? Want to know where files are stored? Start here for a plain-English breakdown of how the repository works under the hood.

  2. πŸ€– AI-Assisted Workflow We built this repo to work perfectly with AI tools like Cursor, GitHub Copilot, and Claude. Read this guide to learn the exact prompts to use to make the AI build templates for you.

  3. πŸ“ Standards & Conventions Learn how we use Prettier, ESLint, and Conventional Commits to keep our code clean and professional. A must-read before you submit code!

  4. 🀝 How to Contribute Ready to add your own boilerplate or fix a bug? This step-by-step tutorial will walk you through cloning the repo, adding your code, and opening your first Pull Request.


⚑ Getting Started (How to use the CLI)

Starting a new project is incredibly easy. You don't need to manually download or clone anything. Just use the npx command in your terminal.

πŸ“‹ Prerequisites

Make sure you have Node.js installed.

Node Version Supported
Node >= 18 βœ… Yes
Node < 18 ❌ No

πŸ’» Command Line Examples

1. Create a Full Application (like Next.js or React Native)

npx create-mernjs-app my-awesome-app

(The CLI will give you an interactive menu to choose your tech stack!)

2. Create an NPM Package Library

npx create-mernjs-app my-custom-library --template library

3. Download a Pre-Built NPM Package

npx create-mernjs-app my-package-setup --template packages

4. Grab a Code Snippet (e.g., JWT Authentication logic)

npx create-mernjs-app my-auth-snippet --template snippets

Prefer manual downloads? No problem. You can browse the tables below and click the Download badges to get the raw '.zip' files instantly.


πŸ“‚ App Boilerplates

App boilerplates provide ready-to-use templates for building applications, simplifying the setup process and ensuring a consistent structure across projects.

# Name Download
1 Electronjs Boilerplate Download
2 Expo Boilerplate Download
3 Fastifyjs Mongodb Boilerplate Download
4 Fastifyjs Mysql Boilerplate Download
5 Gatsbyjs Boilerplate Download
6 Nextjs Boilerplate Download
7 Nextjs Expressjs Boilerplate Download
8 Nodejs Mongodb Boilerplate Download
9 Nodejs Mysql Boilerplate Download
10 React Native Boilerplate Download
11 Reactjs Boilerplate Download
12 Reactjs Chrome Extension Boilerplate Download
13 Reactjs Webpack Boilerplate Download
14 T3js Boilerplate Download
15 Vs Code Web Extension Boilerplate Download

πŸ“‚ Library Boilerplates

Library boilerplates offer pre-configured templates for creating npm packages, enabling efficient and standardized development of reusable code libraries.

# Name Download
1 Expressjs Library Boilerplate Download
2 Javascript Library Boilerplate Download
3 Nextjs Library Boilerplate Download
4 Nodejs Library Boilerplate Download
5 React Native Library Boilerplate Download
6 Reactjs Library Boilerplate Download

πŸ“‚ NPM Packages

Explore npm packages that simplify your development workflow. These packages offer efficient solutions for various technologies and are easy to install and integrate, enhancing productivity and code quality.

# Name Download
1 Create Mernjs App Download
2 Node Google Sheet Download
3 Oauth Service Download
4 React Svg Icons Loader Download
5 Xml To Json Chunk Processor Download
6 Xml To Mongodb Importer Download

πŸ“‚ Code Snippets

Explore a collection of reusable code snippets to quickly implement common features and functionalities in your projects.

# Name Download
1 Next 14 Auth Download
2 Next Load 3d Model Download
3 Node Express Auth Api Download
4 Node Express Jwt Download
5 Node Express Rate Limit Download
6 Node Extract Images From Pdf Download
7 Node Graphql Crud Download
8 Node Llm Vector Db Download
9 Node Objects Classification Download
10 Node Open Ai Chat Download
11 Node Open Ai Pdf Download
12 Node Web Scrapping App Download
13 Node Whatsapp Semantic Search Download
14 Node Whatsapp Web Js Download
15 Node Whatsapp Web S Download
16 Node Whisper Download
17 Nodejs Encryption Decryption Download
18 Qr Code Generator And Scanner App Download
19 React Canvas Line App Download
20 React Svg Icon Loader Download
21 React Three 2d Floor Design Download
22 React Three 3d Floorplan App Download
23 React Three Paint Brush App Download
24 React Video Player Download
25 Video Recorder And Editor Download

πŸ“‚ Learning & Interview Roadmaps (AI Brain)

A centralized knowledge repository for learning, interview preparation, architecture design, and continuous professional growth across various tech stacks. Optimized for both human developers and AI coding agents.

# Name View
1 Aiml View
2 Devops View
3 Genai View
4 General View
5 Mern View
6 Mobile View
7 Nocode View
8 Qa View
9 Ta View

πŸ“‚ Other Templates & Resources

Additional templates, boilerplates, and miscellaneous resources for varied project needs.

# Name Download
1 Django Curd App Download
2 Fast App 1 Crud Download
3 Fast App 2 Sqlalchemy Download
4 Fast App 3 Crud Download
5 Fast App 4 Crud Download
6 Fast App 5 Mvc Download
7 Fast App 6 Mvc Download
8 Flask App 0 Basic Download
9 Flask App 1 Mongodb Download
10 Flask App 2 Mongoengine Download
11 Flask App 3 Jwt Download
12 Flask App 4 Csrf Download
13 Flask App 4.1 Csrf Download
14 Swift Camera App Download
15 Swift Camera App2 Download
16 Swift Chat With Gemini Download
17 Swift Firebase Auth App Download

πŸš€ Key Features

Effortlessly build secure and scalable applications with automated setup, industry-standard coding practices, and proactive security measures.

  1. Effortless Initialization - Start your project quickly using a simple command-line interface.
  2. Secure Coding Practices - Follow industry standards to write strong, resilient code.
  3. Well-Defined Folder Structure - Organized project layout for easy maintenance.
  4. AI-Ready Documentation - Explicit documentation meant for both human devs and AI coding agents.
  5. ESLint & Prettier - Auto-formatting & linting for cleaner code.
  6. Modern Tooling - Deep integration with Tailwind CSS, Next.js, Fastify, and more.
  7. Security Controls - Rate Limiting, CORS, Data Encryption implemented by default in templates.

πŸ’¬ Support

For queries, suggestions, or security concerns, please reach out via GitHub Discussions.


Β© 2023 Create MERN App | By: Vijay Pratap Singh