375
356
+ 1
82

What is 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.
hapi is a tool in the Microframeworks (Backend) category of a tech stack.
hapi is an open source tool with 13.1K GitHub stars and 1.3K GitHub forks. Here’s a link to hapi's open source repository on GitHub

Who uses hapi?

Companies
73 companies reportedly use hapi in their tech stacks, including commercetools, Main Stack, and Hy-Vee Aisles Online.

Developers
283 developers on StackShare have stated that they use hapi.
Pros of hapi
25
Makes me Hapi making REST APIs
14
Simpler than other REST libraries
14
Configuration
12
Modularization
12
Quality Driven Ecosystem
5
Easy testability
0
Restify

hapi Alternatives & Comparisons

What are some alternatives to hapi?
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.
NestJS
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.
Restify
A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale. it optimizes for introspection and performance.
Fastify
Fastify is a web framework highly focused on speed and low overhead. It is inspired from Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. Use Fastify can increase your throughput up to 100%.
LoopBack
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
See all alternatives

hapi's Followers
356 developers follow hapi to keep up with related blogs and decisions.