tulipan
Version:
Tulipan.js is a simple minimalistic and progressive JavaScript Framework for building Single Page Applications on the web
59 lines (36 loc) • 2.51 kB
Markdown
[](https://gitter.im/Tulipan-Framework/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
# tulipan
Tulipan.js is a simple minimalistic and progressive JavaScript Framework for building Single Page Applications on the web.
# Introduction
Tulipan.js was made for teaching purposes, but since it uses modern web technologies, it can be used also for production and commercial purposes.
Tulipan.js is a forked and a combination of several Javascript pieces of technologies. Following the [Single-Responsability Principle](https://en.wikipedia.org/wiki/Single-responsibility_principle), it combines the best selected tools for each of the features found in a common Single Page Application.
# Installation
Drop the following into your page:
```html
<script src="//unpkg.com/tulipan"></script>
```
You can also use jsdelivr
```html
<script src="https://cdn.jsdelivr.net/npm/tulipan@1.0.8/dist/tulipan.min.js"></script>
```
or use via npm:
```bash
npm install tulipan --save
```
# Integration
Consider Tulipan.js as a Swiss Tool, it integrates in a convenient way several Javascript libraries and Frameworks, to allow beginners to develop high end modern web applications. The following list shows all technologies integrated and their use.
| Library/Framework | Description |
| ---- | ----------- |
| [Vue.js](https://v1.vuejs.org/) | Using the branch 1.0, Vue.js is the base front-end framework for the Model-View-ViewModel pattern |
| [vue-resource](https://github.com/pagekit/vue-resource) | Selected http client, it is used to make web requests across the Internet |
| [Navigo](https://github.com/krasimir/navigo) | Library selected to make javascript routing for SPA development |
| [Store.js](https://github.com/marcuswestin/store.js/) | Library selected for cross-browser storage |
| [Underscore.js](https://underscorejs.org/) | Library selected for functional programming |
# Documentation
You can find Tulipan.js documentation on [Read the Docs](http://tulipan-documentation.readthedocs.io).
### Support development
If you liked this, donate to the cause.
[](https://www.paypal.me/carrasquel)
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2020-present, Nelson Carrasquel