Git Product home page Git Product logo

**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

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

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.

Kanso's Projects

admin icon admin

The Kanso admin app, generates forms for type definitions etc

assert icon assert

Kanso package for a browser-compatible version of the Node.js assert module

async icon async

Kanso package for async module

backbone-adapter icon backbone-adapter

Kanso package - uses CouchDB for storage and doesn't push extra design docs like backbone-couch

base64 icon base64

Kanso package for the base64 module

bootstrap icon bootstrap

Kanso package to quickly start using Twitter Bootstrap and Less in your project.

cookies icon cookies

Kanso package for the cookies module

couch-fakerequest icon couch-fakerequest

Run CouchDB show, list and update functions in a fake environment for testing purposes

datelib icon datelib

Kanso package for the datelib module

db icon db

Kanso package for the db module

duality icon duality

Kanso package for the duality framework

duality-dust icon duality-dust

Kanso package providing a duality interface to the dust template library

duality-flashmessages icon duality-flashmessages

Kanso package for a duality temporary messaging system, useful for communicating form save success or failure

dust icon dust

Kanso package for the dust templating library

events icon events

Kanso package for a browser port of the node.js events module

gravatar icon gravatar

Kanso package for the gravatar module - generates Gravatar URLs

handlebars icon handlebars

Kanso package for the handlebars templating library

jsonp icon jsonp

Kanso package for the jsonp module

kanso icon kanso

The comprehensive CouchApp build tool

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.