bruce-ng
bruce-ng is a collection of open source utility libraries and tools that I put together throughout the years in order to save myself from having to do annoying repetitive tasks.
API
- Swaggy C - Builder for OpenAPIGenerator-generated API clients in multiple languages
- Swaggy K - Builder for Kiota-generated API clients in multiple languages
- Packer Swaggy C - Packer builder of Docker image which contains Swagger CodeGen supported languages, Swagger CodeGen CLI jar, and Swaggy C
Build & CI/CD
- Bob - Minimalist-omakase build tool for node.js projects
- Jenkins Workspace - Simple workspace area for running multiple versions of Jenkins
- Nestor - Jenkins CLI and node.js client
- Swaggy Jenkins - A set of Jenkins API clients in multiple languages generated from Swagger / Open API specification
- Swaggy Jenkins CLI - CLI utility tool for Swaggy Jenkins library
Cloud
- Awstaga - Python CLI for tagging AWS resources defined in a YAML configuration
Code Management
- PkjUtil - Package.json utility tool
- Repoman - Multi-repository source code management command-line tool
- RTK - Agnostic software release tool for managing versions on changelog, multi-format files, and also for tagging source code
Database
Devices
Logging
- Conflog - Python logging setup via environment variables and configuration files
Network
- OpenAPI Ipify - OpenAPI v3 specification and a set of generated API clients for ipify
- Open Sesame - CLI tool for adding your public IP address to AWS security group’s inbound rules
Social
- Pinterest SDK - A set of Pinterest SDK in multiple languages generated from Open API specification
Testing
- Cmdt - Command-line tool for testing command-line tools
- DataGen - Multi-process test data files generator
Web Content Management
- ae86 - Old school static website generator
- AEM Workspace - Simple workspace area for running multiple versions of Adobe Experience Manager (AEM)
- FeedPaper - A feed reader + readability mashup for reading on handheld devices
- Packer Kon-Tiki - Packer builder of Docker image containing the software needed to build many micro sites maintained by Studio C
- Terraform Kon-Tiki - Terraform module for provisioning infrastructure on AWS for hosting static web sites with https support
Conversation Interface
- Convo - Convo is a specification-based voice and text conversation library
- Convo Generator - Convo agent and middleware generator using Yeoman
- Convo Node - node.js utility module for Convo
- Convo Jenkins - Convo agent and middleware for Jenkins
- Convo Jenkins - Helper node.js module for Convo Jenkins
- Convo Thomas - Convo agent for Thomas the Tank Engine Facts application
Others
The Real Bruce Ng
“The overtime alone will be a nightmare.” – Bruce Ng