ONode / framework

Free web application framework for building Web sites and Web applications using JavaScript, HTML and CSS. Node.js (MVC) web application framework.

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

total.js logo

NPM version NPM downloads MIT License Build Status Gitter chat


Framework, for node.js

total.js is the web application framework for creating rich web sites and web services. The framework doesn't have any dependencies and it's written from the scratch. Please support the framework on social networks.

NEW: Eshop + CMS written in node.js / total.js

$ npm install total.js

Social networks

Please support the framework on social networks.


Support for companies

We provide a support of the framework for companies. Our support services will keep your company worry free so you can focus on building products and growing your business.

## Features

Total.js trailer

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

## Contributors

Contributor Type E-mail
Peter Širka author + support petersirka@gmail.com
Jozef Gula contributor + support gula.jozef@gmail.com
Matus Szabo support + enterprise matus.szabo@gmail.com
Tomas Holovsky support + enterprise tomasholovsky@gmail.com
Andrea Sessa contributor andrea.sessa@gmail.com

Other

#### Built with total.js

Useful modules

About

Free web application framework for building Web sites and Web applications using JavaScript, HTML and CSS. Node.js (MVC) web application framework.

http://www.totaljs.com

License:Other


Languages

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