Skip to content


Choose a tag to compare
@anonrig anonrig released this 06 Feb 19:18
· 361 commits to main since this release

We are happy to announce the first release of ada (v1.0.0) a fast WHATWG-compliant URL parser written in modern C++.

  • It has been adopted by Node.js and will be part of future releases.
  • The parser is fast. In some cases, it is almost twice as fast as the C++ URL parser present in recent versions of Node.js.
  • The parser is correct: it passes the full WHATWG and Node.js test suites.
  • Its modern and safe interface avoids bad surprises.
  • It supports both exception and exception-free usage.
  • We provide complete and accurate documentation.
  • We run complete continuous-integration tests on varied systems supporting C++17: big- and little-endian, windows, macOS, Linux, etc.
  • It is available both as a CMake library and as a single-header package (simply drop ada.h and ada.cpp in your project).

This release would not have been possible without the contributions of Robert Nagy, Miguel Teixeira, and Anna Henningsen.