Build enterprise JavaScript applications with ease

CxJS provides a solid foundation that makes development more predictable. A perfect choice for large-scale applications such as CRM and ERP.

See Demo Apps

cxjs apps on different devices

Develop with peace of mind

Batteries included - CxJS provides form elements, advanced data tables, charts, client-side router and other components used in modern JavaScript applications.

See UI Components

cxjs apps on different devices

Getting started with CxJS is easy.

Try CxJS Now

Six reasons why CxJS is the answer

  • 50+ Widgets
  • Charts
  • Client-side router
  • ES6 or
  • TypeScript
  • JSX
  • React-based rendering
  • Fast initial loading (webpack)
CxJS is developer friendly
Developer Friendly
  • NPM packages
  • TypeScript definitions
  • HMR (webpack)
  • CLI

Start with one of available themes or make a unique look using SCSS.

user support
Flexible Support

We're listening on StackOverflow, Github, Slack or Email. It's up to you.

See Components

What customers are saying?

"After finishing our first project with CxJS, I cannot imagine using anything else for our next project. CxJS makes perfect sense."
Ray Barnes

Technical Director, Wireless Innovation

"We’re rewriting our 300.000 lines big Ext JS based front-end using CxJS. After a thorough analysis, it was an easy decision."
Massimo Ferrari


"In my 15 years long career, I have never seen a project completed so fast."
Nebojša Vuković

Product Owner, Banja Luka Stock Exchange

Who will benefit from CxJS?

developer friendly
CxJS - simple things stay simple
Simple things simple

Concepts like form validation, form layouts, advanced grids or charts are dead simple in Cx.

CxJS makes complex things simple
Complex things simpler

If you try setting up client-side routing, you won't even notice it. Drag & drop operations are always complicated, but with Cx, everyone can do it.

freedom in design

Cx tries not to make all decisions for you and leaves space for alternatives. You get to decide whether to use two-way binding and controllers or use Redux-based state mutations.

CxJS improves productivity
Improved productivity

Equip developers with everything they need and establish a common platform that enables rapid development on multiple tracks simultaneously.

CxJS is designer friendly
Designer friendly

With Cx, your web designers will feel at home. Its views are understandable to anyone with basic HTML knowledge and styling Cx widgets is simple and fun.

growing team
Growing teams

Cx allows multiple entry points. Juniors might start with building forms while seniors can work on application-wide concepts.

good-looking app
Good looking apps

Cx offers several nice themes, including Material Design theme. Your users will love subtle animation, focus transition, and other eye-pleasing details.

full keyboard support
Great keyboard support

Data-entry applications benefit from good keyboard support. Lists, grids, menus are fully functional using just the keyboard.

CxJS is fast
Snappy performance

You don't want users to wait. Single page applications are generally fast. But, with Cx and React, changes are applied as fast as you type.

See Documentation

17 lines of code





    header: "Name", field: "name", sortable: true

  }, {

    header: {

      text: "Target",

      colSpan: 2,

      align: "center"


    field: "target",

    sortable: true,

    items: <Slider value:bind="$record.value" />

  }, {

    field: "target", format: "n;2", align: "right"



Do you need CxJS?

CxJS offers many high-level features and productivity improvements, however, different projects have different requirements. Answer these questions and see if CxJS is a good choice for you.

1 of 18
Does your application work on touch devices?

Still looking for answers. Contact us to ask any question or book your free product demo.