Giter Site home page Giter Site logo

avitld / searchtld Goto Github PK

View Code? Open in Web Editor NEW
23.0 4.0 1.0 19.4 MB

Privacy Respecting and Fast Meta-Search Engine

Home Page: https://searchtld.com

License: GNU Affero General Public License v3.0

PHP 80.79% CSS 14.49% JavaScript 4.04% Dockerfile 0.68%
frontend google invidious invidious-api meta-search meta-search-engine metasearch-engine php qwant search-engine

searchtld's Introduction

SearchTLD

Privacy Respecting and Fast Meta-Search Engine

IMPORTANT: The website will be down for at least a week, I have been struggling to work on this project more due to external obligations, contributions are needed more than ever right now to ensure the project stays alive. I will be trying my best to release at least bug fixes for SearchTLD. Thanks to everyone who contributed and used SearchTLD.

πŸ’• Help the project grow

If you like what this project is doing, please leave a star on our GitHub repo. It really helps make the project more well-known.

βœ… Features of SearchTLD

  • βœ”οΈ Cleans URLs of tracking elements.
  • βœ”οΈ Blocks harmful domains.
  • βœ”οΈ Fallbacks to multiple search engines to ensure uptime.
  • βœ”οΈ Rate Limiting for instances to protect against DDOS and Spam attacks.
  • βœ”οΈ Redirect to privacy friendly frontends.
  • βœ”οΈ Very easy to self-host using docker and docker-compose.
  • βœ”οΈ Special queries (IP, UserAgent, Base64 Encoding, etc.).
  • βœ”οΈ Easy to use and beautiful UI.
  • βœ”οΈ Advanced API with language settings and fallbacking.
  • βœ”οΈ Libre JavaScript. (Not required)
  • βœ”οΈ Works perfectly through tor.
  • βœ”οΈ Fully open-source and protected under the AGPL v3.0.

πŸ‘¨β€πŸ’» Self Hosting

There are guides to self hosting on our GitHub wiki!

🌐 Join our Telegram Group!

Matrix & IRC have been moved over to Telegram for convenience. Matrix was really heavy on our servers and Telegram is also less prone to bugs and crashes.
You can join our Telegram @ t.me/searchtld

πŸ“– Rules for Telegram

  • Be nice to each other.
  • Do not say/use any racial, sexist, homophobic/transphobic, antisemetic, xenophobic... slurs.
  • If you have any questions, feel free to ask
  • Do not spam the channel.

πŸ“Ά Speed comparison: SearchTLD vs Other Search Engines

SearchTLD Google DuckDuckGo Bing Yahoo Yandex
Requests 14 216 50 330 50 139
Time till website fully loaded 2.04s 42.66 s 2.27s 5.91s 5.63s 46.62
More info on this article

πŸ“° Read our news!

We now have a page dedicated to news about the website, including the source code of how we make the pages. It's available here!

Blog unavailable

The blog is being reworked so it will be offline for a while.

πŸ’» Instances

If you run an instance of SearchTLD and want it placed on the list open an issue.

URL Country
searchtld.com πŸ‡³πŸ‡± NL
emll.xyz πŸ‡ΈπŸ‡ͺ SE

Instance Rules

  • Do not incorporate any proprietary code.
  • Do not use cloudflare.
  • Do not remove the original donation link.

searchtld's People

Contributors

avitld avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

snowfoxsh

searchtld's Issues

Public Instance

Hi! i have deployed a instance of your search engine on my website at the URL https://tld.emll.xyz feel free to add it in the list of public instances, the VPS is located in Sweden if you want to list that aswell.
Amazing work that you've done, looking forward to seeing this project develop.

Conversions & Translations

Is your feature request related to a problem? Please describe.
I would like to see a feature where you can do stuff like currency conversions, weight conversions, time conversions etc. like most normie search engines have. So i (and probably others) don't need to switch search engine to do this stuff or don't instead need to rely on some sketchy JS site.

Describe the solution you'd like
A "widget" at the top of the result page that allows you to convert said data into another value of that data
Some of the types of data i would like to be able to to this with is:

  • Timezones
  • Weight
  • Currency (regular and crypto)
  • Length
  • Temperature
  • Speed
  • Volume (gallons to liters etc.)
  • Time Zones
  • Language Translation

Describe alternatives you've considered
Using alternate search engines to fulfill these tasks.

Additional context
Add any other context or screenshots about the feature request here.
examples:
https://i.imgur.com/qnUDRzO.png
https://i.imgur.com/LM8Ia0I.png
https://i.imgur.com/zCWiFfD.png
https://i.imgur.com/afi5REA.png

Infinite image loop

Describe the bug
A clear and concise description of what the bug is.

When i try looking up something and go to the images tab when the results come in i get stuck in this forever loading loop where the loading symbol shows up but just spins forever, i have tried this on both mine and the official instance and on different devices and yet run into the same problem.

To Reproduce
Steps to reproduce the behavior:

  1. Any current (2023-12-11) SearchTLD instance
  2. Search anything that probably has a picture related to it
  3. Click the images tab
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.
I expect the images to load as they should and have before.

Screenshots
If applicable, add screenshots to help explain your problem.
https://i.imgur.com/CTy5fs3.png

Desktop (please complete the following information):

  • OS: Arch Linux
  • Browser: Librewolf, Thorium, Chromium, Brave
  • Version: all latest versions as of this issue

Smartphone (please complete the following information):

  • Device: Google Pixel
  • OS: GrapheneOS
  • Browser: Vanadium, Bromite
  • Version: all latest versions as of this issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.