A lightweight and minimalist search engine wrapper built around existing search services.
NuciSearch provides a simple search interface that redirects queries to specialized engines such as DuckDuckGo, YouTube, or Google Maps, depending on the selected search mode.
The goal is to provide a clean, fast, and dependency-free search page that can be self-hosted and easily integrated with browsers via OpenSearch.
- Minimal and lightweight design
- No external dependencies
- Self-hostable static site
- OpenSearch support (can be installed as a browser search engine)
- Multiple search modes:
- Auto → keyword-based routing or fallback text search
- Text → randomized web search (Brave / DuckDuckGo)
- Images → DuckDuckGo Image Search
- Torrents → Yandex search with "Torrent" suffix
- Videos → Yewtu.be (YouTube privacy frontend)
- Locations → Google Maps
- Query parameter support (
?q=) - Works as a browser search provider
When using Auto mode, queries are routed to specialized providers based on pattern matching or keywords.
- JIRA (Worldpay) — queries matching
AAP-###,AV-###,AND-###,CP-### - Rally — queries matching
DE,F, orUSfollowed by 6–8 digits - Currency exchange — queries matching
[amount] [currency] in/to [currency](e.g.100 EUR in USD) → DuckDuckGo- Normalises
în→in,euro→EUR,lei/leu→RON,dollar/dollars/dolar/dolari→USD,lira/liră/lire→GBP - Uppercases all 3-letter currency codes
- Normalises
- IP address lookup — queries
my ip,current ip,my ip address, orcurrent ip address→ DuckDuckGo - Wiki blacklists — for media-related searches (video games, TV series, etc), non-primary wikis (fandom.com, wiki.fextralife.com, arcenserv.info, huijiwiki.com, neoseeker.com, strategywiki.org) are excluded in favour of the official or community-preferred wiki for that franchise, where applicable
- AliExpress — keyword:
aliexpress - Altex — keyword:
altex - App Store (Apple) — keyword:
appstore,app store, orapple store - Arch Wiki — keyword:
arch wiki - Auchan — keyword:
auchan - Audible — keyword:
audible - Boobpedia — keyword:
boobpedia - Cărturești — keyword:
carturesti - Decathlon — keyword:
decathlon - Dedeman — keyword:
dedeman - Dex Online — keyword:
dex - Digi24 — keyword:
digi24 - eBay — keyword:
ebay - eMAG — keyword:
emag - evoMAG — keyword:
evomag - Facebook — keyword:
facebook - F-Droid — keyword:
fdroidorf-droid - Firefox Extensions — keyword:
firefox extensionorfirefox extensions - Flanco — keyword:
flanco - Flathub — keyword:
flathub - Flip.ro — keyword:
flip.ro - G2A — keyword:
g2a - GitHub — keyword:
github - GOG — keyword:
gog - Hornbach — keyword:
hornbach - IKEA — keyword:
ikea - IMDb (via LibreMDb) — keyword:
imdb - Instagram — keyword:
instagram - JYSK — keyword:
jysk - Leroy Merlin — keyword:
leroy merlin - Lidl — keyword:
lidl - LinkedIn — keyword:
linkedin - Minecraft Heads — keyword:
mc head,mc heads,minecraft head, orminecraft heads - Minecraft Wiki — keyword:
mc wikiorminecraft wiki - ModDB — keyword:
moddb - NameMC — keyword:
namemc - Netflix — keyword:
netflix - Nexus Mods — keyword:
nexusmodsornexus mods - Odysee — keyword:
odysee - OLX — keyword:
olx - PC Garage — keyword:
pcgarage - Pinterest — keyword:
pinterest - PlanetMinecraft — keyword:
planet minecraft - PlanetMinecraft Schematics — keyword:
mc schematic(s)orminecraft schematic(s) - Play Store — keyword:
play storeorplaystore - Plex — keyword:
plex - ProtonDB — keyword:
protondb - Reddit (via Redlib) — keyword:
reddit - Rtings — keyword:
rtings - Sinsay — keyword:
sinsay - Spigot — keyword:
spigot - Spy-Shop — keyword:
spyshop,spyshop.ro,spy-shop, orspy-shop.ro - SteamDB — keyword:
steamdb - TripAdvisor — keyword:
tripadvisor - TVDB — keyword:
tvdborthetvdb - UESP (Unofficial Elder Scrolls Pages) — keyword:
uesp,elder scrolls wiki,eso wiki,morrowind wiki,oblivion wiki,skyrim wiki,tes wiki, orthe elder scrolls wiki - Vinted — keyword:
vinted - Wikipedia (via Wikiless) — keyword:
wikipedia - YouTube (via yewtu.be) — keyword:
youtube
NuciSearch supports OpenSearch, allowing it to be installed as a search engine in browsers.
OpenSearch description: https://search.nuilandia.ro/opensearch.xml
Because NuciSearch is a static site, hosting it is very simple.
Any static web server will work:
- Apache
- Nginx
- Caddy
- GitHub Pages
- other static hosting platforms
This project intentionally avoids frameworks and build systems.
Only standard web technologies are used:
- HTML
- CSS
- JavaScript
You can edit the files directly and reload the page.
This project is licensed under the GPLv3 License.
See the LICENSE file for details.
If you find this project useful, consider funding its development: https://hmlendea.go.ro/fund.html