AWS open source news and updates No.41

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Lambda-Extension-Secrets-Wrapper-Python

    Repository with my AWS Lambda Wrapper for reading parameters from SSM

  • Lambda-Extension-Secrets-Wrapper-Python Jimmy Dahlqvist shares this open source project that read all parameters for an application and environment from Amazon Parameter Store and presents them as environment variables.

  • leapp

    Leapp is the DevTool to access your cloud

  • leapp Andrea Cavagna go in touch this week to talk with me about a new open source project that he is involved in that helps customers more easily connect with AWS EC2 instances via Session Manager. It provides a nice GUI that allows you to manage your various profiles and AWS accounts and then quickly access them via SSH. This project is still early days and Andrea is looking for more people to get involved, test the tool and provide feedback. You can also check out the project home page here.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • aws-robomaker-sample-application-meirorunner

    Discontinued This sample application can run on AWS RoboMaker and demonstrate reinforcement learning machine learning for robotics

  • aws-robomaker-sample-application-meirorunner this is a cool open source sample application that you can run on AWS RoboMaker and demonstrate reinforcement learning machine learning for robotics. The folks have also written a supporting blog post, Escape from the maze by training a Reinforcement Learning model on AWS RoboMaker Takuji Kawata and Tatsuya Arai provide additional information to help you run this yourself.

  • aws-sdk-js-v3

    Modularized AWS SDK for JavaScript.

  • aws-sdk-js-v3 the AWS SDK for JavaScript v3 RC is a rewrite of V2 with some great new features. Read this post to find out more, Modular AWS SDK for JavaScript – Release Candidate.

  • aws-virtual-gpu-device-plugin

    Discontinued AWS virtual gpu device plugin provides capability to use smaller virtual gpus for your machine learning inference workloads

  • The post explores GPU device plugin to address how to set fractional number of GPU resource for each pod by implementing the Kubernetes device plugin and Nvidia MPS. This project has been open sourced on GitHub.

  • booster

    Software development framework specialized in building highly scalable microservices with CQRS and Event-Sourcing. It uses the semantics of the code to build a fully working GraphQL API that supports real-time subscriptions. (by boostercloud)

  • booster Booster is a high-level framework for TypeScript to build Serverless applications with built-in business-logic-level abstractions. Booster is highly opinionated and still under heavy development so be aware of that as you explore this project. I had a look a the documentation, and it is very detailed and comprehensive. This could be a project to watch.

  • aws-oidc

    AWS OIDC Federation

  • aws-oidc is an open source command-line utility tool for generating temporary AWS STS credentials. The current project contains sample configurations and currently requires Okta as the identity provider. Annie Ku has put together a post to help you get started, in Federated AWS Access

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kube-secret-syncer

    A Kubernetes operator to sync secrets from AWS Secrets Manager

  • kube-secret-syncer is an open source project that provides a Kubernetes operator to sync secrets from AWS Secrets Manager. View the README to find out why this might work better for you if you are already using something like Kubernetes external Secrets or AWS secret operator. Yann Hamon over at Contentful has helpfully put together an intro post Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager which you should also check out.

  • determined

    Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.

  • determined is an open-source deep learning training platform that makes building models fast and easy. This project provides a CloudFormation template to bootstrap you into AWS and then has a number of tutorials covering how to manage your data, train and then deploy inference endpoints. If you are looking to explore more open source machine learning projects, then check this one out.

  • axis-aws-rekognition

    This project is a POC of using AWS Rekognition service over persistent and secure MQTT using client certificate with axis cameras (Requires firmware version 10+). Secure MQTT is used instead of HTTPS to get less overhead with connection setup

  • axis-aws-rekognition Lezgin Bakircioglu got in touch this week to tell me about this project and how they are integrating AI services such as AWS Rekognition into the Axis range of cameras in order to do OCR. He has put together this blog post, Boosting the assembly process with AWS serverless & Axis camera to help you understand how this all fits together. This is still experimental, so get in touch with Lezgin if you think this is something you would like to contribute to.

  • cdk-appsync-project

    Projen managed AppSync Transformer project

  • Using projen to deploy AWS AppSync with AWS CDK Ken Winner shares a very brief post on how you can use projen, a tool I mentioned a few issues ago from Elad Ben-Israel, to scaffold out everything you need when setting up your projects. In this case Ken has created cdk-appsync-project to demonstrate how you would do this for a sample AWS AppSync application integrated with AWS Cognito. As Ken points out, projen helps you address some of the things that AWS CDK does not. This is a two minute read, so head over and check this out.

  • cfn-diagram

    CLI tool to visualise CloudFormation/SAM/CDK stacks as visjs networks, draw.io or ascii-art diagrams.

  • cfn-diagram how many times have you wished you could take your CloudFormation YAML or JSON and then visualise it? When this open source tool provides a CLI as well as integration into tools like VSCode that help visualise CloudFormation templates as draw.io diagrams. Very nice Lars Jacobsson and the MatHem tech team. There is also the experimental cfn-diagram-ci which you can have a look at as well.

  • aws-auto-cleanup

    Programmatically delete AWS resources based on an allowlist and time to live (TTL) settings

  • aws-auto-cleanup an open source application from Servian to programmatically clean your AWS resources based on a whitelist and time to live (TTL) settings. Auto Cleanup is comprised of three modules, APP, API, and WEB. Click through to learn more and follow the steps to deploy the modules to your environment.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts