@igojs/server
Express 5 framework with file-based routing, form validation, i18n, email, Redis caching, and CLI scaffolding.
Server docs
Built on Express 5 — ORM, templates, reactive frontend, all included.
npx @igojs/server create myproject
cd myproject
npm install
npm startOpen http://localhost:3000 and start coding.
The configuration is located in /app/config.js and initialized at startup:
const config = require('@igojs/server').config;Environment variables can be defined in a .env file (loaded via dotenv):
MYSQL_DATABASE=mydatabase
REDIS_HOST=localhostmyproject/
├── app/
│ ├── config.js # Configuration
│ ├── routes.js # Route definitions
│ ├── controllers/ # Request handlers
│ ├── models/ # Database models
│ └── helpers.js # View helpers
├── views/ # Dust templates
├── public/ # Static assets
├── sql/ # Database migrations
├── locales/ # i18n translations
├── test/ # Test files
└── .env # Environment variables