Skip Navigation
Websurfx 1.15.0 release
  • Thanks ❀ for trying out our project. Yes, that is something that is being worked on currently. Though some pages do support mobile layout, but others are a work in progress. So they will be worked on soon, probably in the next few releases. πŸ™‚

  • Websurfx 1.15.0 release
  • Thanks ❀️ for trying out. If you encounter any problems/issues. Then feel free to ask them here. πŸ™‚

  • Websurfx 1.15.0 release
  • Thanks ❀️ for asking this question. Yes, exactly the search engine does not share any data except the search query and IP address and nothing else making it really private though we will be adding tor and I2P feature which will also remove the concern of sharing the IP address to the upstream search engine as well. πŸ™‚

  • Websurfx 1.15.0 release
  • Ok, thanks ❀️. I really appreciate your help. πŸ™‚ .

  • Websurfx 1.15.0 release
  • Ok sure, thanks for the suggestion, I would make the change as soon as possible. Also, next time, I would make sure to provide a brief description with the release announcement.

  • Websurfx 1.15.0 release
  • Thanks for taking a look at my project πŸ™‚ .

    We are already planning to have an initial support for this added soon in the coming releases. Right now, we are looking for someone who has more in depth knowledge on how to manage memory more efficiently like reduce heap usages, etc. So if you could help with this, I would suggest letting us know. πŸ™‚

  • Websurfx 1.15.0 release

    cross-posted from: https://programming.dev/post/13475052

    > Hello again!! > > Sorry for the big delay in the announcements. I know it has been a long time I have not made any announcements, but I will try my best next time this doesn't happen again. > > So, through the medium of this post I would like to share with you all the v1.15.0 major release version of the websurfx project which was released on the 25th of March. > > If you are new, and you don't know what is websurfx then I would suggest taking a look at my previous post here: > > https://programming.dev/post/2678496 > > Which covers in depth about what the project is and why it exists. > > ## Credits > > Before I share with you the changelog, what this release version means and a preview on what we are planning to work on for the next major release v2.0.0. I would first like to thank all our contributors and maintainers because of whom this was all possible. Specially I would like to thank spencerjibz, ddotthomas and evanyang1 who have been invaluable to the project. Also, Websurfx would not have been possible without alamin655 and xffxff early involvement. > > ! > Thanks πŸ’– to all the people involved in the project > > Now, let's dive straight into what this release version actually means. > > ## What does this release version means > > This new release version v1.15.0 introduces the new ranking algorithm for search results on the search page which ranks the results based on the relevancy to the user's search query. > > ## Changelog > > The changelog of all the changes can be found here: > > https://github.com/neon-mmd/websurfx/releases/tag/v1.15.0 > > ## Preview of the goals for the next major release > > - Different levels of privacy to choose from with the help of rust's conditional compiling features (In progress). > - Even more engines will be supported. > - Categories would be added to search results like images, news, etc. > - More themes will be provided by default > - More animations for the websurfx frontend will be supported. > - Multi language support would be added. > - I2p and tor support will be provided. > - Reduce animations would be added for those who don't want animations and effects on the frontend. > - And lots more ✨. >

    0
    Websurfx 1.15.0 release

    cross-posted from: https://programming.dev/post/13475052

    > Hello again!! > > Sorry for the big delay in the announcements. I know it has been a long time I have not made any announcements, but I will try my best next time this doesn't happen again. > > So, through the medium of this post I would like to share with you all the v1.15.0 major release version of the websurfx project which was released on the 25th of March. > > If you are new, and you don't know what is websurfx then I would suggest taking a look at my previous post here: > > https://programming.dev/post/2678496 > > Which covers in depth about what the project is and why it exists. > > ## Credits > > Before I share with you the changelog, what this release version means and a preview on what we are planning to work on for the next major release v2.0.0. I would first like to thank all our contributors and maintainers because of whom this was all possible. Specially I would like to thank spencerjibz, ddotthomas and evanyang1 who have been invaluable to the project. Also, Websurfx would not have been possible without alamin655 and xffxff early involvement. > > ! > Thanks πŸ’– to all the people involved in the project > > Now, let's dive straight into what this release version actually means. > > ## What does this release version means > > This new release version v1.15.0 introduces the new ranking algorithm for search results on the search page which ranks the results based on the relevancy to the user's search query. > > ## Changelog > > The changelog of all the changes can be found here: > > https://github.com/neon-mmd/websurfx/releases/tag/v1.15.0 > > ## Preview of the goals for the next major release > > - Different levels of privacy to choose from with the help of rust's conditional compiling features (In progress). > - Even more engines will be supported. > - Categories would be added to search results like images, news, etc. > - More themes will be provided by default > - More animations for the websurfx frontend will be supported. > - Multi language support would be added. > - I2p and tor support will be provided. > - Reduce animations would be added for those who don't want animations and effects on the frontend. > - And lots more ✨. >

    0
    Websurfx 1.15.0 release

    cross-posted from: https://programming.dev/post/13475052

    > Hello again!! > > Sorry for the big delay in the announcements. I know it has been a long time I have not made any announcements, but I will try my best next time this doesn't happen again. > > So, through the medium of this post I would like to share with you all the v1.15.0 major release version of the websurfx project which was released on the 25th of March. > > If you are new, and you don't know what is websurfx then I would suggest taking a look at my previous post here: > > https://programming.dev/post/2678496 > > Which covers in depth about what the project is and why it exists. > > ## Credits > > Before I share with you the changelog, what this release version means and a preview on what we are planning to work on for the next major release v2.0.0. I would first like to thank all our contributors and maintainers because of whom this was all possible. Specially I would like to thank spencerjibz, ddotthomas and evanyang1 who have been invaluable to the project. Also, Websurfx would not have been possible without alamin655 and xffxff early involvement. > > ! > Thanks πŸ’– to all the people involved in the project > > Now, let's dive straight into what this release version actually means. > > ## What does this release version means > > This new release version v1.15.0 introduces the new ranking algorithm for search results on the search page which ranks the results based on the relevancy to the user's search query. > > ## Changelog > > The changelog of all the changes can be found here: > > https://github.com/neon-mmd/websurfx/releases/tag/v1.15.0 > > ## Preview of the goals for the next major release > > - Different levels of privacy to choose from with the help of rust's conditional compiling features (In progress). > - Even more engines will be supported. > - Categories would be added to search results like images, news, etc. > - More themes will be provided by default > - More animations for the websurfx frontend will be supported. > - Multi language support would be added. > - I2p and tor support will be provided. > - Reduce animations would be added for those who don't want animations and effects on the frontend. > - And lots more ✨. >

    5
    Websurfx 1.15.0 release

    Hello again!!

    Sorry for the big delay in the announcements. I know it has been a long time I have not made any announcements, but I will try my best next time this doesn't happen again.

    So, through the medium of this post I would like to share with you all the v1.15.0 major release version of the websurfx project which was released on the 25th of March.

    If you are new, and you don't know what is websurfx then I would suggest taking a look at my previous post here:

    https://programming.dev/post/2678496

    Which covers in depth about what the project is and why it exists.

    Credits

    Before I share with you the changelog, what this release version means and a preview on what we are planning to work on for the next major release v2.0.0. I would first like to thank all our contributors and maintainers because of whom this was all possible. Specially I would like to thank spencerjibz, ddotthomas and evanyang1 who have been invaluable to the project. Also, Websurfx would not have been possible without alamin655 and xffxff early involvement.

    ! Thanks πŸ’– to all the people involved in the project

    Now, let's dive straight into what this release version actually means.

    What does this release version means

    This new release version v1.15.0 introduces the new ranking algorithm for search results on the search page which ranks the results based on the relevancy to the user's search query.

    Changelog

    The changelog of all the changes can be found here:

    https://github.com/neon-mmd/websurfx/releases/tag/v1.15.0

    Preview of the goals for the next major release

    • Different levels of privacy to choose from with the help of rust's conditional compiling features (In progress).
    • Even more engines will be supported.
    • Categories would be added to search results like images, news, etc.
    • More themes will be provided by default
    • More animations for the websurfx frontend will be supported.
    • Multi language support would be added.
    • I2p and tor support will be provided.
    • Reduce animations would be added for those who don't want animations and effects on the frontend.
    • And lots more ✨.
    11
    Websurfx - first stable version released! v1.0.0!!

    Hello again!!

    Through the medium of this post I would like to share with you all the first release version of the websurfx project which was released on the 1st of October.

    If you are new, and you don't know what is websurfx then I would suggest taking a look at my previous post here:

    https://programming.dev/post/2678496

    Which covers in depth about what the project is and why it exists.

    Credits

    Before I share with you the changelog, what this release version means and a preview on what we are planning to work on for the next major release v2.0.0. I would first like to thank all our contributors and maintainers because of whom this was all possible. Specially I would like to thank gzsombor and dr410nf1l3 who have been invaluable to the project. Also, Websurfx would not have been possible without alamin655 and xffxff early involvement.

    ! Thanks πŸ’– to all the people involved in the project

    Now, let's dive straight into what this release version actually means.

    What does this release version means

    This new release version v1.0.0 means that now the project is out of the development phase, and it has been stabilized and ready for production use and will not change until the next release has been made.

    Changelog

    The changelog of all the changes can be found here:

    https://github.com/neon-mmd/websurfx/releases/tag/v1.0.0

    Preview of the goals for the next major release

    • Rewriting the search engine's frontend with leptos framework
    • Different levels of privacy to choose from with the help of rust's conditional compiling features (The discussion on this topic can be found here)
    • More engines will be supported.
    • Categories would be added to search results like images, news, etc.
    • More themes will be provided by default
    • Animations for the websurfx frontend.
    • Multi language support would be added.
    • I2p and tor support will be provided.
    • Reduce animations would be added for those who don't want animations and effects on the frontend.
    • And lots more.
    0
    Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Thanks for the suggestion :). We are already having plans of supporting this in the near future.

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Thanks for checking out my project. We are already working on fixing this issue, and we will fix it soon as possible as :).

    Also, I would suggest following this issue. Here I explain on how to fix this issue.

    Here is the link:

    https://github.com/neon-mmd/websurfx/issues/242

    If you find any difficulties, just leave a reply on this issue. We would be glad to help :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Thanks for the suggestion :). Even I myself hate ads and I avoid doing so, but I just did add that just to emphasize that my project is also open source and does not support ads. Because if I don’t add this then it can raise some doubts whether it is open source or not and whether it supports ads or not. So to make it clear, I added it :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Yes, it is, but I just wanted to emphasize that my project is also open source and does support privacy. If I don’t add this then it can raise some doubts whether it is open source or not and whether it is privacy respecting or not. So to make it clear, I added it :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • I am sorry for being late to reply, I think I would suggest opening an issue on this topic here:

    https://github.com/neon-mmd/websurfx/issues

    Because I feel it would be better to have a discussion there. Also, I will be able to explain in more depth :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Thanks for the suggestion :). Currently, we don't have any plans supporting windows and macOS because they are known notoriously bad for privacy reasons. And you may never know what they have in their source code like they are doing all notorious stuff, data mining, you name it. Because of which, we have no plans supporting it as of now, but if we get good amount of feature request in this are then we might consider adding support for these distros too :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Great project, thanks for sharing.

    You're welcome :).

    Quick question: will this be self-hosted only or will there be a public instance or something the like?

    Yes, actually we are working on providing a page dedicated to allow everyone in the community to contribute their Websurfx instance which will allow others to use them and try them out. Something similar to what Searx does (searx.space). So right now it is still a work in process.

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
  • Sorry for the delay in reply.

    Thanks for checking out my project :). Though right now we do not provide a public instance right now, but we are already working on this. Like we are working to provide a page dedicated to show all the instances hosted by the community members which will allow others to use them and try them out as well :).

  • Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.

    cross-posted from: https://programming.dev/post/2678496

    > ## Introduction > > Hello everybody, About 5 months ago I started building an alternative to the Searx metasearch engine called Websurfx which brings many improvements and features which lacks in Searx like speed, security, high levels of customization and lots more. Although as of now it lacks many features which will be added soon in futures release cycles but right now we have got everything stabilized and are nearing to our first release v1.0.0. So I would like to have some feedbacks on my project because they are really valuable part for this project. > > In the next part I share the reason this project exists and what we have done so far, share the goal of the project and what we are planning to do in the future. > > ## Why does it exist? > > The primary purpose of the Websurfx project is to create a fast, secure, and privacy-focused metasearch engine. While there are numerous metasearch engines available, not all of them guarantee the security of their search engine, which is critical for maintaining privacy. Memory flaws, for example, can expose private or sensitive information, which is never a good thing. Also, there is the added problem of Spam, ads, and unorganic results which most engines don't have the full-proof answer to it till now. Moreover, Rust is used to write Websurfx, which ensures memory safety and removes such issues. Many metasearch engines also lack important features like advanced picture search, which is required by many graphic designers, content providers, and others. Websurfx attempts to improve the user experience by providing these and other features, such as providing custom filtering ability and Micro-apps or Quick results (like providing a calculator, currency exchanges, etc. in the search results). > > ## Preview > > ### Home Page > ! > > ### Search Page > ! > > ### 404 Page > ! > > ## What Do We Provide Right Now? > > - Ad-Free Results. > - 12 colorschemes and a simple theme by default. > - Ability to filter content using filter lists (coming soon). > - Speed, Privacy, and Security. > > ## In Future Releases > > We are planning to move to leptos framework, which will help us provide more privacy by providing feature based compilation which allows the user to choose between different privacy levels. Which will look something like this: > > - Default: It will use wasm and js with csr and ssr. > - Harderned: It will use ssr only with some js > - Harderned-with-no-scripts: It will use ssr only with no js at all. > > ## Goals > > - Organic and Relevant Results > - Ad-Free and Spam-Free Results > - Advanced Image Search (providing searches based on color, size, etc.) > - Dorking Support (in other words advanced search query syntax like using And, not and or in search queries) > - Privacy, Security, and Speed. > - Support for low memory devices (like you will be able to host websurfx on low memory devices like phones, tablets, etc.). > - Quick Results and Micro-Apps (providing quick apps like calculator, and exchange in the search results). > - AI Integration for Answering Search Queries. > - High Level of Customizability (providing more colorschemes and themes). > > ## Benchmarks > > Well, I will not compare my benchmark to other metasearch engines and Searx, but here is the benchmark for speed. > > Number of workers/users: 16 > Number of searches per worker/user: 1 > Total time: 75.37s > Average time per search: 4.71s > Minimum time: 2.95s > Maximum time: 9.28s > > Note: This benchmark was performed on a 1 Mbps internet connection speed. > > ## Installation > > To get started, clone the repository, edit the config file, which is located in the websurfx directory, and install the Redis server by following the instructions located here. Then run the websurfx server and Redis server using the following commands. > > git clone https://github.com/neon-mmd/websurfx.git > cd websurfx > cargo build -r > redis-server --port 8082 & > ./target/debug/websurfx > > Once you have started the server, open your preferred web browser and navigate to http://127.0.0.1:8080 to start using Websurfx. > > Check out the docs for docker deployment and more installation instructions. > > Call to Action: If you like the project then I would suggest leaving a star on the project as this helps us reach more people in the process. > > ! > "Show your love by starring the project" > > Project Link: > > https://github.com/neon-mmd/websurfx >

    19
    Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.

    cross-posted from: https://programming.dev/post/2678496

    > ## Introduction > > Hello everybody, About 5 months ago I started building an alternative to the Searx metasearch engine called Websurfx which brings many improvements and features which lacks in Searx like speed, security, high levels of customization and lots more. Although as of now it lacks many features which will be added soon in futures release cycles but right now we have got everything stabilized and are nearing to our first release v1.0.0. So I would like to have some feedbacks on my project because they are really valuable part for this project. > > In the next part I share the reason this project exists and what we have done so far, share the goal of the project and what we are planning to do in the future. > > ## Why does it exist? > > The primary purpose of the Websurfx project is to create a fast, secure, and privacy-focused metasearch engine. While there are numerous metasearch engines available, not all of them guarantee the security of their search engine, which is critical for maintaining privacy. Memory flaws, for example, can expose private or sensitive information, which is never a good thing. Also, there is the added problem of Spam, ads, and unorganic results which most engines don't have the full-proof answer to it till now. Moreover, Rust is used to write Websurfx, which ensures memory safety and removes such issues. Many metasearch engines also lack important features like advanced picture search, which is required by many graphic designers, content providers, and others. Websurfx attempts to improve the user experience by providing these and other features, such as providing custom filtering ability and Micro-apps or Quick results (like providing a calculator, currency exchanges, etc. in the search results). > > ## Preview > > ### Home Page > ! > > ### Search Page > ! > > ### 404 Page > ! > > ## What Do We Provide Right Now? > > - Ad-Free Results. > - 12 colorschemes and a simple theme by default. > - Ability to filter content using filter lists (coming soon). > - Speed, Privacy, and Security. > > ## In Future Releases > > We are planning to move to leptos framework, which will help us provide more privacy by providing feature based compilation which allows the user to choose between different privacy levels. Which will look something like this: > > - Default: It will use wasm and js with csr and ssr. > - Harderned: It will use ssr only with some js > - Harderned-with-no-scripts: It will use ssr only with no js at all. > > ## Goals > > - Organic and Relevant Results > - Ad-Free and Spam-Free Results > - Advanced Image Search (providing searches based on color, size, etc.) > - Dorking Support (in other words advanced search query syntax like using And, not and or in search queries) > - Privacy, Security, and Speed. > - Support for low memory devices (like you will be able to host websurfx on low memory devices like phones, tablets, etc.). > - Quick Results and Micro-Apps (providing quick apps like calculator, and exchange in the search results). > - AI Integration for Answering Search Queries. > - High Level of Customizability (providing more colorschemes and themes). > > ## Benchmarks > > Well, I will not compare my benchmark to other metasearch engines and Searx, but here is the benchmark for speed. > > Number of workers/users: 16 > Number of searches per worker/user: 1 > Total time: 75.37s > Average time per search: 4.71s > Minimum time: 2.95s > Maximum time: 9.28s > > Note: This benchmark was performed on a 1 Mbps internet connection speed. > > ## Installation > > To get started, clone the repository, edit the config file, which is located in the websurfx directory, and install the Redis server by following the instructions located here. Then run the websurfx server and Redis server using the following commands. > > git clone https://github.com/neon-mmd/websurfx.git > cd websurfx > cargo build -r > redis-server --port 8082 & > ./target/debug/websurfx > > Once you have started the server, open your preferred web browser and navigate to http://127.0.0.1:8080 to start using Websurfx. > > Check out the docs for docker deployment and more installation instructions. > > Call to Action: If you like the project then I would suggest leaving a star on the project as this helps us reach more people in the process. > > ! > "Show your love by starring the project" > > Project Link: > > https://github.com/neon-mmd/websurfx >

    28
    Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.

    Introduction

    Hello everybody, About 5 months ago I started building an alternative to the Searx metasearch engine called Websurfx which brings many improvements and features which lacks in Searx like speed, security, high levels of customization and lots more. Although as of now it lacks many features which will be added soon in futures release cycles but right now we have got everything stabilized and are nearing to our first release v1.0.0. So I would like to have some feedbacks on my project because they are really valuable part for this project.

    In the next part I share the reason this project exists and what we have done so far, share the goal of the project and what we are planning to do in the future.

    Why does it exist?

    The primary purpose of the Websurfx project is to create a fast, secure, and privacy-focused metasearch engine. While there are numerous metasearch engines available, not all of them guarantee the security of their search engine, which is critical for maintaining privacy. Memory flaws, for example, can expose private or sensitive information, which is never a good thing. Also, there is the added problem of Spam, ads, and unorganic results which most engines don't have the full-proof answer to it till now. Moreover, Rust is used to write Websurfx, which ensures memory safety and removes such issues. Many metasearch engines also lack important features like advanced picture search, which is required by many graphic designers, content providers, and others. Websurfx attempts to improve the user experience by providing these and other features, such as providing custom filtering ability and Micro-apps or Quick results (like providing a calculator, currency exchanges, etc. in the search results).

    Preview

    Home Page

    !

    Search Page

    !

    404 Page

    !

    What Do We Provide Right Now?

    • Ad-Free Results.
    • 12 colorschemes and a simple theme by default.
    • Ability to filter content using filter lists (coming soon).
    • Speed, Privacy, and Security.

    In Future Releases

    We are planning to move to leptos framework, which will help us provide more privacy by providing feature based compilation which allows the user to choose between different privacy levels. Which will look something like this:

    • Default: It will use wasm and js with csr and ssr.
    • Harderned: It will use ssr only with some js
    • Harderned-with-no-scripts: It will use ssr only with no js at all.

    Goals

    • Organic and Relevant Results
    • Ad-Free and Spam-Free Results
    • Advanced Image Search (providing searches based on color, size, etc.)
    • Dorking Support (in other words advanced search query syntax like using And, not and or in search queries)
    • Privacy, Security, and Speed.
    • Support for low memory devices (like you will be able to host websurfx on low memory devices like phones, tablets, etc.).
    • Quick Results and Micro-Apps (providing quick apps like calculator, and exchange in the search results).
    • AI Integration for Answering Search Queries.
    • High Level of Customizability (providing more colorschemes and themes).

    Benchmarks

    Well, I will not compare my benchmark to other metasearch engines and Searx, but here is the benchmark for speed.

    Number of workers/users: 16 Number of searches per worker/user: 1 Total time: 75.37s Average time per search: 4.71s Minimum time: 2.95s Maximum time: 9.28s

    Note: This benchmark was performed on a 1 Mbps internet connection speed.

    Installation

    To get started, clone the repository, edit the config file, which is located in the websurfx directory, and install the Redis server by following the instructions located here. Then run the websurfx server and Redis server using the following commands.

    git clone https://github.com/neon-mmd/websurfx.git cd websurfx cargo build -r redis-server --port 8082 & ./target/debug/websurfx

    Once you have started the server, open your preferred web browser and navigate to http://127.0.0.1:8080 to start using Websurfx.

    Check out the docs for docker deployment and more installation instructions.

    Call to Action: If you like the project then I would suggest leaving a star on the project as this helps us reach more people in the process.

    ! "Show your love by starring the project"

    Project Link:

    https://github.com/neon-mmd/websurfx

    23
    Leptos v0.4.8 release (Full disclosure: Not my project)
    github.com Release v0.4.8 Β· leptos-rs/leptos

    There was a log erroneously left in 0.4.7, so I rereleased as 0.4.8. Notes for 0.4.7 below. This is mostly a bug-fix release with a few small features. There will probably be one or two more patch ...

    Release v0.4.8 Β· leptos-rs/leptos
    0
    Blog Post: How To Wrap Your Errors With Enums When Using Error-Stack
    betterprogramming.pub How To Wrap Your Errors With Enums When Using Error-Stack

    I am an intermediate Rust developer, and you may know me from my posts on subreddits like r/opensource or r/rust or from my various…

    How To Wrap Your Errors With Enums When Using Error-Stack
    0
    neon_arch neon-mmd @programming.dev
    Posts 10
    Comments 34