Getting started with CxJS is easy.
Try CxJS NowStart with one of available themes or make a unique look using SCSS.
We're listening on StackOverflow, Github, Slack or Email. It's up to you.
"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
Founder, Fimax.ch
"In my 15 years long career, I have never seen a project completed so fast."Nebojša Vuković
Product Owner, Banja Luka Stock Exchange
Concepts like form validation, form layouts, advanced grids or charts are dead simple in Cx.
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.
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.
Equip developers with everything they need and establish a common platform that enables rapid development on multiple tracks simultaneously.
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.
Cx allows multiple entry points. Juniors might start with building forms while seniors can work on application-wide concepts.
Cx offers several nice themes, including Material Design theme. Your users will love subtle animation, focus transition, and other eye-pleasing details.
Data-entry applications benefit from good keyboard support. Lists, grids, menus are fully functional using just the keyboard.
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.
<Grid
records:bind="data"
columns={[{
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"
}]}
/>
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.
Still looking for answers. Contact us to ask any question or book your free product demo.