Apache Kafka
A distributed, durable commit-log and event-streaming platform, born at LinkedIn, that decouples producers from consumers and became the backbone of real-time data pipelines.
The compilers, IDEs, and systems that programmers actually used.
A distributed, durable commit-log and event-streaming platform, born at LinkedIn, that decouples producers from consumers and became the backbone of real-time data pipelines.
A community package manager that brought apt/yum-style command-line software installs to Windows before winget existed.
A cloud-first CI/CD platform founded in 2011, which runs builds from a config.yml file in the repository and lets teams package and share reusable configuration through orbs.
The dominant open-source automation server for continuous integration, created by Kohsuke Kawaguchi as Hudson in 2005 and renamed Jenkins in 2011 after a trademark dispute with Oracle.
NATS is a high-performance, open-source messaging system for cloud-native applications, IoT, and microservices. Created by Derek Collison and now a CNCF project, it offers publish/subscribe, request/reply, and (via JetStream) persistent streaming.
A small, very fast build tool designed to be generated by higher-level systems like CMake and to run incremental builds as quickly as possible, originally built for Chrome's huge codebase.
Thomas Hatch's Python-based configuration-management and remote-execution system, first released in 2011, built around a fast message bus that lets a master command large fleets of minions in parallel.
Tony Tam's API description toolset (Swagger UI, Editor, Codegen) whose specification format became the OpenAPI Specification.
A hosted continuous-integration service launched in 2011 that integrated tightly with GitHub and popularized free CI for open-source projects through a simple .travis.yml configuration file.
Amazon's declarative infrastructure-as-code service, launched in 2011, that provisions and configures AWS resources from JSON or YAML templates describing the desired stack.
Taylor Otwell's 2011 PHP web framework with expressive syntax, the Eloquent ORM, the Blade templating engine, and the Artisan console, which became the dominant modern framework for PHP.
The responsive grid and component CSS framework created at Twitter by Mark Otto and Jacob Thornton and open-sourced in August 2011, which standardized the look and layout of a generation of web interfaces.
The dependency manager for Apple's Objective-C and Swift projects that standardized sharing libraries among iOS and macOS developers.
An open-source mobile development framework, born from Adobe's PhoneGap in 2011, that packages web apps written in HTML, CSS, and JavaScript inside a native WebView shell with access to device APIs.
An open-core, single-application DevOps platform combining git hosting, code review, CI/CD, and issue tracking, built by an all-remote company.
An opinionated, convention-driven JavaScript framework that grew out of SproutCore in 2011, known for Ember CLI and a curated addon ecosystem for ambitious single-page applications.
A cross-language package and environment manager popular in data science because it handles non-Python dependencies and isolated environments.
The API client and platform for building, testing, and documenting APIs, organized around collections of requests and reusable environment variables.
AWS's fully managed key-value and document NoSQL database, descended from the Dynamo paper and known for predictable single-digit millisecond performance at any scale.
Michael DeHaan's agentless IT automation tool, first released in 2012, that configures and orchestrates systems over SSH using human-readable YAML playbooks.
The de-facto dependency manager for PHP, which pulls libraries from the Packagist registry and modernized how PHP projects manage dependencies.
The JavaScript module bundler created by Tobias Koppers around 2012 that defined the modern front-end build, popularizing loaders, plugins, and code splitting.
An early package manager for browser libraries, once widely used for front-end web projects and later deprecated as npm, Yarn, and bundlers took over.
A popular open-source time-series database for metrics, events, and IoT sensor data, optimized for high write throughput and time-range queries.
The next-generation Node.js framework from the Express team, using async middleware and an even smaller core than Express.
The 2013 platform that made Linux containers easy to build, ship, and run, standardizing how applications are packaged with their dependencies.
A framework that embeds Chromium and Node.js so developers can build cross-platform desktop applications with web technologies. Originally created at GitHub as Atom Shell to power the Atom editor, it went on to underpin VS Code, Slack, Discord, and many other apps.
Google's official integrated development environment for Android, announced at Google I/O 2013. It is built on JetBrains IntelliJ IDEA and uses Gradle as its build system.
Facebook's JavaScript library for building user interfaces from components with a virtual DOM, open-sourced in 2013, which reshaped front-end development.
HashiCorp's tool, first released in 2013, for building identical machine images such as Amazon AMIs from a single source configuration - a cornerstone of immutable-infrastructure practice.
The static site generator Steve Francia released in 2013, written in Go and built for speed; it renders large sites in seconds rather than minutes.
An open-source UI toolkit, first released in 2013, for building mobile and progressive web apps with HTML, CSS, and JavaScript, deployed natively through Cordova or its successor Capacitor.
A free, MIT-licensed, open-source game engine built around a scene-and-node model and the GDScript language, developed in the open by a community and the Godot Foundation.
Elixir's web framework on the Erlang BEAM, created by Chris McCord in 2014, whose channels and LiveView bring real-time, low-latency interactivity to web applications.
Evan You's progressive JavaScript framework, released in 2014, built around an automatic reactivity system and single-file components, designed to be incrementally adoptable.
Neovim is a 2014 community fork of Vim that refactored the codebase and added an embedded API, Lua scripting, and a built-in language-server client while staying compatible with Vim's editing model.
A fast cluster-computing engine, born at UC Berkeley's AMPLab, that kept data in memory and offered a richer API than MapReduce, becoming the dominant big-data processing engine.
A cloud data warehouse that separated storage from compute for elastic scaling and cross-account data sharing.
Google's open-source container orchestrator, descended from its internal Borg system, for deploying and scaling containerized applications.
GitHub's free, open-source 'hackable text editor for the 21st century,' built on web technologies and the birthplace of the Electron framework. Released broadly in 2014 and sunset by GitHub in December 2022 after the Microsoft acquisition.
HashiCorp's infrastructure-as-code tool, released in 2014, that provisions cloud resources from declarative configuration across many providers - the project that defined the modern IaC category.
The JavaScript transpiler created by Sebastian McKenzie in 2014 (originally named 6to5) that converts modern ECMAScript syntax into code that runs in older browsers.
The 2014 AWS service that launched mainstream serverless: run code in response to events with no servers to manage, billed per request and per unit of execution time.
A distributed engine for stateful, low-latency stream processing over unbounded data streams, treating batch as a special case, and a key player in real-time big data.
A tool that generates an index, or tag file, of definitions found in source code so editors can jump to a definition; traced from the original Unix ctags through Exuberant Ctags to the maintained Universal Ctags.
gRPC is a high-performance, open-source remote procedure call framework created by Google, running over HTTP/2 and using Protocol Buffers for interface definition and serialization. It is widely used for communication between microservices.
Bazel is Google's open-source build system, derived from its internal Blaze tool, designed for large multi-language codebases with fast, correct, reproducible, and incremental builds.
Facebook's open-source framework, announced in March 2015, for building native iOS and Android apps using React and JavaScript under the slogan learn once, write anywhere.