[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10846":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},10846,"framework","totaljs\u002Fframework","totaljs","Node.js framework","http:\u002F\u002Fwww.totaljs.com",null,"JavaScript",4367,439,207,3,0,59.93,"Other",false,"master",[5,22,23,24,25,26],"javascript","node","quality","web","websocket","2026-06-12 04:00:52","Node.js framework\n=================\n\n[![Made in EU](https:\u002F\u002Fcdn.componentator.com\u002Feu-small.png)](https:\u002F\u002Feuropean-union.europa.eu\u002F)\n\n__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.\n\n__IMPORTANT__: [New version __Total.js 4__](https:\u002F\u002Fgithub.com\u002Ftotaljs\u002Fframework4)\n\n```bash\n$ npm install -g total.js\n```\n\n- [Total.js Code editor](http:\u002F\u002Fwww.totaljs.com\u002Fcode\u002F)\n- [Total.js CMS](http:\u002F\u002Fwww.totaljs.com\u002Fcms\u002F)\n- [Total.js Eshop](http:\u002F\u002Fwww.totaljs.com\u002Feshop\u002F)\n- [Total.js Wiki](https:\u002F\u002Fwww.totaljs.com\u002Fwiki\u002F)\n- [Total.js Flow](https:\u002F\u002Fwww.totaljs.com\u002Fflow\u002F)\n- [Total.js Flowboard](https:\u002F\u002Fwww.totaljs.com\u002Fflowboard\u002F)\n- [Total.js Messenger](https:\u002F\u002Fwww.totaljs.com\u002Fmessenger\u002F)\n- [Total.js Dashboard](https:\u002F\u002Fwww.totaljs.com\u002Fdashboard\u002F)\n- [Total.js BlogEngine](https:\u002F\u002Fwww.totaljs.com\u002Fblogengine\u002F)\n- [Total.js SuperAdmin](https:\u002F\u002Fwww.totaljs.com\u002Fsuperadmin\u002F)\n- [Total.js HelpDesk](https:\u002F\u002Fwww.totaljs.com\u002Fhelpdesk\u002F)\n- [Total.js OpenPlatform](https:\u002F\u002Fwww.totaljs.com\u002Fopenplatform\u002F)\n- [Total.js +100 examples](https:\u002F\u002Fgithub.com\u002Ftotaljs\u002Fexamples)\n- [NoSQL embedded database explorer](https:\u002F\u002Fwww.totaljs.com\u002Fnosql\u002F)\n- [Download +200 UI components for free](https:\u002F\u002Fcomponentator.com)\n- [Download +100 CMS widgets for free](https:\u002F\u002Fcomponentator.com\u002Fwidgets\u002F)\n\n---\n\n- [Website](http:\u002F\u002Fwww.totaljs.com)\n- [__Get Started__](http:\u002F\u002Fwww.totaljs.com\u002Fget-started\u002F)\n- [__Documentation__](http:\u002F\u002Fdocs.totaljs.com)\n- [__Wiki for Total.js products__](http:\u002F\u002Fwiki.totaljs.com)\n- [__Live chat with professional support__](https:\u002F\u002Fplatform.totaljs.com?app=messenger)\n- [__Total.js Blog__](https:\u002F\u002Fblog.totaljs.com)\n- [__Membership__](https:\u002F\u002Fplatform.totaljs.com)\n- [Changelog](https:\u002F\u002Fgithub.com\u002Ftotaljs\u002Fframework\u002Fblob\u002Fmaster\u002Fchanges.txt)\n\n## Official support\n\n- [Support form](http:\u002F\u002Fwww.totaljs.com\u002Fsupport\u002F)\n- Support e-mail: \u003Csupport@totaljs.com>\n\n| Top features |\n|------|\n| [__Offline documentation__](http:\u002F\u002Fdocs.totaljs.com) |\n| __Backward compatibility__ |\n| HMVC architecture |\n| Clean directory structure |\n| Fully asynchronous |\n| Full web server with serving of static files |\n| Supports IP restrictions |\n| Supports redirections |\n| Supports reusable components |\n| Supports just-in-time JS, CSS (variables and nesting) and HTML compressor |\n| Supports just-in-time merging of static files (JavaScripts, CSS or HTML) |\n| Supports just-in-time mapping of files |\n| Supports media streaming (e.g. videos) |\n| Supports modules and packages |\n| Built-in image processing engine via ImageMagick or GraphicsMagick |\n| Supports WebSockets (__RFC 6455__) and Server-Sent events |\n| __NEW__ Supports WebSockets client |\n| Supports `multipart\u002Fx-mixed-replace` (IP camera streaming) uploading and sending |\n| Supports RESTful routing |\n| Supports middleware (like express.js) with custom options |\n| Supports unit testing |\n| Supports workers for heavy CPU operations |\n| Supports 4x config files (common, debug, release and test) |\n| Mailer with templating (Gmail, Outlook or classic SMTP servers with auth and TLS) |\n| Built-in view engine (layouts, nested views, conditions, loops, inline helpers, etc.) |\n| Localization with diff tool and CSV export |\n| Supports cache mechanism |\n| Supports schemas for creating business objects with validations, workflows, etc. |\n| Supports injecting scripts, packages and views from URL |\n| Supports String, Date, Number and Array prototypes |\n| Supports additional utilities (e.g. create request, XML parsing, etc.) |\n| Supports themes |\n| Supports scripting |\n| Possibility to rewrite existing functionality |\n| NoSQL embedded database\n\n## Social networks\n\nPlease support the framework on social networks.\n\n- [Follow Total.js on Gitter](https:\u002F\u002Fgitter.im\u002Ftotaljs\u002Fframework)\n- [Follow Total.js on GitHub](https:\u002F\u002Fgithub.com\u002Ftotaljs\u002Fframework)\n- [Follow Total.js on Twitter - __@totalframework__](https:\u002F\u002Ftwitter.com\u002Ftotalframework)\n- [Follow Total.js on Facebook](https:\u002F\u002Fwww.facebook.com\u002Ftotaljs.web.framework)\n- [Follow Total.js on LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fgroups\u002Ftotaljs-8109884)\n\n## Contact\n\n- (c) 2012-2021 by Peter Širka - \u003Cpetersirka@gmail.com>\n- contact form \u003Chttps:\u002F\u002Fwww.totaljs.com\u002Fcontact\u002F>\n- \u003Cinfo@totaljs.com>\n\n[license-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg?style=flat\n[license-url]: license.txt\n\n[npm-url]: https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Ftotal.js\n[npm-version-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Ftotal.js.svg?style=flat\n[npm-downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Ftotal.js.svg?style=flat\n[npm-quality]: http:\u002F\u002Fnpm.packagequality.com\u002Fshield\u002Ftotal.js.svg\n\n[travis-url]: https:\u002F\u002Ftravis-ci.org\u002Ftotaljs\u002Fframework\n[travis-image]: https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Ftotaljs\u002Fframework.svg?style=flat\n","Total.js框架是一个为Node.js平台设计的纯JavaScript框架，类似于PHP的Laravel或Python的Django。它提供了HMVC架构、全异步处理以及完整的Web服务器功能，支持静态文件服务、IP限制、重定向等特性，并且内置了对WebSocket和Server-Sent事件的支持，适用于构建Web应用、桌面程序、服务端应用乃至IoT项目等多种场景。此外，Total.js还提供了丰富的官方组件库及开发工具如代码编辑器、CMS系统等，帮助开发者快速搭建高效稳定的应用程序。",2,"2026-06-11 03:30:27","top_topic"]