This is your work, valued

Australia

Nicolas Dao

Expert
@nicolasdao

Focused on nurturing my happiness in tech. and in life. Co-founder of CloudlessLabs (https://cloudlesslabs.com), an AWS and AI Consultancy based in Sydney.

graphql-s2s. Add GraphQL Schema support for type inheritance, generic typing, metadata decoration. Transpile the enriched GraphQL string schema into the standard string schema understood by graphql.js and the Apollo server client.

186

graphql-serverless. GraphQL (incl. a GraphiQL interface) middleware for the webfunc serverless web framework.

129

schemaglue. Naturally breaks down your monolithic graphql schema into bits and pieces and then glue them back together.

115

webfunc. Universal Serverless Web Framework. Write Express apps ready to be deployed to Zeit-Now, Google Cloud Functions (incl. functions reacting to Pub/Sub topics or Storage changes), and AWS Lambdas.

73

google-graphql-functions. Run graphql queries on Google Cloud Functions (beta). This package can also serve a GraphiQL UI out-of-the-box. This project is mainly a modification of the excellent express-graphiql maintained by Facebook. This project is published using a BSD-style licence.

38

aws-cloudwatch-logger. Promise based logger for AWS CloudWatch LogStream

19

graphql-authorize. Authorization middleware for graphql-serverless. Add inline authorization straight into your GraphQl schema.

9

now-flow. Augment the now-CLI to support AWS Lambdas, GCP that can react to events other then HTTPS requests (Pub/Sub & Storage changes) and better deployment configurations when managing multiple environments (e.g. staging, UAT, production).

7

graphql-universal-server. Template to build a GraphQL server ready to be deploy on Zeit Now or Google Cloud Functions (AWS Lambda coming soon).

6

userin. UserIn is an NodeJS Express middleware to build Authorization Servers that support OAuth 2.0. workflows and integrate with Identity Providers (e.g., Google, Facebook, GitHub). Its openid mode exposes an API that complies to the OpenID Connect specification. With UserIn, the OAuth 2.0/OpenID Connect flows are abstracted so that developers focus only on implementing basic CRUD operations (e.g., get user by ID, insert token's claims object) using the backend storage of their choice.

6

gimpy. Automate Your Chores. New Tortures Coming Regularly...

6

google-cloud-bucket. Nodejs package to manage Google Cloud Buckets and perform CRUD operations against them.

6

puffy-core. A collection of ES6 modules to help manage common programming tasks in both NodeJS or native JS.

4

create-keys. `npx create-keys` is a terminal assistant that helps creating RSA or ECDSA asymmetric key pairs (also works in NodeJS). Supported formats: PEM and JWK. Supported encoding: PCKS8 for private keys, PCKS1 for RSA public keys and SPKI for ECDSA public keys. Supported ECDSA curves: P-256 (prime256v1) and P-384 (secp384r1).

3

sls-config-parser. Parses serverless.yml files so that their values can be use locally in JS code during development.

3

get-policies. NPX script that lists/searches the AWS managed policies and copy the selected one to the clipboard.

3

google-cloud-bigquery. Nodejs package to manage Google Cloud BigQuery datasets, and tables and perform CRUD operations against them.

3

apollo-subscription-demo. This is a demo project demoing GraphQL Subscription using SchemaGlue to assemble the Schema

3

graphql-schemax. Creates GraphQL string schema from plain JSON objects.

2

fileman. Delete files with path longer than 260 characters on Windows, and more...

2

core-async. JS implementation of the Clojure core.async library aimed at implementing CSP (Concurrent Sequential Process) programming style. Designed to be used with the npm package 'co'.

2

jwt-pwd. Tiny encryption helper to manage JWT tokens and encrypt and validate passwords using methods such as md5, sha1, sha256, sha512, ripemd160.

2

switch-profile. NPX script that exposes terminal shortcut to easily switch between cloud configuration (aws, gcp).

2

get-principals. NPX script that lists/searches the AWS principals and copy the selected one to the clipboard.

1

marso. Marso is the beginning of a small lightweight BDD project. Currently, this is just a very simple code sample that only displays a custom message in green or in red depending on the value of a predicate.

1

gimpy-template-graphql-serverless. Gimpy template for serverless GraphQL projects (as of today Google Cloud Functions & Firebase Functions)

1

get-regions. NPX script that lists the AWS and GCP regions.

1

userin-core. UserIn core component used to build UserIn plugins.

1

detach-aws-sg-from-eni. NPX script that lists all the ENIs that are attached to a specific security group and gives the option to remove that security group attachement.

1

get-raw-policies. Uses the AWS CLI to pull the latest AWS managed policies

1

setup-roo-memory. An npx utility to set up Roo memory files for your project.

1