OAuth Middleware for Express, Koa and Hapi
oauth oauth2 authentication middleware express koa hapi oauth2-clientApollo 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.
graphql graphql-server express-graphql express koa hapi node restify apollographqlYou can see a complete working example here. The code for the demo is here.This project comes bundled with a test app. You can run the demo locally by following these instructions, or you can use it here in production.
react isomorphic universal starter boilerplate template webpack koa transmitThe goal of this framework is to allow a game author to essentially translate the rules of a game into a series of simple functions that describe how the game state changes when a particular move is made, and the framework takes care of the rest. You will not need to write any networking or backend code.See changelog.
react redux boardgames koa socket-io game game-development game-engineCreate, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.NEW: v3.x is released (you'll need Node v6.4.0+); see breaking changes below. 2.x branch docs available if necessary.
nodejs email templates template-engine juice pug ejs custom node inline css inline-css responsive template nodemailer postmark mandrill sendgrid mailchimp webresource lad lass koa consolidate engine transport moonmail mailgunAn unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.
nodejs authentication express koa hapi fastify api auth authn authorization bearer fastly graphql header oauth passport request rest server tokenA wonderfull boilerplate for Flux/ReactJS universal applications, running on koajs. Koa will be our server for the server side rendering, we use alt for our Flux architecture and react-router for routing in our app.
react flux alt iso isomorphic spa ssr koa webpack jsx es6 babel postcss precss eslint react-router react-transform-hmr react-transform hot-loader async server generator es7 i18n intlCreate a new router. Create router.verb() methods, where verb is one of the HTTP verbs such as router.get() or router.post().
koa middleware router routeA body parser for koa, base on co-body. support json, form and text type body. enableTypes: parser will only parse when request type hits enableTypes, default is ['json', 'form'].
bodyparser json urlencoded koa bodyThis module lets you authenticate HTTP requests using JSON Web Tokens in your Koa (node.js) applications. See this article for a good introduction.
auth authn authentication authz authorization http jwt json middleware token oauth koaAnd that's it, run ream dev and have fun playing with your app at http://localhost:4000. ream © egoist, Released under the MIT License. Authored and maintained by egoist with help from contributors (list).
vue server-rendering universal webpack server express koa http ssr static nuxt next ream server-side frameworkNode.js >= 8.0.0 required. Follow the commands listed below.
egg framework koa koa2 koa-middleware nodejs node-framework enterprise eggjs web app http application middlewareIt just works out-of-the-box. Run npm run watch in your terminal and play with views/Main.js to get a feel of the server-side rendering and client-side hot updates.
react isomorphic universal nodejs webpack babel best-practices wonderful starter boilerplate template koa transmitCurrently the consumption of HTTP REST APIs dominate the client-side world, GraphQL aims to change this. This transition can be time-consuming - this is where graffiti comes into the picture. We don't want to rewrite our application - no one wants that. graffiti provides an Express middleware, a Hapi plugin and a Koa middleware to convert your existing models into a GraphQL schema and exposes it over HTTP.
graphql graffiti express hapi koa ormLad is the best Node.js framework. Made by a former Express TC and Koa team member. Lad boasts dozens of features and is extremely configurable. Lad framework includes Webapp server, API server, Proxy server, Job scheduler, Font end, Back end, Email Engine, Translation, Error Handling, Security, Performance.
api bootstrap redis aws boilerplate koa framework react-native mvc mongodb mongoose s3 prettier passport ava xo cloudfront async-await nodejs-framework web-server api-server此项目同步自 koajs / koa 项目中的 docs. 除特殊情况, 将保持每月一次的同步频率. Koa 依赖 node v7.6.0 或 ES2015及更高版本和 async 方法支持.
nodejs koa koa-nodePostGraphile is an instant, highly-performant GraphQL API for your PostgreSQL database, extensible via a powerful plugin system. It allows you to access the power of PostgreSQL through a well designed, extensible, customisable and incredibly performant GraphQL server. It automatically detects tables, columns, indexes, relationships, views, types, functions, comments, and more - providing a GraphQL server that is highly intelligent about your data, and that automatically updates itself without restarting when you change your database schema.
graphql graphql-server http postgres koa express node schema postgresql graphql-js pgsql pg koa2 postgraphql graphql-api graphile automatic-apiPassport middleware for Koa
authentication passport koa koa2 auth authorization
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.