protos
v0.5.0
Published
Web Application Framework
Downloads
568
Readme
Protos 
Protos is a Web Application Framework for Node.js. Runs on Linux, FreeBSD & OSX.
Installation
Install:
npm install protosInstall (globally):
sudo npm install -g protosUsage
Create a project:
protos create myappCreate a minimal project:
protos create myapp --minimalStart server:
node boot.jsDeploy application:
protos startStop deployed application:
protos stopDeployed application status:
protos statusStart production server on port 8000:
protos server --env production --port 8000Start server and make a CURL request:
node boot.js -X GET /Command Line Help:
protos --helpFeatures
- Regex-based Routing
- Environment based configuration
- Event based IPC
- Hot Code Reloading
- Authentication & Filters
- SSL Server Support
- Database Drivers: MongoDB, MySQL, PostgreSQL, SQLite
- Storages for Caching and Sessions: MongoDB, Redis, SQLite
- ORM Models API
- View Engines: Handlebars, Swig, Hogan.js, EJS, Jade
- Debugging using Webkit Inspector
- Built-in Shortcode Parser
- File Downloads, JSON Responses
- File-based API
- File-based Request Handlers
- File-based Configuration
- File-based Event Handlers
- File-based Extensions
- Code Generation
- Deployment commands
Middleware
- Static File Server
- Asset Compiler and Minifier: LESS, Stylus, Sass, CoffeeScript
- Image Processing: GraphicsMagick, ImageMagick
- Logger with Transports: File, JSON, MongoDB, Redis
- Amazon Web Services
- Body Parser
- Cookie Parser
- CSRF Protection
- Markdown Parser
- Mailer
- REPL
- BCrypt
- Sessions
License
protos is MIT Licensed
