Dave Sag's repositories
sequelize-test-helpers
A collection of utilities to help with unit-testing Sequelize models
swagger-routes-express
Connect your Express route controllers to restful paths using your Swagger definition file
jose-simple
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
mock-req-res
Extensible mock req / res objects for use in unit tests of Express controller and middleware functions.
mock-algolia
A mock server for the Algolia search engine allowing integration testing without the need to hit Algolia's actual servers
amqp-delegate
A simple, but performant, remote worker system that uses AMQP to coordinate jobs.
amqp-simple-pub-sub
A simple Pub Sub system that uses AMQP Messaging to exchange data between services
competing-services-example
A simple example of how to use the amqp-simple-pub-sub library to implement competing micro-services.
sequelize-pg-utilities
An opinionated set of database utilities that simplify creating and connecting to a Postgres database
node-tesla-api
A modern nodeJS implementation of the (unofficial) Tesla API
route-async
A route wrapper allowing use of async / await syntax in Express route controllers
api-server-boilerplate
My own API Server Boilerplate codebase
wikiscores
Command-line tool that extracts structured data about all of the US Supreme Court Cases since 2000
image_resize_and_combine
Wasm functions that resize and combine images
mock-sign-in-with-slack
A mock server that emulates the functions of the Sign-in With Slack system. Use this for Integration testing systems that require simple Slack sign-in.
traverse-folders
Traverse nested folders and process each of the discovered files.
amqp-event-tester
A simple AMQP event listener that can be configured to listen for your event emitter's events and return a configurable test result. Use this for integration testing of your event emitters.
acts_as_read_only_i18n_localised
A variant on the acts_as_localized theme for when you have static seed data in your system that must be localised
ckeditor5-collaboration-samples
Collaboration integration examples for CKEditor 5
gatsby-pantry
Gatsby Plugin Pantry 🤤
microservice-generator
An opinionated generator for Swagger based Rest API servers
node-oidc-provider
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
nodejs-cli-apps-best-practices
The largest Node.js CLI Apps best practices list ✨
social-media-collector
A browser extension to share data about your social feed with researchers and journalists to increase transparency.