JavaScript framework to build single-page applications
npm install basisjs


Версия на русском (более полная и подробная)
basis.js – is open-source JavaScript framework to build complex single page applications (SPA). It's developing with focus on dynamics (everything could change), flexibility, performance and ability to manage a lot of data (models, collections etc).
You can compare performance of basis.js with other frameworks by some synthetic tests: animation through bindings (alternative version), model generation and simple list with a lot items generation.
basis.js has tools that helps build awesome applications:
* basisjs-tools - CLI to manage basis.js project: create instances, build for production and special web server that notify client when resources are updated. See more information in project repo.
* Google Chrome plugin (repo) - helps to manage templates and localization with live updates and change saving to files, it also provide project file structure graph and other information.
```
> npm install basisjs
or use build as library
``
> npm install basis-library
Library version can be fetched from CDN: https://cdnjs.com/libraries/basis.js
Install all dependencies (by npm install). Than use command:
``
> npm test
Another option is start http server and open /test/index.html in your browser to run test suite.
> Unfortunatelly, most information is in Russian now, but we are working on it.
* basisjs.com – project site
* Articles – documentation about various parts of the framework (in progress);
* Tour – interactive slides with description and code, that you could tweak;
* Tutorial – step by step instruction for how to use basis.js` (in progress)
* Docs – auto-documentation, that generates on fly by module structure and their source code;
* Demo – demo set that shows some of abilities of the framework;
* Slides – slides for basis.js related talks.
Media channels: