dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
DuckDuckGo 브라우저를 다운로드해 Windows·Mac·iOS·Android에서 프라이버시 보호 검색·탐색
Download the DuckDuckGo browser to search and browse more privately. Available for Windows, Mac, iOS, and Android.
보안Swift · HTMLGitHub @duckduckgo온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
DuckDuckGo iOS & macOS browsers
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
This repo contains the source code for the DuckDuckGo iOS and macOS browsers, and the libraries that are shared between them to provide cross-platform features.
We use submodules, so you will need to bring them into the project in order to build and run it:
The project depends on a private DuckSansFont Swift package that ships our licensed Duck Sans typeface. The repository is private, so building a fork without access will fail at SPM resolution. To build as an external contributor, remove the package before building:README 전문 보기 ↗This repo contains the source code for the DuckDuckGo iOS and macOS browsers, and the libraries that are shared between them to provide cross-platform features.
We use submodules, so you will need to bring them into the project in order to build and run it:
Run git submodule update --init --recursive
The project depends on a private DuckSansFont Swift package that ships our licensed Duck Sans typeface. The repository is private, so building a fork without access will fail at SPM resolution. To build as an external contributor, remove the package before building:
iOS/DuckDuckGo-iOS.xcodeproj (or the workspace) in Xcode.If you're not part of the DuckDuckGo team, you should provide your Apple developer account id, app id, and group id prefix in an ExternalDeveloper.xcconfig file. To do that:
cp iOS/Configuration/DuckDuckGoDeveloper.xcconfig iOS/Configuration/ExternalDeveloper.xcconfigiOS/Configuration/ExternalDeveloper.xcconfig and change the values of all fieldsIf you're not part of the DuckDuckGo team, go to Signing & Capabilities to select your team and custom bundle identifier.
We use Swift Package Manager for dependency management, which shouldn't require any additional set up.
We use SwifLint for enforcing Swift style and conventions, so you'll need to install it.
We have taken steps to update our terminology and remove words with problematic racial connotations, most notably the change to main branches, allow lists, and blocklists.
Please refer to the contributing doc.
Contact us at https://duckduckgo.com/feedback if you have feedback, questions or want to chat. You can also use the feedback forms embedded within our mobile & desktop apps - to do so please navigate to the app's settings menu and select "Send Feedback".
DuckDuckGo is distributed under the Apache 2.0 license.
Copyright 2026 DuckDuckGo
Duck Sans is a proprietary typeface created by Fontwerk and licensed to DuckDuckGo under commercial terms. Duck Sans font files are not licensed under the Apache License, Version 2.0, or covered by any open-source license applicable to this repository. You may not extract, copy, distribute, modify, or use Duck Sans font files for any purpose outside of running this software as distributed by DuckDuckGo. Redistributions of compiled builds that include Duck Sans must retain this notice. All rights in and to Duck Sans are reserved by Fontwerk (fontwerk.com).
If you do not have a valid Duck Sans license, remove the DuckSansFont package and the app will fall back to the system font at runtime.