- Kotlin 88%
- CSS 7.9%
- HTML 3.3%
- Ruby 0.8%
Currently translated at 100.0% (74 of 74 strings) Translation: searxist/searxist Translate-URL: https://translate.codeberg.org/projects/searxist/searxist/es/ |
||
|---|---|---|
| .idea | ||
| app | ||
| fastlane | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| Gemfile | ||
| Gemfile.lock | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
(pronounced: searchist)
A simple Android app to wrap SearXNG with Material You colors, plus some system integrations.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
Features
- 🌙 Material You theming
- 🔍 System search integration (search bar widget, popup text action)
- 🌐 Choose from public SearXNG instances or add your own
- 🛡️ Privacy-focused (no unnecessary data collection)
- 📱 Supports Android 5+
Why would I want to use this?
Unlike other search apps, this app uses SearXNG, which is a free and open-source metasearch engine.
When you use SearXNG, your search queries get proxied before passing them to various search engines. Not only will you get various results, but it also preserves privacy since the searches aren't directly linked to you.
The app provides a list of public instances from searx.space for you to use. If you have an instance (either that you host yourself or hosted by someone else), you can add it as well.
If you do use your own instance, make sure other people are also using it to blend in. If the instance is used by only one person, search engines can still link the searches back to you.
The app does not collect any information; it only passes search queries to the SearXNG instance that you use.
Contribute
Translations
Translating searxist
Help translate the app into more languages! You can contribute translations on Codeberg Translate.
If there are no new features added, the app will be released manually every two weeks (or so) after the latest release to include translations.
Translating SearXNG
In most cases, SearXNG itself already has translations for many languages; you can still contribute translations to SearXNG on Codeberg Translate!
Code
It only has three main files (GreetingScreen.kt, SearchScreen.kt, and SettingsScreen.kt) for the core of the app. They could be separated further, but it's easier to keep them in one file for each screen. There are more files for system integrations such as the search bar widget and the text popup action.
The app UI uses Jetpack Compose, and the widget uses Glance (works just like Compose).
License
searxist is licensed under the GNU GPL 3.0 or later—see the LICENSE file for more information.





