TotalJS

Node.js framework

README

Node.js framework


Total.js frameworkis a framework for Node.js platfrom written in pureJavaScript similar to PHP's Laravel or Python's Django or ASP.NET MVC. It can be used as web, desktop, service or IoT application.

IMPORTANT: New version Total.js 4

  1. ``` shell
  2. $ npm install -g total.js
  3. ```

Total.js Code editor
Total.js CMS
Total.js Eshop
Total.js Wiki
Total.js Flow
Total.js Flowboard
Total.js Messenger
Total.js Dashboard
Total.js BlogEngine
Total.js SuperAdmin
Total.js HelpDesk
Total.js OpenPlatform
Total.js +100 examples
NoSQL embedded database explorer
Download +200 UI components for free
Download +100 CMS widgets for free

Website
Get Started
Documentation
Wiki for Total.js products
Live chat with professional support
Total.js Blog
Membership
Changelog

Official support


Support form
Support e-mail: support@totaljs.com

| Top features |
| :--- |
| Offline documentation |
| Backward compatibility |
| HMVC architecture |
| Clean directory structure |
| Fully asynchronous |
| Full web server with serving of static files |
| Supports IP restrictions |
| Supports redirections |
| Supports reusable components |
| 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 WebSockets client |
| 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 |
| Supports scripting |
| Possibility to rewrite existing functionality |
| NoSQL embedded database |

Social networks


Please support the framework on social networks.

Follow Total.js on Gitter
Follow Total.js on GitHub
Follow Total.js on Twitter - @totalframework
Follow Total.js on Facebook
Follow Total.js on LinkedIn

Contact


(c) 2012-2021 by Peter Širka - petersirka@gmail.com
contact form https://www.totaljs.com/contact/
info@totaljs.com