• Stars
    star
    14,507
  • Rank 2,067 (Top 0.05 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 13 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Simple, Secure Framework Developers Trust

@hapi/hapi

The Simple, Secure Framework Developers Trust

Build powerful, scalable applications, with minimal overhead and full out-of-the-box functionality - your code, your way.

Visit the hapi.dev Developer Portal for tutorials, documentation, and support

Useful resources

Technical Steering Committee (TSC) Members

More Repositories

1

joi

The most powerful data validation library for JS
JavaScript
20,895
star
2

boom

HTTP-friendly error objects
JavaScript
2,931
star
3

lab

Node test utility
JavaScript
739
star
4

iron

Encapsulated tokens (encrypted and mac'ed objects)
JavaScript
633
star
5

bell

Third-party login plugin for hapi
JavaScript
625
star
6

good

hapi process monitoring
JavaScript
525
star
7

nes

WebSocket adapter plugin for hapi routes
JavaScript
501
star
8

catbox

Multi-strategy object caching service
JavaScript
494
star
9

hoek

Node utilities shared among the extended hapi universe
JavaScript
482
star
10

wreck

HTTP Client Utilities
JavaScript
383
star
11

glue

Server composer for hapi.js
JavaScript
245
star
12

inert

Static file and directory handlers for hapi.js
JavaScript
238
star
13

code

Assertion library
JavaScript
233
star
14

cookie

Cookie authentication plugin
JavaScript
228
star
15

shot

Injects a fake HTTP request/response into your node server logic
JavaScript
198
star
16

vision

Templates rendering support for hapi.js
JavaScript
195
star
17

cryptiles

General purpose crypto utilities
JavaScript
181
star
18

bounce

Selective error catching and rewrite rules
JavaScript
176
star
19

crumb

CSRF crumb generation and validation for hapi
JavaScript
171
star
20

h2o2

Proxy handler for hapi.js
JavaScript
165
star
21

bourne

JSON.parse() drop-in replacement with prototype poisoning protection
JavaScript
163
star
22

basic

Basic authentication plugin
JavaScript
148
star
23

hapi-pino

🌲 Hapi plugin for the Pino logger
JavaScript
148
star
24

yar

A hapi session manager
JavaScript
133
star
25

topo

Topological sorting with grouping support
JavaScript
109
star
26

podium

Event emitter with async features
JavaScript
87
star
27

joi-date

Joi extensions for dates
JavaScript
83
star
28

heavy

Measure process load
JavaScript
74
star
29

good-console

Console reporting for Good process monitor
JavaScript
73
star
30

catbox-redis

Redis adapter for catbox
JavaScript
69
star
31

accept

HTTP Accept-* headers parsing
JavaScript
52
star
32

hapi.dev

The hapi.dev developer portal
Vue
51
star
33

good-squeeze

Simple transform stream for event filtering with good.
JavaScript
49
star
34

scooter

User-agent information plugin for hapi
JavaScript
46
star
35

bossy

Command line options parser
JavaScript
45
star
36

b64

Base64 streaming encoder and decoder
JavaScript
40
star
37

call

HTTP Router
JavaScript
37
star
38

jwt

JWT (JSON Web Token) Authentication
JavaScript
36
star
39

pez

Multipart parser
JavaScript
34
star
40

catbox-memory

Memory adapter for catbox
JavaScript
33
star
41

address

Validate email addresses
TypeScript
31
star
42

items

Bare minimum async methods
JavaScript
30
star
43

oppsy

An EventEmitter useful for collecting hapi server ops information
JavaScript
25
star
44

subtext

HTTP payload parser
JavaScript
24
star
45

eslint-config-hapi

Shareable ESLint config for the hapi ecosystem
JavaScript
22
star
46

eslint-plugin

ESLint plugin containing hapi style guide rules
JavaScript
21
star
47

statehood

HTTP State Management Utilities
JavaScript
20
star
48

mimos

Mime database interface
JavaScript
19
star
49

nigel

Boyer–Moore–Horspool algorithms
JavaScript
15
star
50

formula

Math and string operations
JavaScript
15
star
51

teamwork

Wait for multiple events
JavaScript
14
star
52

catbox-memcached

Memcached adapter for catbox
JavaScript
11
star
53

content

HTTP Content-* headers parsing
JavaScript
8
star
54

vise

Treat multiple buffers or strings as one
JavaScript
7
star
55

pinpoint

Return the filename and line number of the calling function
JavaScript
6
star
56

log

hapi logging plugin
JavaScript
6
star
57

.github

Default organization policies
6
star
58

rule-no-arrowception

ESLint rule preventing arrow functions that implicitly create arrow functions
JavaScript
5
star
59

beam

HTTP benchmark API
JavaScript
4
star
60

file

File utilities
JavaScript
4
star
61

joi.dev

Vue
2
star
62

validate

hapi core internal validation support
JavaScript
2
star
63

catbox-object

Object cache adapter for catbox
JavaScript
2
star
64

assets

Images and other community resources
2
star
65

rule-capitalize-modules

ESLint rule to enforce the capitalization of imported module variables
JavaScript
2
star
66

rule-for-loop

hapi style guide ESLint rule dealing with for loops
JavaScript
1
star
67

rule-no-var

ESLint rule to enforce the usage of var declarations only in try-catch scope
JavaScript
1
star
68

ammo

HTTP Range processing utilities
JavaScript
1
star
69

rule-scope-start

ESLint rule to enforce new line at the beginning of function scope
JavaScript
1
star
70

tlds

TLDS list for domain validation
TypeScript
1
star