actionhero.jsย vsย Django REST frameworkย vsย Koa

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

actionhero.js
actionhero.js

12
17
+ 1
19
Django REST framework
Django REST framework

818
572
+ 1
261
Koa
Koa

268
199
+ 1
2

What is actionhero.js?

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

What is Django REST framework?

It is a powerful and flexible toolkit that makes it easy to build Web APIs.

What is Koa?

Koa 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.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose actionhero.js?
Why do developers choose Django REST framework?
Why do developers choose Koa?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
      Be the first to leave a con
      Jobs that mention actionhero.js, Django REST framework, and Koa as a desired skillset
      What companies use actionhero.js?
      What companies use Django REST framework?
      What companies use Koa?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with actionhero.js?
      What tools integrate with Django REST framework?
      What tools integrate with Koa?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to actionhero.js, Django REST framework, and Koa?
      ExpressJS
      Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
      Flask
      Flask is intended for getting started very quickly and was developed with best intentions in mind.
      Sinatra
      Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
      hapi
      hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web applications and services.
      Sails.js
      Sails is designed to mimic the MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with scalable, service-oriented architecture.
      See all alternatives
      Decisions about actionhero.js, Django REST framework, and Koa
      Tim Abbott
      Tim Abbott
      Founder at Zulip ยท | 8 upvotes ยท 44.1K views
      atZulipZulip
      Django
      Django
      Django REST framework
      Django REST framework

      Zulip has been powered by Django since the very early days of its development with Django 1.4, back in 2012. As a reasonably mature web application with significant scale, we're at the stage in many companies' development where one starts to rip out more and more of the web framework to optimize things or just make them work the way we want. (E.g. while I was at Dropbox in early 2016, we discovered we only had about 600 lines of code left from the original Pylons framework that actually ran).

      One of the things that has been really fantastic about Django is that we're still happily using it for the vast majority of code in the project, and every time Django comes out with a new release, I read the changelog and get excited about several improvements that actually make my life better. While Django has made some design decisions that I don't agree with (e.g. I'm not a fan of Django REST framework, and think it makes life more difficult), Django also makes it easy to do your own thing, which we've done to great effect (see the linked article for details on our has_request_variables framework).

      Overall I think we've gotten a ton of value out of Python and Django and would recommend it to anyone starting a new full-featured web application project today.

      See more
      Antonio Kobashikawa
      Antonio Kobashikawa
      Web developer | Blogger | Freelancer at Rulo Kobashikawa ยท | 5 upvotes ยท 60.1K views
      Node.js
      Node.js
      ExpressJS
      ExpressJS
      MongoDB
      MongoDB
      Vue.js
      Vue.js
      Ionic
      Ionic
      JavaScript
      JavaScript
      ES6
      ES6
      Koa
      Koa

      We are using Node.js and ExpressJS to build a REST services that is middleware of a legacy system. MongoDB as database. Vue.js helps us to make rapid UI to test use cases. Frontend is build for mobile with Ionic . We like using JavaScript and ES6 .

      I think next step could be to use Koa but I am not sure.

      See more
      Interest over time
      Reviews of actionhero.js, Django REST framework, and Koa
      No reviews found
      How developers use actionhero.js, Django REST framework, and Koa
      Avatar of Yaakov Gesher
      Yaakov Gesher uses Django REST frameworkDjango REST framework

      Django REST delivered all the content to the BI, making calls to the Postgres DB, aggregating numeric data, and automatically associating data models at the time of row creation.

      Avatar of Alec Cunningham
      Alec Cunningham uses Django REST frameworkDjango REST framework

      Instead of using Django for both back and frontend, I use DRF to layout an API that ReactJs can pull data from. Easy to setup, well documented, and works seamlessly with React.

      Avatar of Seungkwon Park
      Seungkwon Park uses Django REST frameworkDjango REST framework

      django์—์„œ api๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ตœ๊ณ ์˜ framework๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์•„์ง์€ tutorial ์ˆ˜์ค€์˜ class base view, function base view ์ˆ˜์ค€์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

      ํ•˜์ง€๋งŒ ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ์˜ ์‹ฌํ™”๋กœ REST framework๋ฅผ ์‹ฌ๋„์žˆ๊ฒŒ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

      Avatar of Dave Woolfenden
      Dave Woolfenden uses KoaKoa

      As a smaller, more expressive, and more robust foundation for web applications and APIs.

      Avatar of Blair Gemmer
      Blair Gemmer uses Django REST frameworkDjango REST framework

      Really great framework for building RESTful APIs. Lots of plugins for it!

      Avatar of TOMIS
      TOMIS uses Django REST frameworkDjango REST framework

      For our backend REST API

      How much does actionhero.js cost?
      How much does Django REST framework cost?
      How much does Koa cost?
      Pricing unavailable
      Pricing unavailable
      Pricing unavailable
      News about actionhero.js
      More news
      News about Django REST framework
      More news
      News about Koa
      More news