jComponent / 01. Welcome
Updated: 10. September 2018
Author: Peter Širka

01. Welcome to jComponent library

Professional Support Chat with contributors

jComponent is a client-side library for creating reausable UI components. This library contains everything what you need for creating Single Page Applications or parts for your web sites, web applications or e-commerce. jComponent library is built on top of jQuery. Total.js products use jComponent library.


I have prepared several implementations of jComponent for different cases. The base point of jComponent is to create reusable components without complicated tools and dependencies. jQuery is the only one dependency for jComponent.

Type of libraries

Filename Min + Gzip Contains
jc.min.js 29 kB jComponent + Helpers
jcta.min.js 30 kB jComponent + Tangular + Helpers
jctajr.min.js 33 kB jComponent + Tangular + jRouting + Helpers
spa.min.js 62 kB jQuery + jComponent + Tangular + jRouting + Helpers
spa.min.css 11 kB Bootstrap Grid System + Font-Awesome
  • jComponent contains a core of library (docs)
  • Helpers contain String, Date, Number, Array prototypes and much more
  • Tangular is a template engine like Angular.js v1 template engine (docs)
  • jRouting is a simple library for manipulating of HTML 5 History API (docs)

I recommend to use latest version of jComponent from our CDN hosted on KeyCDN: