Koa!

# Introduction Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Through leveraging generators Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within core, and provides an elegant suite of methods that make writing servers fast and enjoyable. # Installation Koa works out of the box with recent versions of Node. $ npm install koa $ node app.js To use Koa with 0.12.x you must use the `--harmony` or `--harmony-generators` flag. # Application

Koa alternatives

  • AngularJS

  • HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

    tags: built-in-routing developer-tools dynamic-html framework javascript
  • CodeIgniter

  • PHP (version 4 or 5) framework with a thin model layer. Includes an ActiveRecord class for database agnostic (mostly) data retrieval. Good community support in its forums.

    tags: development framework php php-development php-framework
  • Ruby on Rails

  • Ruby on Rails is an open source full-stack web application framework for the Ruby programming language. Rails is a full-stack framework, meaning that it gives the Web developer the full ability to gather information from the web server, talking/querying the database, and template rendering out of the box.

    tags: framework programming web-application-framework web-development
  • Symfony

  • Symfony is a set of reusable PHP components and a PHP framework for web projects.

    tags: framework php php-code-generator php-development php-framework
  • Polymer

  • Polymer is a library that uses the latest web technologies to let you create custom HTML elements. Build anything from a button to a complete application as an encapsulated, reusable element that works across desktop and mobile.

    tags: developer-tools framework javascript-development mvc web-development
  • ExpressJS

  • Fast, unopinionated, minimalist web framework for Node.js

    tags: browser-development developer-tools flexible javascript-development javascript-framework
  • Zend Framework

  • Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.

    tags: framework php php-development php5
  • Yii Framework

  • Yii is a high-performance component-based PHP framework best for Web 2.0 development.Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly.

    tags: development-framework framework hypertext-preprocessor personal-homepage php
  • FeathersJS

  • Build incredible real-time applications in record time. Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.

    tags: framework javascript javascript-development node.js web-applications
  • Agile Toolkit

  • Agile Toolkit is a PHP framework for developing Web User Interfaces. Inspired by desktop GUI it provides a full object-oriented foundation for Business and Presentation logic of your web software. Agile Toolkit is notable for it's simple of use and development efficiency.

    tags: Portable agile cakephp jquery php-framework
  • Pubnub

  • PubNub is the world’s only global Real-Time Network. PubNub enables software developers to rapidly build and scale real-time apps by providing the cloud infrastructure, connections and key building blocks for real-time interactivity. Developers can build real-time apps like live dashboards and data streams, real-time collaboration, 2nd screen synchronization and machine-to-machine signaling for any device. PubNub utilizes a Publish/Subscribe model for real-time data streaming and device signaling and supports all of the capabilities of WebSockets, Socket.IO, SignalIR, WebRTC Data Channel and other streaming protocols. With PubNub, developers can dramatically reduce the cost, complexity and time to deliver real-time experiences. »

    tags: analytics angular backend data-streaming javascript