Skip to content

actionhero.js is a multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

License

Notifications You must be signed in to change notification settings

ericli1018/actionhero

 
 

Repository files navigation

actionhero.js

The Reusable, Scalable, and Quick node.js API Server

https://raw.github.com/evantahler/actionhero/master/public/logo/actionhero-small.png


NPM | Docs | Public Site | GitHub | Mailing List | Chat | Client


NPM VersionNode VersionNPMBuild StatusDependency StatusChatCoverage StatusAwesome

Who is the actionhero?

actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks. The goal of actionhero is to create an easy-to-use toolkit for making reusable & scalable APIs. Clients connected to an actionhero server can consume the api, consume static content, and communicate with each other. actionhero is cluster-ready, with built in support for background tasks, 0-downtime deploys, and more.

Currently actionhero supports:

You can also make your own servers and transports.

Quick Start

# mkdir new_project; cd new_project
npm install actionhero
./node_modules/.bin/actionhero generate
npm start

Or spawn a web API server now:

Deploy to Heroku

Want more?

Documentation

Actionhero's documentation can be found @ http://www.actionherojs.com/docs/. If you want to contribute to these docs, visit the site folder of this project with more instructions.

Who?

About

actionhero.js is a multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 89.3%
  • HTML 5.6%
  • CSS 4.4%
  • Other 0.7%