Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fatihacet/spark

Spark is a view based JavaScript framework
https://github.com/fatihacet/spark

Last synced: about 2 months ago
JSON representation

Spark is a view based JavaScript framework

Awesome Lists containing this project

README

        

# Spark Framework [![Build Status](https://travis-ci.org/fatihacet/spark.svg?branch=master)](https://travis-ci.org/fatihacet/spark) [![Coverage Status](https://img.shields.io/coveralls/fatihacet/spark.svg)](https://coveralls.io/r/fatihacet/spark) [![GitHub version](https://badge.fury.io/gh/fatihacet%2Fspark.svg)](http://badge.fury.io/gh/fatihacet%2Fspark)

The Spark framework is a brand new JavaScript framework for modern web development. Focused on creating View based components, it aims to be test driven and well documented.

Spark is heavily inspired from [Koding's KD Framework](https://github.com/koding/kd), and is built on top of Google's powerful Closure Library and awesome Closure Tools.

### Future Plans
- Various components like TabPanel, GridPanel, Loader, Modal etc.
- Hassle free Router management.
- Supporting much better templating solution with Closure Templates and ReactJS.
- Custom build options for getting the minumum required parts of the framework for your own needs.
- Advanced compilation support for all framework.
- Create two versions of the framework which will be used in development and production. Allow production version to be used without Closure Library and Closure Tools which is the ultimate goal of this project. A framework with has a lot of features in it, but just 85Kb or less.

### Up and Running
- Clone the [repository](https://[email protected]/fatihacet/spark.git)
- `bower install`
- `npm install`
- `grunt` or `grunt build`

### Disclaimer
Spark is currently under development and not ready for using at production. Tests and/or advanced compilation may fail.