Frequently asked questions

Kube looks awesome. Who is it for?

For designers and developers who create websites or web applications and want to save time on routine tasks.

One of the most important differences between Kube and other frameworks is the low barrier-to-entry. Anyone who knows the basics of HTML/CSS/JS can start using Kube to create a website or a web application.

We made Kube so that you would only think about high-level tasks and business logic creating a website. Kube takes care of the basic and routine.

Kube is very easy to learn and use, but it does not make it a simple tool for simple tasks only. Conversely, Kube allows you to create very complex applications with scalable Javascript logic. For example, the admin part of the CMS for this site was created by us with Kube.

What is different from Bootstrap?

Bootstrap is huge, oversaturated with unnecessary CSS classes, modifiers and complexities, such as a grid. And most importantly, the components and styles of Bootstrap look awful.

I see Kube allows me to create Javascript applications. What is better than Vuejs?

  • Javascript code in Kube is completely separated from HTML code and is independent of it.
  • Kube does not use unusual concepts that will have to be learned.
  • Kube does not force you to change completely your view of creating javascript apps
  • The architecture of Kube is so simple. You do not need to constantly read the documentation and learn how everything works for many days.

Isn’t it a great idea to add some awesome features to Kube?

Nope. We want to keep Kube minimalistic, small and flexible. So, actually, there’s more chance of us removing stuff from the code and functions while preserving features, than adding new code and new stuff.

What Does the Future Hold for Kube? What’s the plan?

Right now, Kube is a self-sufficient, modern and complete product. We have no specific plans of adding any new components anytime soon; we do not plan to extend Kube as well. Our goal is to improve the things that make Kube so awesome by squashing bugs, refactoring the code and improving overall performance.

Having this said, we are keeping our eyes on what’s new in the world of HTML, CSS, and JS, and if something truly exciting happens in future with these technologies (comparable, let’s say, to flexbox emergence), we most certainly will consider these changes and will be first to go ahead and implement them as soon as possible.

Does Kube use jQuery or other third-party libraries?

No. Kube is a completely independent framework, which has its own DOM and Ajax module.

I do not want to use the Javascript part of Kube. I need only CSS modules. This is okay?

Yep. Most CSS modules are independent of Javascript, so you can safely use them independently. You can use your favorite Javascript framework for interactivity.

I found a bug. Can you fix it?

Yes, of course. The best way to tell us about the bug in the framework or about the typo error in the documentation is to send us a message: support@imperavi.com

I’m using old Kube. How do I download it again, and where do I find old Documentation?

Old versions of Kube are critically outdated, and we strongly encourage you to stop using them as soon as you can. We do not offer old versions for download, but you can find the old documentation here.

How do I migrate from an older version to the latest one?

Basically, you take the new Kube and start afresh from scratch. The old Kube had been built on a completely different set of principles and technologies, and it is pretty much incompatible with the new Kube in every way. Starting anew with the new Kube will also give you an opportunity to reevaluate your project in a new light and improve it in general.

Can I create design themes for sale based on Kube?

You absolutely can! You have our permission to use Kube in whatever projects you wish commercial, for sale, or otherwise, in whichever way you like.