Homebrew
The package manager that became the standard way to install command-line software on macOS, later extending to Linux.
The compilers, IDEs, and systems that programmers actually used.
The package manager that became the standard way to install command-line software on macOS, later extending to Linux.
The server-side JavaScript runtime built on V8, with an event loop and non-blocking I/O, which made JavaScript a full-stack language and created the npm package ecosystem.
perf is the Linux kernel's built-in profiling and tracing tool, built on the perf_events subsystem, which exposes hardware performance counters, kernel tracepoints, and dynamic probes through a single command-line interface.
The most popular document database, storing flexible JSON-like (BSON) documents instead of rigid tables, and a centerpiece of the NoSQL movement and the MEAN and MERN web stacks.
An in-memory key-value data store with rich data structures, used as a cache, message broker, and fast database.
The Ruby dependency manager that introduced the Gemfile and Gemfile.lock, giving projects reproducible dependency sets.
The community-developed, drop-in MySQL fork that Monty Widenius started in 2009 to keep the database free after Oracle acquired MySQL.
Data warehouse system that puts a SQL interface on top of Hadoop, letting analysts query very large data sets with familiar SQL instead of writing MapReduce code.
The minimal, unopinionated Node.js web framework whose middleware model and small core made it the de facto standard for building servers and APIs on Node.
LLDB is the LLVM project's modern debugger, built from reusable LLVM and Clang components and fully scriptable through a Python API. It is the default debugger in Xcode on macOS.
The package manager and public registry for Node.js, and the largest software registry in the world.
Microsoft's package manager for .NET, with the nuget.org registry, defining how .NET developers create, share, and consume libraries.
ZeroMQ (0MQ) is an embeddable, brokerless messaging library that extends the socket interface with built-in messaging patterns such as publish/subscribe, request/reply, and push/pull. It behaves like sockets on steroids, with no central broker required.
A distributed search and analytics engine built on Apache Lucene, and the heart of the ELK stack for logs and full-text search at scale.
Mitchell Hashimoto's tool, first released in 2010, for creating reproducible, portable development environments on top of providers like VirtualBox and VMware - a practical answer to 'works on my machine.'
A lightweight Python microframework created by Armin Ronacher and first released in 2010, built on the Werkzeug WSGI toolkit and the Jinja template engine. It provides a minimal core and leaves architectural choices to the developer, scaling from a single file to complex applications.
The system and service manager Lennart Poettering announced in 2010 to replace SysV init on Linux, organizing the system into declarative units and becoming, controversially, the default init on most major distributions.
The Python library for statistical models and econometrics (regression, time series, hypothesis tests) that brought an R-style formula API to the scientific Python stack.
An open-source cloud platform, started in 2010 by NASA and Rackspace, for building private and public IaaS clouds as a community-run alternative to proprietary hyperscalers.
The free and open-source office suite forked from OpenOffice.org in 2010 by the community and stewarded by the independent Document Foundation; it became the most actively developed successor to OpenOffice.org.
Jeremy Ashkenas's minimal MVC library, released in 2010, which gave JavaScript applications structure through models, views, and collections and helped launch the single-page application era.
Google's original Angular framework, released in 2010, which popularized two-way data binding, directives, and dependency injection and defined the single-page application era.
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.
The standard Python machine-learning library, grown from a 2007 Google Summer of Code project, whose fit/predict/transform API defined the ergonomics of practical ML in Python.
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.
Mike Bostock's 2011 JavaScript library for data-driven documents, which binds data directly to the DOM and SVG so developers can build bespoke, interactive data visualizations on the web.
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.
Continuum Analytics' bundled Python and R distribution, launched in 2012, that shipped a working scientific stack plus the conda package and environment manager, taming dependency hell for data scientists.
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.
Michael Waskom's statistical data visualization library for Python, first released in 2012, which wraps Matplotlib in a higher-level, dataframe-aware API for drawing attractive statistical graphics with little code.
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 Raspberry Pi is a low-cost, credit-card-sized single-board computer first released in 2012 by the Raspberry Pi Foundation, a UK charity, to put a programmable Linux computer into the hands of young people and teach computing.
The de-facto dependency manager for PHP, which pulls libraries from the Packagist registry and modernized how PHP projects manage dependencies.