Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kanso/kanso
The comprehensive CouchApp build tool
https://github.com/kanso/kanso
Last synced: 5 days ago
JSON representation
The comprehensive CouchApp build tool
- Host: GitHub
- URL: https://github.com/kanso/kanso
- Owner: kanso
- License: apache-2.0
- Archived: true
- Created: 2010-11-29T23:25:30.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2018-03-27T16:25:29.000Z (over 6 years ago)
- Last Synced: 2024-04-27T11:34:33.908Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 6.27 MB
- Stars: 488
- Watchers: 23
- Forks: 58
- Open Issues: 96
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - kanso/kanso - The comprehensive CouchApp build tool (others)
README
**NOTE: this project is no longer actively maintained and not recommended for use. It is left here for reference. **
# Kanso
Simple, distributable JavaScript apps using CouchDB
![Kanso Tools in action](https://kanso.app.medicmobile.org/static/img/banner.png)
Kanso is a set of tools and packages for creating JavaScript apps that run
directly on CouchDB. Your app and related code can be easily packaged and shared
with the community, or deployed to a number of cloud-hosted services.The command-line tool is used for building and deploying these applications, as
well as providing some useful utilities for working with CouchDB and JSON data.## Why develop apps with Kanso?
* __Scalability:__ easily grow from hobby-project to high-demand app with CouchDB
* __Deployment:__ effortless to deploy, to the cloud or local machines, promoting
quick iterations
* __Multi-platform:__ runs anywhere with CouchDB (Windows, OSX, Linux, Android and
iOS)
* __Keep your data yours:__ now you can keep sensitive data in-house, and avoid
sharing it with cloud services
* __Easy to distribute:__ apps are easy to share and distribute, between people and
servers
* __Avoid lock-in:__ easy to deploy and based on open-source, don't be held hostage
to a proprietary API
* __Homogeneity:__ your development environment matches your production environment
* __One language to rule them all:__ with just CouchDB and the browser, all you
need to speak is JavaScript!## Get started
sudo npm install -g kanso
Learn more: [Simplest possible app](https://kanso.app.medicmobile.org/docs/Simplest_possible_app)
## Developer community
Kanso is an open-source project written by developers using CouchApps everyday, in
real-world projects. Kanso provides the tools to share code and resources,
regardless of the way in which your app is built. It's easy to use coffee-script,
less stylesheets, or any number of JavaScript frameworks in your app, and still
benefit from the wealth of packages provided by the community.Find other Kanso developers in #kansojs on FreeNode, or on the mailing list.
## Find out more
For more information on the project, check out the [Kanso website](https://kanso.app.medicmobile.org).