Weaviate logo

Weaviate

  •  0 ratings
In category: Knowledge Management Tools

About Weaviate

A cloud-native, realtime vector search engine integrating scalable machine learning models (GraphQL and RESTful APIs).

  •   320  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: 7,599  
  •   34,000  
  •   200  
  •  Latest commit: Feb 14, 2023  

Deploy this app to Linode with a free $100 credit!

Languages/Platforms/Technologies:
Lincenses:

More about Weaviate

Weaviate Weaviate logo

Build Status Go Report Card Coverage Status Slack

Overview

Weaviate is an open source โ€‹vector search engine that is robust, scalable, cloud-native, and fast.

If you just want to get started, great! Try: - the quickstart tutorial if you are looking to use Weaviate, or - the contributor guide if you are looking to contribute to the project.

And you can find our documentation here.

If you have a bit more time, stick around and check out our summary below ๐Ÿ˜‰


Why Weaviate?

With Weaviate, you can turn your text, images and more into a searchable vector database using state-of-the-art ML models.

Some of its highlights are:

Speed

Weaviate typically performs a 10-NN neighbor search out of millions of objects in single-digit milliseconds. See benchmarks.

Flexibility

You can use Weaviate to conveniently vectorize your data at import time, or alternatively you can upload your own vectors.

These vectorization options are enabled by Weaviate modules. Modules enable use of popular services and model hubs such as OpenAI, Cohere or HuggingFace and much more, including use of local and custom models.

Production-readiness

Weaviate is designed to take you from rapid prototyping all the way to production at scale.

To this end, Weaviate is built with scaling, replication, and security in mind, among others.

Beyond search

Weaviate is a search engine that is capable of much more. Some of its other superpowers include recommendation, summarization, and integrations with neural search frameworks.

What can you build with Weaviate?

For starters, you can build vector search engines with text, images, or a combination of both.

You can also build question and answer extraction, summarization and classification systems.

You can find code examples here, and you might blog posts like these useful:

Weaviate content

Speaking of content - we love connecting with our community through these. We love helping amazing people build cool things with Weaviate, and we love getting to know them as well as talking to them about their passions.

To this end, our team does an amazing job with our blog and podcast.

Some of our past favorites include:

๐Ÿ“ Blogs

๐ŸŽ™๏ธ Podcasts

Both our ๐Ÿ“ blogs and ๐ŸŽ™๏ธ podcasts are updated regularly. To keep up to date with all things Weaviate including new software releases, meetup news and of course all of the content, you can subscribe to our ๐Ÿ—ž๏ธ newsletter.

Join our community!

Also, we invite you to join our Slack community. There, you can meet other Weaviate users and members of the Weaviate team to talk all things Weaviate and AI (and other topics!).

You can also say hi to us below: - Twitter - LinkedIn

Or connect to us via: - Stack Overflow for questions - GitHub for issues


Weaviate helps ...

  1. Software Engineers (docs) - Who use Weaviate as an ML-first database for your applications.

    • Out-of-the-box modules for: NLP/semantic search, automatic classification and image similarity search.
    • Easy to integrate into your current architecture, with full CRUD support like you're used to from other OSS databases.
    • Cloud-native, distributed, runs well on Kubernetes and scales with your workloads.
  2. Data Engineers (docs) - Who use Weaviate as a vector database that is built up from the ground with ANN at its core, and with the same UX they love from Lucene-based search engines.

    • Weaviate has a modular setup that allows you to use your ML models inside Weaviate, but you can also use out-of-the-box ML models (e.g., SBERT, ResNet, fasttext, etc).
    • Weaviate takes care of the scalability, so that you don't have to.
    • Deploy and maintain ML models in production reliably and efficiently.
  3. Data Scientists (docs) - Who use Weaviate for a seamless handover of their Machine Learning models to MLOps.

    • Deploy and maintain your ML models in production reliably and efficiently.
    • Weaviate's modular design allows you to easily package any custom trained model you want.
    • Smooth and accelerated handover of your Machine Learning models to engineers.

Interfaces

You can use Weaviate with any of these clients:

You can also use its GraphQL API to retrieve objects and properties.

GraphQL interface demo

Demo of Weaviate

Weaviate GraphQL demo on news article dataset containing: Transformers module, GraphQL usage, semantic search, _additional{} features, Q&A, and Aggregate{} function. You can the demo on this dataset in the GUI here: semantic search, Q&A, Aggregate.

Additional material

Reading

Comments (0)

Please login to join the discussion on this project.

Weaviate Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

Linux VPS from $11/yr.
RackNerd VPS for $11.38/mo

Popular Projects

FluxBB

in Social Networks and Forums
 29k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 17k    1    1    0  

Libreddit

in Social Networks and Forums
 5k    0    1    0  

CasaOS

in Self-hosting Solutions
 4k    0    0    0  

Audiobookshelf

in Audio Streaming
 3k    0    1    0  

Mediagoblin

in Photo and Video Galleries
 3k    0    0    0  

Dashboard

in Personal Dashboards
 2k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 17k    1    1    0  

Tube Archivist

in Automation
 2k    0    1    0  

OneDev

in Project Management
 1k    0    0    0  

iodine

in Proxy
 1k    0    0    0  

Alf.io

in Booking and Scheduling
 1k    0    0    0  

sysPass

in Password Managers
 743    0    0    0  

Misskey

in Social Networks and Forums
 2k    0    0    0  
pCloud Lifetime

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

My Mind logo
My Mind cover

My Mind

Web application for creating and managing mind maps.

Atomic Server logo
Atomic Server cover

Atomic Server

Knowledge graph database with documents (similar to Notion)โ€ฆ

Mindmaps logo
Mindmaps cover

Mindmaps

Open source, offline capable, mind mapping application.