DevLabFoundry is a collection of developer tools, libraries, and runtime utilities for everyday use in enhancing developer productivity and to help drive some standards and conventions into teams with any level experience.
Some of the types of tools/utilities we provide:
- 🛠 Developer Productivity Tools - Utilities to simplify workflows, automate tasks, and improve efficiency.
- 🔒 Application Security - Libraries and tools for authentication, authorization, and secure development.
- ⚙️ Experiments - Any other runtime or auxilliary libraries, helpers, programs to enhance workflows - these can be purely experimental or for learning purposes only.
Some of the repositories within DevLabFoundry:
-
configmanager - Allows for transparent storage of all configuration(secret and non-secret) properties in a git check-in-able file by storing
"pointer"
tokens to the values in their respective stores (AWS ParamStore/SecretsManager, AzureKeyVault, HashicorpVault, Google SecretsManager, and more...). This gives an immediate visbility of the required properties an application needs to the developers/contributors. -
aws-cli-auth - Simplified AWS authentication for developers when an organization is using a SAML IdP for federation (supports both Classic and the new AWS Identity Center), this is extra handy when dealing with authm/authz flows that require complex IdP selections and do no support programatic submission of MFA tokens.
-
async-api-doc-generator - AsyncAPI Document generator for EDA projects - uses code annotations and is language agnostic.
[Beta] could use help:
- in testing
- in using
DevLabFoundry is dedicated to creating practical, well-documented, and developer-friendly tools that solve real-world problems. Whether you're working on cloud-native applications, securing APIs, or improving automation, we aim to make your job easier.
All projects within this organization are open-source under the MIT License (unless stated otherwise).
We welcome contributions, feedback, PRs, anything:
- Share ideas and feedback in discussions or aginst the repos directly.
- Submit issues and feature requests.
- Fork and contribute to existing repositories.
- GitHub: DevLabFoundry
- Discussions: GitHub Discussions