Displaying 1 to 20 from 34 results

node-restify - The future of Node.js REST development

  •    Javascript

A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale. restify optimizes for introspection and perfromance, and is used in some of the largest Node.js deployments on Earth.

apollo-server - :earth_africa: GraphQL server for Express, Connect, Hapi and Koa

  •    TypeScript

Apollo Server is a community-maintained open-source GraphQL server. It works with pretty much all Node.js HTTP server frameworks, and we're happy to take PRs for more! It works with any GraphQL schema built with the graphql-js reference implementation.Apollo Server is super easy to set up. Just npm install apollo-server-<variant>, write a GraphQL schema, and then use one of the following snippets to get started. For more info, read the Apollo Server docs.

express-graphql - Create a GraphQL HTTP server with Express.

  •    Javascript

Create a GraphQL HTTP server with any HTTP web framework that supports connect styled middleware, including Connect itself, Express and Restify.Use .get or .post (or both) rather than .use to configure your route handler. If you want to show GraphiQL in the browser, set graphiql: true on your .get handler.

apicache - Simple API-caching middleware for Express/Node.

  •    Javascript

Because route-caching of simple data/responses should ALSO be simple. To use, simply inject the middleware (example: apicache.middleware('5 minutes', [optionalMiddlewareToggle])) into your routes. Everything else is automagic.

restify-oauth2 - A simple OAuth 2 endpoint for Restify

  •    CoffeeScript

This package provides a very simple OAuth 2.0 endpoint for the Restify framework. In particular, it implements the Client Credentials and Resource Owner Password Credentials flows only. Unfortunately, Restify–OAuth2 can't be a simple Restify plugin. It needs to install a route for the token endpoint, whereas plugins simply run on every request and don't modify the server's routing table.

enroute - restify route specification via JSON

  •    Javascript

Config driven restify route creation

overload-protection - Load detection and shedding capabilities for http, express, restify and koa

  •    Javascript

overload-protection provides integration for your framework of choice.If a threshold is crossed for a given metric, overload-protection will send an HTTP 503 Service Unavailable response, with (by default) a Client-Retry header, instructing the client (e.g. a browser or load balancer) to retry after a given amount of seconds.

openrecord - Active record like ORM for nodejs

  •    Javascript

If you've found a bug please report it via the issues page. Please make sure to add a unit test with the bug report! Before submit pull request make sure all tests still passed.

node-epimetheus - node middleware to automatically instrument node applications for consumption by prometheus

  •    Javascript

Middleware to automatically instrument node applications for consumption by a Prometheus server. Prometheus is an open source monitoring solution that obtains metrics from servers by querying against the /metrics endpoint upon them.

restify-mongoose - Restify-Mongoose provides a resource abstraction to expose mongoose models as REST resources

  •    Javascript

Restify-Mongoose provides a resource abstraction for restify to expose mongoose models as REST resources. For every ´id´ dependent function the restify route has to define a :id placeholder to allow restify-mongoose to access id parameters. Id dependent functions are detail, update and delete.

restify-version - a versioned routes extension for Restify

  •    Javascript

The restify-version module provides version space capabilities to restify. To utilize this module simply require('restify-version') and api.ver() will automatically be available to you.

restify-url-semver - Get restify version from URL and sets it as HTTP header

  •    Javascript

Extract semantic version from URL for restify. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

node-restify-namespace - Namespace your restify routes

  •    Javascript

Defining sub-routes is something that happens often. Why keep repeating yourself? restify-namespace makes it easy to define nested route prefixes to DRY up your routes. At the moment restify-namespace does not support regular expression subroutes. It will throw to warn you of this.

swagger-routes - Generate Express or Restify route handlers from a Swagger specification

  •    Javascript

A tool to generate and register Restify or Express route handlers from a Swagger 2.0 (OpenAPI) specification. You have the option to define and maintain a handler file for each Swagger operation, or alternatively provide a factory function which creates a handler function given an operation.