• Stars
    star
    4,336
  • Rank 9,402 (Top 0.2 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 11 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Node.js framework

Node.js framework

Made in EU

Total.js framework is a framework for Node.js platfrom written in pure JavaScript 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

$ npm install -g total.js

Official support

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.

Contact

More Repositories

1

flow

Flow
HTML
494
star
2

examples

Total.js examples
JavaScript
454
star
3

eshop

Eshop + Content Management System (CMS) written in Node.js / Total.js.
HTML
263
star
4

cms

Node.js Content Management System
HTML
198
star
5

node-paypal-express-checkout

Node.js PayPal Express Checkout for Single Payment
JavaScript
164
star
6

superadmin

Manage your Linux servers and Total.js applications easily. Free and open-source.
JavaScript
98
star
7

helpdesk

HelpDesk open-source web applications for free for everyone. Download and use it!
JavaScript
95
star
8

framework4

Total.js framework v4
JavaScript
95
star
9

openplatform

OpenPlatform v5 is a beautiful and simple portal for running, integrating and managing multiple 3rd party web applications.
HTML
93
star
10

flowcomponents

Open repository for Flow components
JavaScript
88
star
11

components

Components for Componentator
HTML
82
star
12

emptyproject-flow

Empty project: Flow
JavaScript
80
star
13

modules

Modules for Total.js web applications
JavaScript
78
star
14

messenger

Node.js Open-Source Slack alternative
JavaScript
68
star
15

Tangular

A simple JavaScript template engine like Angular.js for websites or node.js
JavaScript
62
star
16

jComponent

UI library for creating reusable UI components and SPA
JavaScript
60
star
17

node-sqlagent

SQL Agent is a missing ORM for Node.js + Total.js
JavaScript
49
star
18

dashboard

A customizable dashboard application, compose your dashboard from widgets for free for everyone.
CSS
28
star
19

code

Online collaboration app for everyone.
JavaScript
27
star
20

flowstream

A custom version of Flow
JavaScript
24
star
21

cmsbundle

Bundled Node.js CMS
JavaScript
23
star
22

blogengine

BlogEngine template for Bufferwall
JavaScript
23
star
23

documentation

Total.js documentation
HTML
21
star
24

iam

Total.js Identity and Access Management
JavaScript
21
star
25

jRouting

Great routing mechanism for client-side web applications
JavaScript
17
star
26

code-electron

Electron version of Total.js Code
HTML
17
star
27

spa

Single Page Application template
HTML
17
star
28

openplatform-application

A simple example of application for OpenPlatform.
HTML
16
star
29

wiki

Open-source Wiki documentation app.
JavaScript
16
star
30

dbms

Database Management System
JavaScript
15
star
31

flowboard

Flowboard
JavaScript
14
star
32

flowstreamcomponents

FlowStream open-source components
HTML
14
star
33

emptyproject-restservice

Empty project: REST service
JavaScript
13
star
34

flowstreamdesigner

FlowStream Designer
JavaScript
12
star
35

flowapp

Electron + Total.js + Flow
JavaScript
11
star
36

emptyproject-website

Empty project: Website
HTML
11
star
37

emptyproject-flowboard

Empty project: Flow + Flowboard
JavaScript
10
star
38

code-bundle

Bundle version of Code
JavaScript
10
star
39

tracker

Free and simple open-source issue tracker.
JavaScript
9
star
40

hello

A simple Trello alternative written in Node.js
JavaScript
9
star
41

openplatform-electron

Electron wrapper
JavaScript
9
star
42

emptyproject-postgresql

Total.js + PostgreSQL empty project
JavaScript
9
star
43

emptyproject-dashboard

Empty project: Flow + Dashboard
JavaScript
9
star
44

dashboardcomponents

Dashboard components
JavaScript
8
star
45

openplatform-embedded

Embedded version of the OpenPlatform
JavaScript
8
star
46

emptyproject-pwa

Empty project: PWA + jComponent + Total.js
JavaScript
7
star
47

flowboardcomponents

Flowboard components for Total.js Flowboard
HTML
7
star
48

performancemeter

A simple JavaScript code performance monitor
JavaScript
7
star
49

files

A simple Files demo
HTML
7
star
50

example

Full website example.
JavaScript
7
star
51

emptyproject

Empty project: Total.js
HTML
7
star
52

uistudio

UI Studio
HTML
6
star
53

emptyproject-designer

UI designer example
JavaScript
6
star
54

openauth

OAuth 2.0 integrator
HTML
6
star
55

openplatform-bundle

OpenPlatform as a bundle
JavaScript
6
star
56

totaldb

Total DB is a PostgreSQL database app for designing data structures.
JavaScript
5
star
57

widgets

Widgets for Total.js CMS + Total.js Eshop
HTML
5
star
58

nosqlviewerapp

NoSQL viewer electron app
JavaScript
5
star
59

edbms

Elastic DBMS module
JavaScript
5
star
60

admin

Total.js Admin - Web Plugin System
JavaScript
4
star
61

tms

Total.js Message Service (TMS) integrator application.
JavaScript
4
star
62

sublime-syntax

total.js view engine - syntax highlighter
4
star
63

flowtemplates

Flow templates
4
star
64

atom-syntax

Atom.io syntax highlighting
4
star
65

nosqlviewer

NoSQL embedded browser application
JavaScript
4
star
66

emptyproject-jcomponent

Empty project: jComponent
HTML
4
star
67

livereload

Live reloading in debug mode.
JavaScript
3
star
68

uibuildercomponents

UI Builder components
HTML
3
star
69

visitors

Visitors tracker
JavaScript
3
star
70

code-cloud

3
star
71

openfiles

A simple Node.js web application for storing files
HTML
3
star
72

emptyproject-spa

SPA template
HTML
3
star
73

emptyproject-game

Empty project: WebSocket + Total.js
HTML
3
star
74

models

Total.js models
JavaScript
3
star
75

superadmin_templates

SuperAdmin templates
3
star
76

flowstreamexec

FlowStream execution for e.g. Serverless architecture
JavaScript
3
star
77

guidelines

Total.js Platform JavaScript style guide
3
star
78

openlogger

OpenLogger
HTML
3
star
79

opentemplates

OpenTemplates
HTML
3
star
80

emptyproject-builder

Empty project with Total.js AppBuilder implementation
JavaScript
3
star
81

emptyproject-typescript

Total.js Empty project with the TypeScript
HTML
2
star
82

pages

Node.js (CMS) Content Management System
HTML
2
star
83

querybuilderpg

Total.js QueryBuilder PostgreSQL
JavaScript
2
star
84

pluginable

Pluginable App template
HTML
2
star
85

dashboard-widgets

Dashboard widgets
HTML
2
star
86

emptyproject-emptyspa

Empty SPA project
JavaScript
2
star
87

nosqlserver

NoSQL embedded server
JavaScript
2
star
88

todomator

Todomator bundle
HTML
2
star
89

emptyproject-websocket

Total.js with WebSocket empty project
JavaScript
2
star
90

flowstreamworker

JavaScript
2
star
91

layouts

Layouts for single page applications.
HTML
2
star
92

emptyproject-sqlagent

Empty project: Working with databases in Total.js
JavaScript
2
star
93

cmswidgetmaker

Widget Maker for Total.js CMS and Total.js Eshop
JavaScript
2
star
94

emptyproject-ui

Total.js + UI components
JavaScript
2
star
95

wikibundle

Bundled Node.js CMS
JavaScript
2
star
96

appbuilder

With the Total.js AppBuilder, you can create Total.js apps in the designer.
JavaScript
2
star
97

servermonitor

Total.js Server monitoring service
JavaScript
1
star
98

operations

Preddefined Total.js operations for Code editor
JavaScript
1
star
99

flowstreamtemplates

Open-source FlowStream templates
JavaScript
1
star
100

opensync

Open synchronizator between multiple apps
HTML
1
star