ada icon indicating copy to clipboard operation
ada copied to clipboard

WHATWG-compliant and fast URL parser written in modern C++

Results 41 ada issues
Sort by recently updated
recently updated
newest added

Incorporate simd percent decoder (Jeff Plaisance). Currently, this does not shine in our benchmarks. credit: @jeffplaisance

It would be nice to distribute webassembly build of Ada for both browser and node.js at the same time.

good first issue
help wanted

- Add `ADA_SVE` macro in `include/ada/common_defs.h` enabled if `defined(__ARM_FEATURE_SVE)` - Implement `has_tabs_or_newline` using Arm SVE

- Add `ADA_AVX2` macro in `include/ada/common_defs.h` enabled if `defined(__AVX2__)` - Implement `has_tabs_or_newline` using AVX2

It would be good to have it in Homebrew.

We have a command line tool (adaparse) that does not do much right now, but we could extend it to mimic https://github.com/curl/urler

[File path URL conversion is not standardised](https://github.com/whatwg/fetch/issues/1338). @karwa created a [comprehensive test suite](https://github.com/karwa/swift-url/blob/main/Sources/WebURLTestSupport/TestFilesData/file_url_path_tests.json) and they are proposing [a Swift implementation.](https://github.com/karwa/swift-url/blob/main/Sources/WebURL/WebURL%2BFilePaths.swift) We could collaborate with @karwa in making this more standard.

The entire code base assumes UTF-8. To support UTF-16, we simply need to transcode (easy!).

good first issue
specification issue

Creating a new github release can automatically trigger a workflow which can run `singleheadere/amalgate.py` and upload the zip file as an artifact to the github release. Would simplify the release...

### What is the problem this feature will solve? With this support we can increase the spread of ada-url. The library is really fast, but by adding a route matching...