I plan to build my own AI powered search engine for my portfolio. Do you know ones that are open-source?

This page summarizes the projects mentioned and recommended in the original post on /r/opensource

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • searxng

    SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.

    Lots of selfhosters run SearxNG & its documentation is really well established with a good API to interact with out of the box. I just love the results from a dozen or so different engines which makes it really easy to filter out the "SEO hackers" that have ruined search for almost every common keyword

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

    TensorFlow - This one needs no introduction. It’s widely-used and it has several tools and community resources for training and deploying ML/DL models. This one is JS based and I’m not too familiar with JS except that I know a lot of people use it for web development. What I like about it is that it’s used for speech and image recognition. And one of my favorites are text summarization.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • jina

    ☁️ Build multimodal AI applications with cloud-native stack

    Jina - It’s an open-source project where you can build search engines. Well maybe not no code but it claims that you only need a few lines of code for creating projects. The project supports semantic, text, image, audio, and video search. What I’m also interested in is with their neural search and generative AI. I’m also interested in the amount of github repo that they have. I have this on my radar since this is also something I was interested in.

  • rasa

    💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

    Rasa - also an open source platform. You can use it to build chatbots that are more in line with customer service and sales. Reading that, it’s kind of a big yikes for people under this kind of job knowing you can automate a part of their job via a chatbot. I think they also have a Pro version which is an extension that has additional analytics and probably more security features. I probably will check out the Open source one first and maybe ask about what the Pro version is.

  • vertex-ai-samples

    Sample code and notebooks for Vertex AI, the end-to-end machine learning platform on Google Cloud

    Vertex AI - This one’s from Google from their Cloud services with a unified UI and API. With this one train and compare models using AutoML or custom code training and all your models are stored in one central model repository. I’m more interested in their ML models and AI apps and also with their Google Cloud services. I know there’s still a lot more to explore with this one too but my only issue is that it’s Google lol.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts