1.0.7 • Published 8 months ago

@mohitjaiswal/appgen v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

AppGen

AppGen is a next-generation project scaffolding tool that empowers teams to launch clean, production-ready project structure. AppGen eliminates boilerplate, accelerates delivery, and enforces best practices from day one.


Key Features

  • Supports: Node, Django and Java project.
  • REST or GraphQL: Choose your API style (REST or GraphQL) at project creation.
  • Testing Ready: Optional Jest + Supertest test suites for reliable code.
  • Enterprise Architecture: Modular, scalable folder structure for real-world projects.
  • DevOps Friendly: Auto-generates .env, .gitignore, and logging setup.
  • Team-Ready: Consistent codebase for teams of any size.

Usage

To scaffold a new project with AppGen, follow these steps:

  1. Create a new project with @mohitjaiswal/appgen:

    npx @mohitjaiswal/appgen
  2. Follow the interactive prompts to select:

    • Project type (Node, Django, Java)
    • API style (REST or GraphQL)
    • Testing setup (Jest + Supertest, optional)
  3. Navigate to your project folder:

    cd my-project
  4. Start building!
    Your project comes pre-configured with recommended structure, environment files, and testing setup.


Output Structure (Node with REST Example)

my-app/
├── README.md
├── package.json
├── .env
├── .gitignore
├── src/
│   ├── index.js
│   ├── config/
│   ├── controllers/
│   ├── middlewares/
│   ├── models/
│   ├── routes/
│   ├── services/
│   └── utils/

Why Choose AppGen?

  • Save Weeks of Setup: Go from zero to production-ready in minutes.
  • Best Practices by Default: Enforces structure, testing, and configuration.
  • Built for Teams: Scalable architecture for solo devs and large teams alike.
1.0.7

8 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago