DuckDuckGo is growing fast and we continue to expand our fully distributed team. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. If you are a senior software engineer capable in either iOS or Android, visit our careers page to find out more about our openings!
BrowserServicesKit
is a narrowly scoped package that contains modules shared between DuckDuckGo projects.
The package uses submodules, which will need to be cloned in order for the project to build:
Run git submodule update --init --recursive
BrowserServicesKit
can be built manually two ways:
- Build the
BrowserServicesKit
scheme by opening the Swift package in Xcode - Run
swift build -c release
to build a release binary
We use SwiftLint for enforcing Swift style and conventions, so you'll need to install it.
DuckDuckGo is distributed under the Apache 2.0 license.