Significant Open Source Projects of the 2010s

  • Julia Programming Language

    Julia is a programming language that has been adopted by scientific, academic, and research agencies alike. It's a highly technical language that promises less lag than Python, but with the computing complexity of Python. Julia has propelled efficient scientific programming further than other languages, and is also one of the newest languages with this capacity, since Python is 21 years older. Julia was originally built by Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and Alan Edelman.
  • Itch.io

    First launched in 2013 by Leaf Corcoran, itch.io is a community for sharing and consuming indie games, software, assets, and other creative works. The site allows creators to choose their own prices and terms, and the community built around independent game development resulted in widely successful games like Stardew Valley, where it was originally built by one person and given mainstream attention after fans who followed the game gave it so much hype.
  • Docker

    Docker is a container virtualization platform that can use one computer's machine to host multiple instances of different computing workloads. These instances are called containers, and Docker is the most used product for container orchestration. Prior to the adoption of containers, each isolated workload needed a virtual machine with its own operating system install and maintenance. With Docker, many containers can reference one host OS, which makes the code more portable and scalable.
  • Kubernetes

    Kubernetes is a container orchestration system that was originally designed by Google in 2014, and took advantage of Google Go's concurrency processing optimizations. Kubernetes is most commonly used with microservice cloud architecture to make many automated tasks run independently but with shared resources. This eliminated a lot of the complexity of automating many tasks in enterprise organizations, and is the new standard replacement for performing load balancing and optimizations manually.
  • GPT-1

    OpenAI was founded in 2015, but it wasn't until 2018 that the company released GPT-1, the first "Generative Pre-trained Transformer" language learning model for AI. ChatGPT is the most well known result of the iterative work done in GPT-1, GPT-2, GPT-3, and GPT-4, with GPT-4 only having come out in March 2023.