Hey,

Some of you may know me for Jotty and Cr*nmaster, been quiet with my head down lately improving my apps and trying to build a searxng alternative for myself.

Whilst I have used searxng for about a year now, I have had quite a few personal gripes with it (mostly stuff I personally would prefer worked differently) so in the past few weeks I have decided to make my take on it and ran it happily locally. Since publishing the beta to my discord server I ended up building a fairly extensive tool.

Degoog is actually pretty minimal, there’s no much to it aside from a very comprehensive plugin/extension system. The idea being users can create their own engines, themes and plugins that hook into the core application and do… pretty much anything, from adding stuff to the result page (e.g. speedtests, tmdb information, ip retrieval, rss feeds embedded on the home page) to full on OIDC systems.

This is still very much in beta and I figured the best way to get it out of beta would be to publish it to a wider audience (currently some users in our discord server have been testing it fairly successfully and i’ve been on top of bug fixing).

Repo: https://github.com/fccview/degoog

Official extensions: https://github.com/fccview/fccview-degoog-extensions

Docs: https://fccview.github.io/degoog

You can install custom plugins/extensions. You can make your own repo and add it to the store page in the settings, or you can just have your own plugins locally for yourself.

Let me know what you think, and feel free to ask any questions and feel free to join our discord (link in releases page on any of my apps) for a more direct chat about things <3

  • DeckPacker@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    6 hours ago

    That looks amazing!

    I don’t want to bother you about that or anything, but Microsoft (who owns GitHub) is a company that’s actively hostile towards open source devs and is actively using GitHub to scrape insane amounts of training data for their own AI models without regard for consent.

    Have you considered moving to an alternative platform? Codeberg for example is quite good, all their code is open source and self hostable and the interface is quite easy to understand for someone, who is used to GitHub. It’s also managed by a nonprofit and it’s pretty easy to transfer you repo from GitHub to there.

    • fccview@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 minutes ago

      Hey thank you!

      The issue with GitHub alternatives is the lack of runners/pipelines and restricting functionalities.

      Gitlab is a good alternative but I use it for work and having two accounts juggling between work/personal projects is a recipe for disaster.

      I spent a bit of time on codeberg and I am checking it out, happy to push the repo there too, but they don’t seem to provide pipeline options, so I wouldn’t be able to build the docker image there like I do on GitHub :)

      Btw whilst I do believe into the whole Microsoft scraping projects to train AI regardless of licenses, I wouldn’t say they are hostile towards open source. They actually are extremely for it, vscode is free and one of the best IDEs out there for example, GitHub free plan is VERY generous and they have a whole FREE coding academy with extremely in-depth courses on how to learn programming and various niche topics. And they integrated wsl to seamlessly run Linux commands within windows, which I never thought I’d see happen (been there for years, but I’m just giving you examples).