CedarLogic / framework

Node.js framework

Home Page:http://www.totaljs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Total.js logo

NPM version NPM quality NPM downloads MIT License Build Status Gitter chat

Node.js web framework

Total.js framework is a server-side framework for Node.js written in pure JavaScript similar to PHP's Laravel or Python's Django or ASP.NET MVC.

$ npm install -g total.js

Support


 

Sponsor Sponsor Sponsor Sponsor Sponsor
Casperise Payius DATALAN 858 Project BlueBox
JRB System Weida Web

Social networks

Please support the framework on social networks.


Support

Our support service is the only way for us to rise money for development. By purchasing our support service you're supporting the framework and its products..

## Features

Total.js trailer

Name
Offline documentation
Backward compatibility
HMVC architecture
Clean directory structure
Fully asynchronous
Full web server with serving of static files
Supports generators
Isomorphic code
Supports IP restrictions
Supports redirections
Supports just-in-time JS, CSS (variables and nesting) and HTML compressor
Supports just-in-time merging of static files (JavaScripts, CSS or HTML)
Supports just-in-time mapping of files
Supports media streaming (e.g. videos)
Supports modules and packages
Built-in image processing engine via ImageMagick or GraphicsMagick
Supports WebSockets (RFC 6455) and Server-Sent events
NEW Supports multipart/x-mixed-replace (IP camera streaming) uploading and sending
Supports RESTful routing
Supports middleware (like express.js) with custom options
Supports unit testing
Supports workers for heavy CPU operations
Supports 4x config files (common, debug, release and test)
Mailer with templating (Gmail, Outlook or classic SMTP servers with auth and TLS)
Built-in view engine (layouts, nested views, conditions, loops, inline helpers, etc.)
Localization with diff tool and CSV export
Supports cache mechanism
Supports schemas for creating business objects with validations, workflows, etc.
Supports injecting scripts, packages and views from URL
Supports String, Date, Number and Array prototypes
Supports additional utilities (e.g. create request, XML parsing, etc.)
Supports themes
Possibility to rewrite existing functionality
NoSQL embedded database
You can use framework as single library total.js (320 kB)

Contributors

Contributor Type E-mail
Peter Širka BDFL + contributor + support petersirka@gmail.com
Martin Smola contributor + support smola.martin@gmail.com
Jozef Gula contributor + support gula.jozef@gmail.com
Andrea Sessa contributor andrea.sessa@gmail.com
Gera G. Güiles contributor gerardo.gonzalezg@gmail.com
Tom Spaccialbelli contributor tom.spaccialbelli@gmail.com
Radek / rsmogura contributor ...
Liao San-Kai contributor liaosankai@gmail.com
Ivan Marchukov contributor marchukov.ivan@gmail.com
Dusan Dragula contributor dusan.dragula@goodrequest.com
Сковорода Никита Андреевич contributor chalkerx@gmail.com
Андрей Владимирович contributor and.designer93@gmail.com
Guy Fraser contributor guy.fraser1@gmail.com
Peter Štolc contributor stolcp@gmail.com

Useful modules

## Contact

Do you have any questions? Contact us https://www.totaljs.com/contact/

About

Node.js framework

http://www.totaljs.com

License:Other


Languages

Language:JavaScript 99.3%Language:HTML 0.6%Language:Shell 0.0%Language:CSS 0.0%