Pinned Repositories
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
api-server-boilerplate
My own API Server Boilerplate codebase
competing-services-example
A simple example of how to use the amqp-simple-pub-sub library to implement competing micro-services.
ERC884-reference-implementation
An Interface and Reference Implementation of the ERC-884 DGCL Token.
jose-simple
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
mock-algolia
A mock server for the Algolia search engine allowing integration testing without the need to hit Algolia's actual servers
mock-req-res
Extensible mock req / res objects for use in unit tests of Express controller and middleware functions.
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
davesag's Repositories
davesag/sequelize-test-helpers
A collection of utilities to help with unit-testing Sequelize models
davesag/swagger-routes-express
Connect your Express route controllers to restful paths using your Swagger definition file
davesag/jose-simple
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
davesag/mock-req-res
Extensible mock req / res objects for use in unit tests of Express controller and middleware functions.
davesag/mock-algolia
A mock server for the Algolia search engine allowing integration testing without the need to hit Algolia's actual servers
davesag/amqp-delegate
A simple, but performant, remote worker system that uses AMQP to coordinate jobs.
davesag/amqp-simple-pub-sub
A simple Pub Sub system that uses AMQP Messaging to exchange data between services
davesag/competing-services-example
A simple example of how to use the amqp-simple-pub-sub library to implement competing micro-services.
davesag/sequelize-pg-utilities
An opinionated set of database utilities that simplify creating and connecting to a Postgres database
davesag/node-tesla-api
A modern nodeJS implementation of the (unofficial) Tesla API
davesag/route-async
A route wrapper allowing use of async / await syntax in Express route controllers
davesag/api-server-boilerplate
My own API Server Boilerplate codebase
davesag/ir-api
A NodeJS Client for Independent Reserve's API
davesag/wikiscores
Command-line tool that extracts structured data about all of the US Supreme Court Cases since 2000
davesag/image_resize_and_combine
Wasm functions that resize and combine images
davesag/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.
davesag/traverse-folders
Traverse nested folders and process each of the discovered files.
davesag/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.
davesag/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
davesag/ckeditor5
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
davesag/ckeditor5-collaboration-samples
Collaboration integration examples for CKEditor 5
davesag/davesag
Config files for my GitHub profile.
davesag/DOMPurify
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
davesag/gatsby-pantry
Gatsby Plugin Pantry 🤤
davesag/irMobile
A very simple mobile app for interacting with Independent Reserve
davesag/microservice-generator
An opinionated generator for Swagger based Rest API servers
davesag/next-auth
Authentication for Next.js
davesag/node-oidc-provider
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
davesag/nodejs-cli-apps-best-practices
The largest Node.js CLI Apps best practices list ✨
davesag/social-media-collector
A browser extension to share data about your social feed with researchers and journalists to increase transparency.