Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Community Plugins

Authorization

ACL support based on permissions hierarchy
Authentication provider agnostic authorization plugin for hapi apps
ACL Support for hapi apps
IP whitelisting auth scheme
A Rule Based Access Control module for hapi

Authentication

official hapi plugin
An HTTP Basic authentication scheme
official hapi plugin
Third-party login plugin for hapi with built in Facebook, GitHub, Google, Instagram, LinkedIn, Twitter, Yahoo, Foursquare, VK, ArcGIS Online and Windows Live support
official hapi plugin
A cookie-based session authentication scheme
A Hapi plugin for API key authentication
A bearer token based authentication scheme
Simplified JSON Web Token (JWT) authentication plugin
JsonWebToken implementation for Hapi.js v17+ with authentication plugin
JSON Web Token based Authentication powered by Keycloak
A Hapi v17+ plugin for simplified JSON Web Token (JWT) and Bearer auth tokens
A Hapi plugin that implements the OpenID-Connect authorization flow
A Hapi plugin that wraps passport-saml for SAML SSO
A Hapi plugin that wraps node-saml for SAML SSO
official hapi plugin
JWT (JSON Web Token) Authentication.

Automation/Integrations

Seamlessly integrate with over 240 external systems

Boilerplate

MVC structure and boilerplating for Hapi.js Projects

Documentation

A simplified browsable api documentation generator
A swagger documentation UI generator plugin for hapi
A plugin to generate swagger v2.0 compliant specifications based on hapi routes and joi schemas
A plugin to serve and configure swagger-ui
Document API endpoints using Optic

Encoding

Brotli encoder and decoder

GraphQL

HAPI plugin for integrating GraphiQL, an interactive GraphQL user interface
Simple to use hapi GraphQL server plugin

Kubernetes

A simple plugin design to connect the kubernetes probes to the lifecycles of Hapi

Hypermedia

official hapi plugin
HTTP-friendly error objects
hapi plugin to build design-driven apis with OpenAPI (formerly swagger).
Create HTTP Problem Details (RFC7807) for hapi application errors
official hapi plugin
Static file and directory handlers

Localization/Internationalization

Translation module for hapi based on mashpie's i18n module
Configurable plugin to determine request language from URL, Cookie, Query and Header

Logging/Metrics

Simple API monitoring and analytics with metrics, logs, and alerts
Collects API request/response data for monitoring and analytical purposes
Displays the routes table at startup
Sends request round trip metrics to statsd
Network traffic accounting
Health route for your hapi.js server
Fast and simple JSON logger
Realtime Monitoring solution for Hapi.js apps, inspired by GitHub Status
Well-formatted pino logger for hapi.js - inspired by morgan
Prometheus metrics and liveness / readiness probes
Hapi.js plugin that generates audit logs for RESTful APIs

Messaging

Queue management REST API and SSE events for glide-mq (Valkey/Redis Streams message queue)
Seamless WebSocket integration by injecting WebSocket messages as HTTP request
Support for multi-process publish/subscribe for nes
official hapi plugin
WebSocket adapter plugin for hapi routes
Server-Sent Events for hapi with support for streaming events
Wechat plugin for hapi

Security

A plugin that makes Content-Security-Policy headers easy
official hapi plugin
CSRF crumb generation and validation for hapi
Simple and minimal rate limiting and bruteforce protection
Hapi.js rate limiting plugin

Session

Simple server-side session support for hapi
official hapi plugin
A hapi session plugin and cookie jar

Templating

React framework developed based on hapi
A hapi view engine for React components
official hapi plugin
Templates rendering support

Testing

official hapi plugin
A simple testing utility with code coverage analysis
official hapi plugin
Injects a fake HTTP request/response into your node server logic

Utility

AdminBro - Admin Panel integrated into your hapijs routes
Generate URIs fast based on named hapi routes their parameters
A Hapi.js plugin that automatically adds version prefixes to all your API routes, making it easy to version your API endpoints.
Minimalist HALicious pagination reply interface for HapiJS
Config plugin for Hapi
Cron jobs for internal hapi.js routes
Cron jobs for internal hapi.js routes with leader election (mongodb or redis) - cluster mode
Request query, payload, and params sanitization
Custom error pages
Code generation for the hapijs framework
An API versioning plugin for hapi.
Automatically load routes from directory
AWS SDK v3 plugin for HapiJS — instantiate and expose AWS service clients via server and request decorators.
Serialize Bookshelf.js models sent through Hapi reply
Exposes boom errors through the hapi reply interface
New Decorators for hapi routes following ECMA/TC39 Proposal Stage 3
Decorators for HapiJS routes
Get better error details during development and skip the command line round trip to catch the issue
Custom error handling with ability to pass an object and render a custom error template or redirect to a specific url on error.
Easily handle http to https and www/non-www redirections
Geo locate requests by IP and provide the user’s location in your route handlers
HapiJS / LevelDB integration
Hapi.js plugin for MaxMind GeoIP2 Web Service
MongoDB object models for hapi applications
A simple Hapi MongoDB connection plugin, accessing one or several connections pools through server or request properties
A lightweight mongoose connection and configuration plugin for Hapi 9+
Hapi.js plugin that maps mongoose models to routes
Hapi mongodb connection plugin, especially for multiple connections
Another mysql plugin for Hapijs that supports multiple connections, inspired by Marsup/hapi-mongodb
Hapi postgres connection plugin, supports both client and pool mode, inspired by Marsup/hapi-mongodb
Add named routes to your view templates
A simple bridge plugin between HapiJS and SocketIO
A multi-purpose plugin that allows you to autoload methods, handlers, routes and decorators using a simple signature convention.
Oracledb plugin for hapijs.
A simple / customizable pagination plugin for HapiJS
Co-routine based route handlers for asynchronous processing
Always send one or more custom HTTP headers, independent of the current route
Autoload pre-requirements for HapiJS routes from a directory.
Gracefully stop the hapi server on SIGINT (for graceful PM2 reloads)
Easy to use rate limiting to prevent brute-force attacks
A redis plugin for Hapijs that supports multiple connections, inspired by Marsup/hapi-mongodb
A hapi plugin that shortcuts “request.auth.credentials” to “request.user”
A Hapi plugin for adding `x-response-time` header to responses
A plugin to automatically load your routes
Register routes in a safer way, avoiding server crash on duplicate routes while running or at startup time.
Hapi plugin to sanitize the request payload
A Hapi plugin for Sequelize ORM
official hapi plugin
General purpose node utilities
Plugin for adding pre-handlers and post-handlers to routes
A limitd plugin for hapi, useful for rate-limiting/throttling
Mature and flexible rate limiter, DDoS and bruteforce protection at any scale in process Memory, Cluster or PM2, Redis, Memcached, MongoDb, etc. Block key for some duration, enable Leaky Bucket analogy, manage failover with insurance options, configure smart key blocking in memory and many others.
Request lifecycle property sealing
A RESTful API generator for hapi
official hapi plugin
User-agent information plugin
Static file and single page application (spa) plugin for hapi
A plugin for setting the request.info.remoteAddress and request.info.remotePort based on the X-Forwarded-For and X-Forwarded-Port headers
Server decorator to list all defined hapi.js routes
Directory based autoloader for routes
RPC implementation for browser ⇔ Node.js communication.
official hapi plugin
Topological sorting with grouping support
official hapi plugin
HTTP Client utilities
official hapi plugin
Server composer
official hapi plugin
Proxy handler
Handle true zero downtime reloads when issuing a pm2 gracefulReload command
Hapi plugin for writing Micro Frontend Layout servers with Podium - https://podium-lib.io
Hapi plugin for writing Micro Frontend Fragment servers with Podium - https://podium-lib.io
official hapi plugin
A querystring parser with support for arrays and objects
Add tarmount handler for serving tar file contents
OrientDB plugin for hapijs.

Validation

Server-level file signature validation for raw request payloads in memory
Server-level file signature validation for raw stream request payloads
Server-level file signature validation for parsed request payloads in memory
Server-level file signature validation for raw temporary file request payloads
Server-level file signature validation for parsed temporary file request payloads
Validating payloads with the DuckyJS JSON validation language
Server-level file signature validation for parsed request payload file streams
Route-level file signature validation for request payloads in memory
Object schema description language and validator for JavaScript objects
Route-level file signature validation for temporary file request payloads
Server-level request payload validation
Route-level file signature validation for request payload file streams

hapi pal

hapi plugins as libraries
Convert objection DB errors to boom HTTP errors
A friendly, proven starting place for your next hapi plugin or deployment
A configuration document format, an API, and a foundation for A/B testing
File-based hapi plugin composer
Mount your express app onto your hapi server, aw heck!
A plugin dependency resolver
The hapi pal CLI, for searching hapi docs, scaffolding projects, and running custom server commands
hapijs debugging tools for the hapi pal CLI
Serverless functions powered by hapijs
A service layer for hapi
A model layer for hapi integrating Objection ORM
Auto-generated, RESTful, CRUDdy route handlers for Objection models
The hapi utility toy chest
HTTP/2 server-push for hapi

Deploys by Netlify