/next-ui

Open-source JS Framework for visualization network topologies

Primary LanguageHTML

NeXt UI Framework

NeXt UI toolkit is an HTML5/JavaScript based toolkit for network web application. Provide high performance and high quality framework and network centric topology component.

https://developer.cisco.com/site/neXt/

Build instructions

Environment requriements

We require these tools in your system to build the project.

  • GNU
    • Coreutils
    • Findutils
    • SED
    • Make
  • NodeJS & NPM
    • PhantomJS
    • LESS
    • YUIDoc
    • Uglify

For Debian/Ubuntu

Install the required software:

  • sudo apt-get install nodejs
  • sudo npm install -g node-getopt
  • sudo npm install -g yuidocjs
  • sudo npm install -g uglify
  • sudo npm install -g less
  • sudo npm install -g phantom phantomjs

Build the project:

  • make clean
  • make

For Mac OS X with Brew

Install the required software:

If you do not have Homebrew, use this command to install it:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • brew install gnu-sed
  • brew install node
  • sudo npm install -g node-getopt
  • sudo npm install -g yuidocjs
  • sudo npm install -g uglify
  • sudo npm install -g less
  • sudo npm install -g phantom phantomjs

Build the project:

  • make clean
  • make

Key Features

  • Build interactive topology on top of web browser
  • Speak to the backend via REST API
  • Customize topology for your needs
  • Use powerful solution by the leader in industry
  • Acquaint NeXt with AngularJS: they'll get along with each other

Who's Using NeXt

  • Cisco
  • Verizon

Are you NeXt?

Team

Reach out these guys to report bugs, share ideas and understand the framework.