Skip to main content

Open Source

We maintain several open-source projects related to web performance optimization.

mod_pagespeed & ngx_pagespeed

Originally developed at Google as an Apache HTTP Server module (later extended to nginx), mod_pagespeed automatically optimizes web pages — rewriting HTML, compressing images, combining CSS/JS, and more. Google transferred the project to the Apache Software Foundation, where it was eventually archived.

We-Amp continues active development as mod_pagespeed 1.1, with ports for nginx, Apache, Envoy, and IIS (Windows). ngxpagespeed.com covers the nginx integration specifically.

Nighthawk logo

Nighthawk

Nighthawk is an L7 performance testing tool in the Envoy proxy ecosystem. Otto contributed significantly to the project, helping build its load generation and benchmarking capabilities. We-Amp is no longer actively contributing, but the work remains part of the Envoy project.

Apache Traffic Server

Otto contributed a gzip compression plugin and FastCGI support to Apache Traffic Server, the high-performance caching proxy. These contributions were merged upstream into the ATS project.

Cyclone Cache

Cyclone is We-Amp's C++23 cache library, built from scratch for ModPageSpeed 2.0. It replaces the legacy cache subsystem with a modern, lock-free design optimized for high-concurrency web servers. Cyclone is shared between ModPageSpeed 2.0 and mod_pagespeed 1.1.

ModPageSpeed 2.0

We-Amp's commercial product — a complete rewrite of mod_pagespeed in modern C++23. While ModPageSpeed 2.0 is commercially licensed under the Business Source License 1.1, it builds on the open-source foundations above and incorporates optimization libraries from the original mod_pagespeed project.

Visit modpagespeed.com for documentation, pricing, and a live demo.