Open Source at AWS

Amazon is part of the open source community: we've been contributing to hundreds of projects for over a decade. We continue to widen our open source collaboration, increasing code contributions and helping to sustain the overall health of open source. We are committed to working with, supporting, and contributing to new and existing open source projects that provide value to our customers and partners. AWS has always aimed to take technology that was traditionally cost-prohibitive and difficult for many organizations to adopt, and make it accessible to a much broader audience. Open source is just one more way that we seek to make technology more accessible to everyone.

Upcoming Open Source Events & Talks

LinuxFest Northwest – Bellingham, WA

Linux Container Primitives: cgroups, namespaces, and union filesystems
Samuel Karp
April 27, 10:45am, Room CC-115

Deep Dive into firecracker-containerd: Using lightweight virtual machines to enhance the container security boundary
Samuel Karp and Noah Meyerhans
April 28, 12:30pm, Room CC-200

GOTO Chicago
Using Kubernetes for Machine Learning
Arun Gupta
April 30, 11:30am–12:20pm, Room 325-326

Dockercon – San Francisco
Deep Dive into firecracker-containerd
Samuel Karp
April 30, 12-12:40pm, Room 2002


Amazon Keynote by James Gosling (Announcing Corretto)
Adrian Cockcroft interviewed at re:Invent by theCUBE
AWS Amplify Console and New Features in AWS AppSync

Projects & Code

Some Projects We Contribute To

Our Open Source Projects

We have over 1600 projects on GitHub, including:

  • Alexa SDKs
  • Amazon Corretto, a no-cost, multiplatform, production-ready distribution of OpenJDK with long-term support
  • AWS Amplify, a comprehensive library for building sophisticated cloud-powered apps
  • AWS App Mesh, a service mesh to manage service-to-service communication
  • aws-cli, the universal Command Line Interface for Amazon Web Services
  • AWS ParallelCluster, cluster management tool to deploy and manage HPC clusters in the AWS cloud
  • Chalice, a Python Serverless Microframework for AWS
  • Firecracker, secure and fast microVMs for serverless computing
  • All AWS SDKs are open sourced,including Go, Java, JavaScript, Boto (for Python), PHP, Ruby, and more
  • Runtimes for Lambda: C++ and Rust
  • s2n, an implementation of the TLS/SSL protocols
  • The AWS Serverless Application Model (SAM), an open-source framework for building serverless applications. SAM CLI provides a Lambda-like execution environment to locally build, test, and debug applications defined by AWS SAM templates, and deploy applications to AWS.

See more projects – or search for projects in your area of interest – at aws.github.io.

Smarter Event-Driven Edge with Amazon SageMaker & Project Flogo
Machine Learning at the Edge
Deep Learning for Developers: Introduction, Featuring Samsung SDS

AWS Blogs

Open source topics are covered on multiple AWS blogs, including:

Twitter

For our latest open source news, follow us on @AWSOpen!

eoss-bookcover-hp

Latest Posts About Open Source

AWS Builders' Day | re:Invent round up, CloudMap, App Mesh and Firecracker
Meet an Engineer| Nell Waliczek, Principal Software Engineer, AWS AR/VR
Amazon Linux 2: Stable, Secure, High-Performance Linux Environment

Major Memberships & Sponsorships

Foundations

Events Sponsored in 2018

What's Next for etcd Cluster Management?
Open Source & Containers on AWS
Monitor the World: Meaningful Metrics for Containerized Apps & Clusters