Giter Site home page Giter Site logo

leux9 / framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from totaljs/framework

0.0 2.0 0.0 17 MB

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

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

License: Other

JavaScript 99.31% Shell 0.03% HTML 0.65% CSS 0.01%

framework's Introduction

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.

$ 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
Offline documentation
Backward compatibility
HMVC architecture
Clean directory structure
Fully asynchronous
Full web server with serving of static files
Supports generators (node harmony)
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
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)

Benevolent Dictator For Life (BDFL)

Peter Širka, contact: [email protected]


Contributors

Contributor Type E-mail
Jozef Gula contributor + support [email protected]
Matus Szabo support + enterprise [email protected]
Tomas Holovsky support + enterprise [email protected]
Andrea Sessa contributor [email protected]
Gera G. Güiles contributor [email protected]
Radek / rsmogura contributor ...
Liao San-Kai contributor [email protected]
Ivan Marchukov contributor [email protected]
Dusan Dragula contributor [email protected]
Сковорода Никита Андреевич contributor [email protected]

Other

#### Built with total.js

Useful modules

framework's People

Contributors

asessa avatar bir avatar darrudi avatar deadman2000 avatar diegomali avatar dvarchev avatar harry-stot avatar josephpconley avatar petersirka avatar rsmogura avatar tohachan avatar toshipon avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.