Socket
Book a DemoInstallSign in
Socket

expressos

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package version was removed
This package version has been unpublished, mostly likely due to security reasons

expressos

CLI tool to create Express services with clean architecture

unpublished
Source
npmnpm
Version
1.1.3
Version published
Weekly downloads
3
200%
Maintainers
1
Weekly downloads
 
Created
Source

ExpressOS

🚀 CLI tool to create Express services with clean architecture.

Quick Start

# Install globally
npm install -g expressos

# Create a new project (both commands work)
expressos my-api
# or use the short alias
eos my-api

# Generate components
expressos usecase auth login
eos service email
eos middleware cors

Features

  • Clean Architecture with TypeScript
  • Zod validation for inputs/outputs
  • Hierarchical modules (auth/login, user/profile)
  • Automatic route loading
  • Cloud / Docker Functions ready with createApp() function
  • Service container with dependency injection

Documentation

See INTEGRATION.md for complete documentation and usage examples.

Generated Structure

src/
├── index.ts              # createApp() + local server
├── framework/            # Framework utilities
├── modules/              # Business logic modules
│   ├── auth/
│   │   ├── login/       # /api/auth/login
│   │   └── logout/      # /api/auth/logout
│   └── user/
│       └── profile/     # /api/user/profile
├── services/            # Service container
└── middlewares/         # Express middlewares

License

MIT

Keywords

cli

FAQs

Package last updated on 24 Nov 2025

Did you know?

Socket

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.

Install

Related posts