• Stars
    star
    482
  • Rank 91,212 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 8 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.

cxjs logo

version downloads


CxJS, or simply Cx, is a feature-rich JavaScript framework for building complex web front-ends, such as BI tools, dashboards and admin apps.

Learn CxJS

Explore CxJS by checking out available online resources:

If you need help, ask a question on StackOverflow. If you find a bug, please raise an issue. Request an invite to our Slack channel and become a member of the CxJS community.

Starting a new project

CxJS is available as an NPM package - cx, which includes compiled code, source code and TypeScript definitions.

Besides the cx package, you'll need other packages such as cx-react (or cx-preact) and babel-preset-cx-env.

You'll also need to configure Babel and webpack.

The quickest way to setup everything up is to use CLI:

npm install cx-cli --global
cx create my-app
cd my-app
npm start

Or if you prefer Yarn:

yarn create cx-app my-app
cd my-app
yarn start

Alternatively, you can download the files from one of the project templates:

Themes

Once you create a new project, you may want to try our ready-to-use visual themes:

Install the theme using npm or yarn.

npm install cx-theme-frost

Open my-app/app/index.scss and replace

@import "~cx/src/variables";
@import "~cx/src/index";

with

@import "~theme-package-name/src/variables";
@import "~theme-package-name/src/index";

Please read theme NPM package documentation to learn how to enable theme specific features.

Features

CxJS uses React for DOM manipulation and offers many high-level features on top of it.

Widgets

Charts

UI Concepts

State Management

Layout

Theming

Development

This is a monolith repository used to develop main npm packages, documentation, widget gallery and fiddle. It uses yarn workspaces, so please use yarn to install packages and run the applications.

yarn install

Build CxJS:

yarn build

Run tests:

yarn test

Run Docs:

yarn start

Run Gallery:

yarn gallery

Run Fiddle:

yarn fiddle

License

CxJS is available under the MIT License.

More Repositories

1

wkhtmltopdf

C# wrapper around excellent wkhtmltopdf console utility.
C#
263
star
2

dashboards

Drag & drop dashboard builder!
JavaScript
106
star
3

tdo

Keyboard driven, hackable TODO list
JavaScript
44
star
4

cx-starter-kit

Boilerplate for new CxJS projects
JavaScript
38
star
5

xsd2

Improved version of xsd.exe
C#
31
star
6

dextop

Dextop is a framework for creating RIA based on .NET and Ext JS
C#
21
star
7

xlio

Excel IO Library
C#
14
star
8

worldoscope

Create beautiful reports using the The World Bank data.
JavaScript
12
star
9

cxjs-hackernews

CxJS based Hacker News reader (progressive web application)
JavaScript
11
star
10

curriculum

Codaxy's own technology curriculum with some helpful learning resources.
11
star
11

cxjs-home-expenses-app-tutorial

Learn CxJS by creating a simple app for tracking home expenses
JavaScript
9
star
12

codereports

Simple but powerful reporting library
C#
8
star
13

cx-diagrams

A library for creating diagrams within CxJS applications
JavaScript
8
star
14

cxjs-tailwindcss-template

A sample application demoing integration of CxJS and Tailwind CSS
JavaScript
8
star
15

cx-google-maps

Cx Google Maps - CxJS wrapper for Google Maps
JavaScript
7
star
16

cxjs-kitchen-sink

Examples of real-world apps implemented in CxJS.
JavaScript
5
star
17

intl-io

Culture-specific date/time and number formatting and parsing based on ECMAScript Internationalization API (Intl).
JavaScript
4
star
18

conductor-sharp

C#
4
star
19

dotnet-cxjs-spa-template

Minimal repo featuring a CxJS application powered by a .NET based back-end.
JavaScript
3
star
20

state-of-js-2016-explorer

Framework comparison based on the data from the State of JavaScript 2016 survey results.
JavaScript
3
star
21

employee-directory-demo

Employee directory demo application with Cx based client and .NET/SQL Server based back-end
CSS
2
star
22

dextop-templates

Dextop Application Templates
C#
2
star
23

dextop-pecunia

Dextop demo application
JavaScript
2
star
24

dextop-localizer

Localization tool
C#
2
star
25

common

Set of commonly used libraries and tools
C#
2
star
26

cx-app-template-phone-dark

CxJS application template based on the Dark theme and a layout optimized for mobile phones
JavaScript
2
star
27

cx-typescript-boilerplate

Basic Cx application bolierplate based on TypeScript
TypeScript
2
star
28

cxjs-home-budget-app-tutorial

Learn CxJS by creating a home budgeting app
JavaScript
2
star
29

dox

Online documentation tool
C#
1
star
30

cx-template-material-sidebar

CxJS application template based on Material Design.
JavaScript
1
star
31

cxjs-codesandbox-template

A template for CxJS projects in CodeSandbox
JavaScript
1
star
32

dextop-previewer

Preview generated forms and grid before running the application
C#
1
star
33

cx-redux-examples

CxJS - Redux examples -
JavaScript
1
star