<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Vector-Search on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/vector-search/</link>
        <description>Recent content in Vector-Search on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 13 Sep 2025 15:24:43 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/vector-search/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>milvus</title>
        <link>https://producthunt.programnotes.cn/en/p/milvus/</link>
        <pubDate>Sat, 13 Sep 2025 15:24:43 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/milvus/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1729433272880-a697791721e7?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTc3NDgxOTF8&amp;ixlib=rb-4.1.0" alt="Featured image of post milvus" /&gt;&lt;h1 id=&#34;milvus-iomilvus&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;milvus-io/milvus&lt;/a&gt;
&lt;/h1&gt;&lt;img src=&#34;https://github.com/user-attachments/assets/51e33300-7f85-43ff-a05a-3a0317a961f3&#34; alt=&#34;milvus banner&#34;&gt;
&lt;div class=&#34;column&#34; align=&#34;middle&#34;&gt;
  &lt;a href=&#34;https://github.com/milvus-io/milvus/blob/master/LICENSE&#34;&gt;&lt;img height=&#34;20&#34; src=&#34;https://img.shields.io/github/license/milvus-io/milvus&#34; alt=&#34;license&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://milvus.io/docs/install_standalone-docker.md&#34;&gt;&lt;img src=&#34;https://img.shields.io/docker/pulls/milvusdb/milvus&#34; alt=&#34;docker-pull-count&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://milvus.io/docs/roadmap.md&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/2025-roadmap-orange&#34; alt=&#34;fully-managed-milvus&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://cloud.zilliz.com/signup?utm_source=partner&amp;utm_medium=referral&amp;utm_campaign=2024-11-04_web_github-readme_global&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/fully_managed-milvus-blue&#34; alt=&#34;fully-managed-milvus&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://milvus.io/docs/tutorials-overview.md&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/tutorials-green&#34; alt=&#34;tutorials&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://discord.gg/mKc3R95yE5&#34;&gt;&lt;img height=&#34;20&#34; src=&#34;https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&amp;logo=discord&amp;logoColor=white&#34; alt=&#34;discord&#34;/&gt;&lt;/a&gt;
  &lt;a href=&#34;https://x.com/milvusio&#34;&gt;&lt;img src=&#34;https://img.shields.io/twitter/follow/milvusio&#34; alt=&#34;twitter&#34;/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id=&#34;what-is-milvus&#34;&gt;What is Milvus?
&lt;/h2&gt;&lt;p&gt;🐦 &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Milvus&lt;/a&gt; is a high-performance vector database built for scale. It powers AI applications by efficiently organizing and searching vast amounts of unstructured data, such as text, images, and multi-modal information.&lt;/p&gt;
&lt;p&gt;🧑‍💻 Written in Go and C++, Milvus implements hardware accelaration for CPU/GPU to achieve best-in-class vector search performance. Thanks to its &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/overview.md#What-Makes-Milvus-so-Scalable&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;fully-distributed and K8s-native architecture&lt;/a&gt;, Milvus can scale horizontally, handle tens of thousands of search queries on billions of vectors, and keep data fresh with real-time streaming updates. Milvus also supports &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/install_standalone-docker.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Standalone mode&lt;/a&gt; for single machine deployment. &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/milvus_lite.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Milvus Lite&lt;/a&gt; is a lightweight version good for quickstart in python with &lt;code&gt;pip install&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Want to use Milvus with zero setup? Try out &lt;a class=&#34;link&#34; href=&#34;https://cloud.zilliz.com/signup?utm_source=partner&amp;amp;utm_medium=referral&amp;amp;utm_campaign=2024-11-04_web_github-readme_global&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Zilliz Cloud ☁️&lt;/a&gt; for free. Milvus is available as a fully managed service on Zilliz Cloud, with &lt;a class=&#34;link&#34; href=&#34;https://zilliz.com/serverless?utm_source=partner&amp;amp;utm_medium=referral&amp;amp;utm_campaign=2024-11-04_web_github-readme_global&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Serverless&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://zilliz.com/cloud?utm_source=partner&amp;amp;utm_medium=referral&amp;amp;utm_campaign=2024-11-04_web_github-readme_global&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dedicated&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://zilliz.com/bring-your-own-cloud?utm_source=partner&amp;amp;utm_medium=referral&amp;amp;utm_campaign=2024-11-04_web_github-readme_global&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;BYOC&lt;/a&gt; options available.&lt;/p&gt;
&lt;p&gt;For questions about how to use Milvus, join the community on &lt;a class=&#34;link&#34; href=&#34;https://discord.gg/33mfvwep3J&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; to get help. For reporting problems, file bugs and feature requests in GitHub &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Issues&lt;/a&gt; or ask in &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discussions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Milvus open-source project is
under &lt;a class=&#34;link&#34; href=&#34;https://lfaidata.foundation/projects/milvus/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LF AI &amp;amp; Data Foundation&lt;/a&gt;, distributed with &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/blob/master/LICENSE&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache 2.0&lt;/a&gt; License, with Zilliz as its major contributor.&lt;/p&gt;
&lt;h2 id=&#34;quickstart&#34;&gt;Quickstart
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;$&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pip&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;U&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pymilvus&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;This installs &lt;code&gt;pymilvus&lt;/code&gt;, the Python SDK for Milvus. Use &lt;code&gt;MilvusClient&lt;/code&gt; to create a client:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pymilvus&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MilvusClient&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;pymilvus&lt;/code&gt; also includes Milvus Lite for quickstart. To create a local vector database, simply instantiate a client with a local file name for persisting data:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MilvusClient&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;milvus_demo.db&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You can also specify the credentials to connect to your deployed &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/authenticate.md?tab=docker&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Milvus server&lt;/a&gt; or &lt;a class=&#34;link&#34; href=&#34;https://docs.zilliz.com/docs/quick-start&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Zilliz Cloud&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MilvusClient&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;n&#34;&gt;uri&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;lt;endpoint_of_self_hosted_milvus_or_zilliz_cloud&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;n&#34;&gt;token&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;lt;username_and_password_or_zilliz_cloud_api_key&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With the client, you can create collection:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create_collection&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;collection_name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;demo_collection&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;dimension&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;768&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# The vectors we will use in this demo have 768 dimensions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Ingest data:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;res&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;insert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;collection_name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;demo_collection&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Perform vector search:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;query_vectors&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;embedding_fn&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;encode_queries&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;([&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Who is Alan Turing?&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;What is AI?&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;res&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;search&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;collection_name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;demo_collection&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# target collection&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;query_vectors&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# a list of one or more query vectors, supports batch&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;limit&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# how many results to return (topK)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;output_fields&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;vector&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;subject&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# what fields to return&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;why-milvus&#34;&gt;Why Milvus
&lt;/h2&gt;&lt;p&gt;Milvus is designed to handle vector search at scale. It stores vectors, which are learned representations of unstructured data, together with other scalar data types such as integers, strings, and JSON objects. Users can conduct efficient vector search with metadata filtering or hybrid search. Here are why developers choose Milvus as the vector database for AI applications:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;High Performance at Scale and High Availability&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Milvus features a &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/architecture_overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;distributed architecture&lt;/a&gt; that separates &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/data_processing.md#Data-query&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;compute&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/data_processing.md#Data-insertion&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;storage&lt;/a&gt;. Milvus can horizontally scale and adapt to diverse traffic patterns, achieving optimal performance by independently increasing query nodes for read-heavy workload and data node for write-heavy workload. The stateless microservices on K8s allow &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/coordinator_ha.md#Coordinator-HA&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;quick recovery&lt;/a&gt; from failure, ensuring high availability. The support for &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/replica.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;replicas&lt;/a&gt; further enhances fault tolerance and throughput by loading data segments on multiple query nodes. See &lt;a class=&#34;link&#34; href=&#34;https://zilliz.com/vector-database-benchmark-tool&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;benchmark&lt;/a&gt; for performance comparison.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Support for Various Vector Index Types and Hardware Acceleration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Milvus separates the system and core vector search engine, allowing it to support all major vector index types that are optimized for different scenarios, including HNSW, IVF, FLAT (brute-force), SCANN, and DiskANN, with &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/index.md?tab=floating#IVFPQ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;quantization-based&lt;/a&gt; variations and &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/mmap.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mmap&lt;/a&gt;. Milvus optimizes vector search for advanced features such as &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/scalar_index.md#Scalar-Index&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;metadata filtering&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/single-vector-search.md#Range-search&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;range search&lt;/a&gt;. Additionally, Milvus implements hardware acceleration to enhance vector search performance and supports GPU indexing, such as NVIDIA&amp;rsquo;s &lt;a class=&#34;link&#34; href=&#34;https://github.com/rapidsai/cuvs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CAGRA&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Flexible Multi-tenancy and Hot/Cold Storage&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Milvus supports &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/multi_tenancy.md#Multi-tenancy-strategies&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;multi-tenancy&lt;/a&gt; through isolation at database, collection, partition, or partition key level. The flexible strategies allow a single cluster to handle hundreds to millions of tenants, also ensures optimized search performance and flexible access control. Milvus enhances cost-effectiveness with hot/cold storage. Frequently accessed hot data can be stored in memory or on SSDs for better performance, while less-accessed cold data is kept on slower, cost-effective storage. This mechanism can significantly reduce costs while maintaining high performance for critical tasks.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Sparse Vector for Full Text Search and Hybrid Search&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In addition to semantic search through dense vector, Milvus also natively supports &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/full-text-search.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;full text search&lt;/a&gt; with BM25 as well as learned sparse embedding such as SPLADE and BGE-M3. Users can store sparse vector and dense vector in the same collection, and define functions to rerank results from multiple search requests. See examples of &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/full_text_search_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hybrid Search with semantic search + full text search&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Data Security and Fine-grain Access Control&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Milvus ensures data security by implementing mandatory user authentication, TLS encryption, and Role-Based Access Control (RBAC). User authentication ensures that only authorized users with valid credentials can access the database, while TLS encryption secures all communications within the network. Additionally, RBAC allows for fine-grained access control by assigning specific permissions to users based on their roles. These features make Milvus a robust and secure choice for enterprise applications, protecting sensitive data from unauthorized access and potential breaches.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Milvus is trusted by AI developers to build applications such as text and image search, Retrieval-Augmented Generation (RAG), and recommendation systems. Milvus powers &lt;a class=&#34;link&#34; href=&#34;%28https://milvus.io/use-cases%29&#34; &gt;many mission-critical business&lt;/a&gt; for startups and enterprises.&lt;/p&gt;
&lt;h2 id=&#34;demos-and-tutorials&#34;&gt;Demos and Tutorials
&lt;/h2&gt;&lt;p&gt;Here is a selection of demos and tutorials to show how to build various types of AI applications made with Milvus:&lt;/p&gt;
&lt;p&gt;You can explore a comprehensive &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/tutorials-overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tutorials Overview&lt;/a&gt; covering topics such as Retrieval-Augmented Generation (RAG), Semantic Search, Hybrid Search, Question Answering, Recommendation Systems, and various quick-start guides. These resources are designed to help you get started quickly and efficiently.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Tutorial&lt;/th&gt;
          &lt;th&gt;Use Case&lt;/th&gt;
          &lt;th&gt;Related Milvus Features&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/build-rag-with-milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Build RAG with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;RAG&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/how_to_enhance_your_rag.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Advanced RAG Optimizations&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;RAG&lt;/td&gt;
          &lt;td&gt;vector search, full text search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/full_text_search_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Full Text Search with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Text Search&lt;/td&gt;
          &lt;td&gt;full text search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/hybrid_search_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hybrid Search with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Hybrid Search&lt;/td&gt;
          &lt;td&gt;hybrid search, multi vector, dense embedding, sparse embedding&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/image_similarity_search.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Image Search with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Semantic Search&lt;/td&gt;
          &lt;td&gt;vector search, dynamic field&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/multimodal_rag_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Multimodal Search using Multi Vectors&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Semantic Search&lt;/td&gt;
          &lt;td&gt;multi vector, hybrid search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/movie_recommendation_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Movie Recommendation with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Recommendation System&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/graph_rag_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Graph RAG with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;RAG&lt;/td&gt;
          &lt;td&gt;graph search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/contextual_retrieval_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contextual Retrieval with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Quickstart&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/vector_visualization.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Vector Visualization&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Quickstart&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/hdbscan_clustering_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HDBSCAN Clustering with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Quickstart&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/use_ColPali_with_milvus.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Use ColPali for Multi-Modal Retrieval with Milvus&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Quickstart&lt;/td&gt;
          &lt;td&gt;vector search&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;td width=&#34;30%&#34;&gt;
      &lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;
        &lt;img src=&#34;https://assets.zilliz.com/image_search_59a64e4f22.gif&#34; /&gt;
      &lt;/a&gt;
    &lt;/td&gt;
    &lt;td width=&#34;30%&#34;&gt;
&lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;
&lt;img src=&#34;https://assets.zilliz.com/qa_df5ee7bd83.gif&#34; /&gt;
&lt;/a&gt;
    &lt;/td&gt;
    &lt;td width=&#34;30%&#34;&gt;
&lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;
&lt;img src=&#34;https://assets.zilliz.com/mole_search_76f8340572.gif&#34; /&gt;
&lt;/a&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;
      &lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;Image Search&lt;/a&gt;
    &lt;/th&gt;
    &lt;th&gt;
      &lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;RAG&lt;/a&gt;
    &lt;/th&gt;
    &lt;th&gt;
      &lt;a href=&#34;https://milvus.io/milvus-demos&#34;&gt;Drug Discovery&lt;/a&gt;
    &lt;/th&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;h2 id=&#34;ecosystem-and-integration&#34;&gt;Ecosystem and Integration
&lt;/h2&gt;&lt;p&gt;Milvus integrates with a comprehensive suite of &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/integrations_overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AI development tools&lt;/a&gt;, such as LangChain, LlamaIndex, OpenAI and HuggingFace, making it an ideal vector store for GenAI applications such as Retrieval-Augmented Generation (RAG). Milvus works with both open-source embedding models and embedding service, in text, image and video modalities. Milvus also provides a convenient util &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/embeddings.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;pymilvus[model]&lt;/code&gt;&lt;/a&gt;, users can use the simple wrapper code to transform unstructured data into vector embeddings and leverage reranking models for optimized search results. The Milvus ecosystem also includes &lt;a class=&#34;link&#34; href=&#34;https://github.com/zilliztech/attu?tab=readme-ov-file#attu&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Attu&lt;/a&gt; for GUI-based administration, &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/birdwatcher_overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Birdwatcher&lt;/a&gt; for system debugging, &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/monitor_overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Prometheus/Grafana&lt;/a&gt; for monitoring, &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/milvus-cdc-overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Milvus CDC&lt;/a&gt; for data synchronization, &lt;a class=&#34;link&#34; href=&#34;https://github.com/zilliztech/vts?tab=readme-ov-file#vts&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;VTS&lt;/a&gt; for data migration and data connectors for &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/integrate_with_spark.md#Spark-Milvus-Connector-User-Guide&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spark&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://github.com/zilliztech/kafka-connect-milvus?tab=readme-ov-file#kafka-connect-milvus-connector&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Kafka&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://fivetran.com/docs/destinations/milvus&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Fivetran&lt;/a&gt;, and &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/integrate_with_airbyte.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airbyte&lt;/a&gt; to build search pipelines.&lt;/p&gt;
&lt;p&gt;Check out &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/integrations_overview.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://milvus.io/docs/integrations_overview.md&lt;/a&gt; for more details.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;For guidance on installation, usage, deployment, and administration, check out &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Milvus Docs&lt;/a&gt;. For technical milestones and enhancement proposals, check out &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;issues on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;The Milvus open-source project accepts contribution from everyone. See &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/blob/master/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Guidelines for Contributing&lt;/a&gt; for details on submitting patches and the development workflow. See our &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/community&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;community repository&lt;/a&gt; to learn about project governance and access more community resources.&lt;/p&gt;
&lt;h3 id=&#34;build-milvus-from-source-code&#34;&gt;Build Milvus from Source Code
&lt;/h3&gt;&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Linux systems (Ubuntu 20.04 or later recommended):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 1.21
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cmake: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.26.4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gcc: 9.5
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;python: &amp;gt; 3.8 and  &amp;lt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.11
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MacOS systems with x86_64 (Big Sur 11.5 or later recommended):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 1.21
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cmake: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.26.4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;llvm: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;15&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;python: &amp;gt; 3.8 and  &amp;lt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.11
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MacOS systems with Apple Silicon (Monterey 12.0.1 or later recommended):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 1.21 &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;Arch&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;ARM64&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cmake: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.26.4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;llvm: &amp;gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;15&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;python: &amp;gt; 3.8 and  &amp;lt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 3.11
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Clone Milvus repo and build.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Clone github repository.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git clone https://github.com/milvus-io/milvus.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install third-party dependencies.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; milvus/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ./scripts/install_deps.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Compile Milvus.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ make
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;For full instructions, see &lt;a class=&#34;link&#34; href=&#34;https://github.com/milvus-io/milvus/blob/master/DEVELOPMENT.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;developer&amp;rsquo;s documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;community&#34;&gt;Community
&lt;/h2&gt;&lt;p&gt;Join the Milvus community on &lt;a class=&#34;link&#34; href=&#34;https://discord.gg/8uyFbECzPX&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; to share your suggestions, advice, and questions with our engineering team.&lt;/p&gt;
&lt;p&gt;To learn latest news about Milvus, follow us on social media:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; (&lt;a class=&#34;link&#34; href=&#34;https://twitter.com/milvusio&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://twitter.com/milvusio&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/company/the-milvus-project&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/channel/UCMCo_F7pKjMHBlfyxwOPw-g&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Youtube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://medium.com/@milvusio&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Medium&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also check out our &lt;a class=&#34;link&#34; href=&#34;https://milvus.io/docs/performance_faq.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;FAQ page&lt;/a&gt; to discover solutions or answers to your issues or questions, and subscribe to Milvus mailing lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lists.lfai.foundation/g/milvus-tsc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Technical Steering Committee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lists.lfai.foundation/g/milvus-technical-discuss&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Technical Discussions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lists.lfai.foundation/g/milvus-announce&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Announcement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;reference&#34;&gt;Reference
&lt;/h2&gt;&lt;p&gt;Reference to cite when you use Milvus in a research paper:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@inproceedings{2021milvus,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  title={Milvus: A Purpose-Built Vector Data Management System},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  author={Wang, Jianguo and Yi, Xiaomeng and Guo, Rentong and Jin, Hai and Xu, Peng and Li, Shengjun and Wang, Xiangyu and Guo, Xiangzhou and Li, Chengming and Xu, Xiaohai and others},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  booktitle={Proceedings of the 2021 International Conference on Management of Data},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  pages={2614--2627},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  year={2021}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;@article{2022manu,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  title={Manu: a cloud native vector database management system},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  author={Guo, Rentong and Luan, Xiaofan and Xiang, Long and Yan, Xiao and Yi, Xiaomeng and Luo, Jigao and Cheng, Qianya and Xu, Weizhi and Luo, Jiarui and Liu, Frank and others},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  journal={Proceedings of the VLDB Endowment},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  volume={15},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  number={12},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  pages={3548--3561},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  year={2022},
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  publisher={VLDB Endowment}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- Do not remove start of hero-bot --&gt;
&lt;p&gt;&lt;img src=&#34;https://img.shields.io/badge/all--contributors-414-orange&#34;&gt;&lt;br&gt;
&lt;a href=&#34;https://github.com/0xflotus&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/26602940?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/9Eurydice9&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/220225099?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ABNER-1&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24547351?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Abhijnan-Bajpai&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57059194?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Accagain2014&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9635216?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Ahmetyasin&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34247619?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Ald392&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/166891594?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/AliDotS&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33119433?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/AllenYu1987&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12489985?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Anosh21&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/90505226?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/AnthonyTsu1984&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/115786031?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Aredcap&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/40494761?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ArenaSu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/21214629?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Armaggheddon&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/47779194?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/BUPTAnderson&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13449703?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Ben-Aaron-Bio-Rad&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/54123439?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Bennu-Li&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/53458891?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Biki-das&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/72331432?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/BossZou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/40255591?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/CNLHC&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/21005146?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/CaoHaiNam&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/47685795?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Chisdo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/36720318?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ChunelFeng&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37905059?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/CocytusElias&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/79587688?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/CodeInDreams&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17664279?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/CsterKuroi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12230174?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Cupchen&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34762375?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/DLT1412&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8294986?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/DanielHuang1983&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4417873?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Deep1Shikha&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/47516502?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/DingQK&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/58072531?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/DiptoChakrabarty&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45638240?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/EricStarer&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34002927?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Erzangel&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57399897?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Fierralin&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8857059?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/FluorineDog&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/15663612?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Gofastasf&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/159963288?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Gracieeea&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/50101579?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/GuanyunFeng&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/40229765?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/GuoRentong&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57477222?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/GuyKh&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3136012?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Hard-Coder05&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/54059881?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Heisenberg-Y&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35055583?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/HesterG&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17645053?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Hoyaspark&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/88016041?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/HuaSheng2000&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34791273?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/HuangHua&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2274405?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/HurSungYun&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8033896?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Ice-YcY&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/85332705?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/JackLCL&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/53512883?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/JadeFlute0127&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35321989?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Janglearnstocode&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/204587742?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Javajava1&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/29594737?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Jeri-jose&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/72429659?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/JinHai-CN&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33142505?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/JsDove&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35839735?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Juneezee&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/20135478?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/KubrickLiu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24795136?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/KumaJie&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/61139665?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/LeoReeYang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/58654486?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Leslie-Wong-H&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/27696701?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Light-City&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/25699850?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Lin-gh-Saint&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64019322?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Linkwei&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/30227152?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/LionelDong&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7533395?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/LocoRichard&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/81553353?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/LoveEachDay&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1573213?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/MrPresent-Han&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/116052805?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/NavanshGoel&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/74401713?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/NicoYuan1986&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/109071306?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/NotRyan&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5742796?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/OxalisCu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64067746?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/PahudPlus&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64403786?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/PiercarloSlavazza&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3389306?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/PowderLi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/135960789?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/PwzXxm&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6563846?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/QipengZhou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5410298?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/RangerCD&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6872198?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Raysilience&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45241093?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Reidddddd&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5352837?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ReigenAraka&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57280231?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Rijin-N&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/181319057?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/RosieZhang12&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/106942883?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/RyanWei&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9876551?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SCKCZJ2018&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/29282370?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SarthakJain26&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45846277?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Shawnzheng011019&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/88486803?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SimFG&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/21985684?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SkyYang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4702509?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SnowyOwl-KHY&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/10348819?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SpadeA-Tang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/71589810?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Sunt-ing&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/43040147?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/SwaggySong&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/36157116?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/TheShubhendra&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37535104?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Thor-ChenBiao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/104345188?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ThreadDao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/27288593?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ThyeeZz&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/41352919?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Tlincy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11934432?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Tumao727&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/20420181?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/UnyieldingOrca&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11794047?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Writer-X&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/80471801?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Writtic&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11371498?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Wuzhengda55&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/47274057?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Xieql&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45359033?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/XuPeng-SH&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/39627130?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/XuanYang-cn&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/51370125?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/YannFollet&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/131855179?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/YidaHu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13404367?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/YiyunNi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/74396087?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Yougigun&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9638997?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Yukikaze-CZR&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48198922?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/Zach41&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3941604?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ZhaoBQ&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35092554?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/aaronjin2010&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48044391?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/abd-770&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/92085834?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/akihoni&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/36330442?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/alexanderguzhva&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/10901481?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/alwayslove2013&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/22510720?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/anchun&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2356895?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/any35&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2082210?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/aoiasd&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45024769?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/arijit-chowdhury-genea&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/104769013?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ashkrisk&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/137368647?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ashyshyshyman&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/50362613?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/avats-dev&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35889327?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/avsolatorio&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3009596?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/balloon1995&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/10573916?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/become-nice&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/56624819?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/bigsheeper&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/42060877?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/binbin12580&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/30914966?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/binbinlv&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/83755740?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/bjzhjing&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/46661806?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/bo-huang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24309515?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/brandonbiggs&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34954680?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/brcarry&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/58139344?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/brunocfnba&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7377163?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/bryanwux&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17968665?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/caesarjuly&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/927521?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/caosiyang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2155120?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/carawaylj&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/69145751?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/charleskakumanu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/62761315?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/charlspjohn&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14850736?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chasingegg&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/18375889?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chengpu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2233492?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chenxingqiang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12387235?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chinamcafee&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3439961?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chuangfengwang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24692397?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/chyezh&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/20332315?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cjrh&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/480395?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/claireyuw&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/83751381?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/codacy-badger&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/23704769?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/codenoid&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14269809?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/codingjaguar&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7064054?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/congqixia&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/84113973?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/corest&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1071648?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/counter2015&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13608862?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cqy123456&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/39671710?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cuishuang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/15921519?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cxie&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/653101?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cxytz01&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/18002438?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/cydrain&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3992404?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/czpmango&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/26356194?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/czs007&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/59249785?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dandv&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33569?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dariocurr&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48800335?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/datenhahn&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13999666?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dd-He&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24242249?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dddddai&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/41563853?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/del-zhenwu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/56623710?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dengxiaohai&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/137682492?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/disflyer&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/22723892?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/divyaruhil&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/117009486?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/donno2048&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/61805754?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/drow931&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11514434?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dvzubarev&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14878830?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/dyhyfu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64584368?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/eddumelendez&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1810547?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ehooi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1306183?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/elfisworking&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37609214?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/eli-b&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/834999?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/elstic&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48523564?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/emmanuel-ferdman&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35470921?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/eolivelli&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9469110?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/erdustiggen&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/25433850?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/feisiyicl&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64510805?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/fengjun2016&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/23044049?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/filip-halt&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/81822489?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/filipecaixeta&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1094052?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/fishpenguin&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/49153041?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/forsaken628&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/18322364?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/foxspy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11503321?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/franciscojavierarceo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4163062?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/freestsoul&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3909908?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/gcmutator&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/134900551?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ggaaooppeenngg&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4769989?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/gifi-siby&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/176461003?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/git-hulk&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4987594?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/godchen0212&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/67679556?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/gracezzzzz&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/56617657?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/grtoverflow&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8500564?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/gruebel&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33207684?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/guimou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3944034?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/gujun720&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/53246671?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/guoxiangzhou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/52496626?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/hadim&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/528003?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/haorenfsa&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/15938850?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/hckex&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33862757?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/hedane&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12457872?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/henryoswald&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/343366?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/hishope&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/153272819?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/huanghaoyuanhhy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/103482615?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/huangjincheng2022&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/98305308?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ibrahimhaddad&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1656002?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/im-ajaymeena&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/19550841?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ireneontheway5&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/75291211?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/iynewz&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/81401074?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/izapolsk&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/21039333?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jackyu2020&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64533877?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jaelgu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/86251631?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jaime0815&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/4024711?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jeffoverflow&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24581746?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jenkoon&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/27683687?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jennyli-z&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/93511422?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jhonroxton&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/105436184?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jiangke-sr&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/68629395?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jiangyinzuo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/40995042?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jiaoew1991&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2297455?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jielinxu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/52057195?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jingkl&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34296482?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jjyaoao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/88936287?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jkx8fc&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/31717785?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/joeyjooste&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/72280325?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/john-h-luo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/67673717?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jperez999&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37191411?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/juliens&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/195661?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/junjiejiangjjj&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14136703?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/jyc4617&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3044583?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/kartikcho&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48270786?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/kateshaowanjou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/58837504?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/klboke&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/18591662?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/laipz8200&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/16485841?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/laurazhao0611&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/192320184?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lee-eve&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9720105?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lentitude2tk&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/108672767?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/leonardokidd&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14940941?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/letian-jiang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/16740944?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/letme5&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/76860836?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/leykun10&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45382760?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lhotari&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/66864?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/liliu-z&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/105927039?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/linhgao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/102851605?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/liyun95&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/105278390?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/locustbaby&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/21237232?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/loguo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/15364733?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/longjiquan&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/31589260?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lowener&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9810050?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lsgrep&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3893940?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/lwglgy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/26682620?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/madogar&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/36537062?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/maksspace&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9841409?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/matchyc&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57976772?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/matrixji&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/183388?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mausch&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/95194?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mcamou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/87200?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/michaelkl&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1443825?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mihailyanchev&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34907806?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mileyzjq&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37039827?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/milvus-ci-robot&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/87847967?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mimoning&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/19261942?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/moe-of-faith&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5696721?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mohitreddy1996&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11742913?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/nameczz&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/20559208?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/natoka&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1751024?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ncover21&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/30241297?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/nexttonever&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/31059690?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/neza2017&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34152706?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/nianliuu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/136299351?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/nish112022&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/148342058?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/nustiueudinastea&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/588327?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/op-hunter&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5617677?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ownbylichaobao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37684963?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/panjf2000&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7496278?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/pengjeck&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14035577?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/phantom8548&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11576622?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/pingliu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6415493?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/pj1987111&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6268414?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ponponon&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/38725104?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/preetham&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9149028?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/presburger&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/49336176?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/proost&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34047134?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/psc0606&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7888889?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/punkerpunker&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/54440025?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/qbzenker&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/51972064?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/qixuan0212&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/135136620?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/rahulmistri1997&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/58909377?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/rashgaroth&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/50513263?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/richzw&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1590890?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ronnie-llamado&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35092029?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sachitolani&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/146494073?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sageanya&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/37909674?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/saisona&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/10884762?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/saivarunk&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2976867?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sarah-inkeep&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/129242944?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/scipe&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3996622?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/scsven&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/100122127?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/seo-jinBro&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17746814?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/septemberfd&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/40378371?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shana0325&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/33335490?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shanghaikid&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/185051?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shaoting-huang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/167743503?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shengjh&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/46514371?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shengjun1985&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/49774184?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shiyu09&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/39143280?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shiyu22&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/53459423?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/shunjiezhao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/90906581?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/siddarth99&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/38921750?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sileht&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/200878?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/simonwei97&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/119845914?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/siriusctrl&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/26541600?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/slobentanzer&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13223629?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/smackfu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1723952?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/smellthemoon&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/64083300?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/snyk-bot&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/19733683?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/songxianj&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/107831450?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/soothing-rain&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/69466447?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/soulteary&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1500781?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sparknack&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/22293270?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sre-ci-robot&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/56469371?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sre-ro&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/93502486?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sreyan-ghosh&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/60854658?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ss892714028&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34635663?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/stacyli-0601&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/218570478?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/stephen37&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6506810?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/stevetracvc&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/70416691?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/stuartjing&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/3454260?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sunby&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9817127?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sutcalag&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/83750738?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/sworddish&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/219938?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/talentAN&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17634030?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tasty-gumi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/95212988?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/taydy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/24822588?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tbickford&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/814232?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tedxu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/152654?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tedyu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/235188?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/testwill&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8717479?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/thywdy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/56624359?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/timothycarambat&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/16845892?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tinkerlin&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13817362?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tinswzy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/30112657?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/topikachu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/1520380?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/trovwu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/89676996?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/tuwchia&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13282807?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ulovecode&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/30142181?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/unfode&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/95689995?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/virgo-o&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/138708600?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/vladwa&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/22994848?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/vsanna&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7834445?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/vtereshyn&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/32247411?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wangting0128&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/26307815?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/water32&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13234561?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wayblink&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/18096561?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/weiliu1031&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/108661493?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/weishuo2&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/27938020?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wg1026688210&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14267759?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wh201906&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/62299611?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wscxyey&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/48882296?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wwx441476&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/28601121?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wxyucs&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12595343?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wxywb&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/5432721?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/wzymumon&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/46886508?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xaxys&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/28949072?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiangzhouguo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/93316470?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiaocai2333&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/46207236?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiaofan-luan&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/83447078?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiaohu4313888&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/39088547?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiaowshi&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/45102896?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiedeyantu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/49781471?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xige-16&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/20124155?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xiyichan&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34647972?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xlyslr&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/14070517?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xudalin0609&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/35444753?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xuqiwe&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57252655?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/xzshinan&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7299894?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yah01&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12216890?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yahorbarkouski&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/94449298?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yamasite&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/10089260?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yanliang567&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/82361606?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yellow-shine&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/149367927?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yelusion2&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/97278661?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yhmo&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2282099?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yiuluchen&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/23047684?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yiwangdr&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/80064917?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yiwen92&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/34636520?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yongpengli-z&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/103410837?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/youny626&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/9016120?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yuyicai&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/13033733?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/yxm1536&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/62009483?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zander-bobronnikov&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/183726703?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zc2638&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/28284116?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zc277584121&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/17022025?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zengxy&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11961641?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zerowe-seven&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/57790060?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhagnlu&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/11935707?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhang787jun&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/51014996?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhanshuyou&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/7420640?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhanxu33&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/16716445?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhengbuqian&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12147173?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhenwu-cn&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/2993941?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhikunyao&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/129478994?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhoubo0317&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/51948620?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhuwenxing&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/12268675?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zhuyaguang&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/8857976?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zjjzyl&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/6939141?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/zxf2017&#34;&gt;&lt;img src=&#34;https://avatars.githubusercontent.com/u/29620478?v=4&#34; width=&#34;30px&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!-- Do not remove end of hero-bot --&gt;
</description>
        </item>
        <item>
        <title>all-rag-techniques</title>
        <link>https://producthunt.programnotes.cn/en/p/all-rag-techniques/</link>
        <pubDate>Mon, 16 Jun 2025 15:31:49 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/all-rag-techniques/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1510792047925-c55a452bbad7?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTAwNTkwNDV8&amp;ixlib=rb-4.1.0" alt="Featured image of post all-rag-techniques" /&gt;&lt;h1 id=&#34;fareedkhan-devall-rag-techniques&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/FareedKhan-dev/all-rag-techniques&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;FareedKhan-dev/all-rag-techniques&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;all-rag-techniques-a-simpler-hands-on-approach-&#34;&gt;All RAG Techniques: A Simpler, Hands-On Approach ✨
&lt;/h1&gt;&lt;p&gt;Read this in your preferred language:&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=de&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Deutsch&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=es&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Español&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=fr&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Français&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=ja&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;日本語&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=ko&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;한국어&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=pt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Português&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=ru&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Русский&lt;/a&gt; |  &lt;a class=&#34;link&#34; href=&#34;https://www.readme-i18n.com/FareedKhan-dev/all-rag-techniques?lang=zh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;中文&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.python.org/downloads/release/python-370/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/python-3.7&amp;#43;-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Python 3.7&amp;#43;&#34;
	
	
&gt;&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://cloud.nebius.ai/services/llm-embedding&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Nebius%20AI-API-brightgreen&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Nebius AI&#34;
	
	
&gt;&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://openai.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/OpenAI-API-lightgrey&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;OpenAI&#34;
	
	
&gt;&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://medium.com/@fareedkhandev/testing-every-rag-technique-to-find-the-best-094d166af27f&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Medium-Blog-black?logo=medium&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Medium&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This repository takes a clear, hands-on approach to &lt;strong&gt;Retrieval-Augmented Generation (RAG)&lt;/strong&gt;, breaking down advanced techniques into straightforward, understandable implementations. Instead of relying on frameworks like &lt;code&gt;LangChain&lt;/code&gt; or &lt;code&gt;FAISS&lt;/code&gt;, everything here is built using familiar Python libraries &lt;code&gt;openai&lt;/code&gt;, &lt;code&gt;numpy&lt;/code&gt;, &lt;code&gt;matplotlib&lt;/code&gt;, and a few others.&lt;/p&gt;
&lt;p&gt;The goal is simple: provide code that is readable, modifiable, and educational. By focusing on the fundamentals, this project helps demystify RAG and makes it easier to understand how it really works.&lt;/p&gt;
&lt;h2 id=&#34;update-&#34;&gt;Update: 📢
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;(12-May-2025) Added a new notebook on how to handle big data using Knowledge Graphs.&lt;/li&gt;
&lt;li&gt;(27-April-2025) Added a new notebook which finds best RAG technique for a given query (Simple RAG + Reranker + Query Rewrite).&lt;/li&gt;
&lt;li&gt;(20-Mar-2025) Added a new notebook on RAG with Reinforcement Learning.&lt;/li&gt;
&lt;li&gt;(07-Mar-2025) Added 20 RAG techniques to the repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-whats-inside&#34;&gt;🚀 What&amp;rsquo;s Inside?
&lt;/h2&gt;&lt;p&gt;This repository contains a collection of Jupyter Notebooks, each focusing on a specific RAG technique.  Each notebook provides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A concise explanation of the technique.&lt;/li&gt;
&lt;li&gt;A step-by-step implementation from scratch.&lt;/li&gt;
&lt;li&gt;Clear code examples with inline comments.&lt;/li&gt;
&lt;li&gt;Evaluations and comparisons to demonstrate the technique&amp;rsquo;s effectiveness.&lt;/li&gt;
&lt;li&gt;Visualization to visualize the results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s a glimpse of the techniques covered:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Notebook&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;01_simple_rag.ipynb&#34; &gt;1. Simple RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;A basic RAG implementation.  A great starting point!&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;02_semantic_chunking.ipynb&#34; &gt;2. Semantic Chunking&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Splits text based on semantic similarity for more meaningful chunks.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;03_chunk_size_selector.ipynb&#34; &gt;3. Chunk Size Selector&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Explores the impact of different chunk sizes on retrieval performance.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;04_context_enriched_rag.ipynb&#34; &gt;4. Context Enriched RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Retrieves neighboring chunks to provide more context.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;05_contextual_chunk_headers_rag.ipynb&#34; &gt;5. Contextual Chunk Headers&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Prepends descriptive headers to each chunk before embedding.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;06_doc_augmentation_rag.ipynb&#34; &gt;6. Document Augmentation RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Generates questions from text chunks to augment the retrieval process.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;07_query_transform.ipynb&#34; &gt;7. Query Transform&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Rewrites, expands, or decomposes queries to improve retrieval.  Includes &lt;strong&gt;Step-back Prompting&lt;/strong&gt; and &lt;strong&gt;Sub-query Decomposition&lt;/strong&gt;.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;08_reranker.ipynb&#34; &gt;8. Reranker&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Re-ranks initially retrieved results using an LLM for better relevance.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;09_rse.ipynb&#34; &gt;9. RSE&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Relevant Segment Extraction:  Identifies and reconstructs continuous segments of text, preserving context.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;10_contextual_compression.ipynb&#34; &gt;10. Contextual Compression&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Implements contextual compression to filter and compress retrieved chunks, maximizing relevant information.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;11_feedback_loop_rag.ipynb&#34; &gt;11. Feedback Loop RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Incorporates user feedback to learn and improve RAG system over time.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;12_adaptive_rag.ipynb&#34; &gt;12. Adaptive RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Dynamically selects the best retrieval strategy based on query type.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;13_self_rag.ipynb&#34; &gt;13. Self RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Implements Self-RAG, dynamically decides when and how to retrieve, evaluates relevance, and assesses support and utility.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;14_proposition_chunking.ipynb&#34; &gt;14. Proposition Chunking&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Breaks down documents into atomic, factual statements for precise retrieval.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;15_multimodel_rag.ipynb&#34; &gt;15. Multimodel RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Combines text and images for retrieval, generating captions for images using LLaVA.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;16_fusion_rag.ipynb&#34; &gt;16. Fusion RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Combines vector search with keyword-based (BM25) retrieval for improved results.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;17_graph_rag.ipynb&#34; &gt;17. Graph RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Organizes knowledge as a graph, enabling traversal of related concepts.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;18_hierarchy_rag.ipynb&#34; &gt;18. Hierarchy RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Builds hierarchical indices (summaries + detailed chunks) for efficient retrieval.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;19_HyDE_rag.ipynb&#34; &gt;19. HyDE RAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Uses Hypothetical Document Embeddings to improve semantic matching.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;20_crag.ipynb&#34; &gt;20. CRAG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Corrective RAG: Dynamically evaluates retrieval quality and uses web search as a fallback.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;21_rag_with_rl.ipynb&#34; &gt;21. Rag with RL&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Maximize the reward of the RAG model using Reinforcement Learning.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;best_rag_finder.ipynb&#34; &gt;Best RAG Finder&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Finds the best RAG technique for a given query using Simple RAG + Reranker + Query Rewrite.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;22_Big_data_with_KG.ipynb&#34; &gt;22. Big Data with Knowledge Graphs&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Handles large datasets using Knowledge Graphs.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;-repository-structure&#34;&gt;🗂️ Repository Structure
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;fareedkhan-dev-all-rag-techniques/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── README.md                          &amp;lt;- You are here!
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 01_simple_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 02_semantic_chunking.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 03_chunk_size_selector.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 04_context_enriched_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 05_contextual_chunk_headers_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 06_doc_augmentation_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 07_query_transform.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 08_reranker.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 09_rse.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 10_contextual_compression.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 11_feedback_loop_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 12_adaptive_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 13_self_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 14_proposition_chunking.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 15_multimodel_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 16_fusion_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 17_graph_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 18_hierarchy_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 19_HyDE_rag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 20_crag.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 21_rag_with_rl.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 22_big_data_with_KG.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── best_rag_finder.ipynb
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── requirements.txt                   &amp;lt;- Python dependencies
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── data/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── val.json                       &amp;lt;- Sample validation data (queries and answers)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── AI_Information.pdf             &amp;lt;- A sample PDF document for testing.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── attention_is_all_you_need.pdf  &amp;lt;- A sample PDF document for testing (for Multi-Modal RAG).
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;-getting-started&#34;&gt;🛠️ Getting Started
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Clone the repository:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/FareedKhan-dev/all-rag-techniques.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; all-rag-techniques
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Install dependencies:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install -r requirements.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Set up your OpenAI API key:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Obtain an API key from &lt;a class=&#34;link&#34; href=&#34;https://studio.nebius.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nebius AI&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Set the API key as an environment variable:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;YOUR_NEBIUS_AI_API_KEY&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;or&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;setx OPENAI_API_KEY &lt;span class=&#34;s2&#34;&gt;&amp;#34;YOUR_NEBIUS_AI_API_KEY&amp;#34;&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# On Windows&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;or, within your Python script/notebook:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;os&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;os&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;environ&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;OPENAI_API_KEY&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;YOUR_NEBIUS_AI_API_KEY&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Run the notebooks:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open any of the Jupyter Notebooks (&lt;code&gt;.ipynb&lt;/code&gt; files) using Jupyter Notebook or JupyterLab.  Each notebook is self-contained and can be run independently.  The notebooks are designed to be executed sequentially within each file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The &lt;code&gt;data/AI_Information.pdf&lt;/code&gt; file provides a sample document for testing. You can replace it with your own PDF.  The &lt;code&gt;data/val.json&lt;/code&gt; file contains sample queries and ideal answers for evaluation.
The &amp;lsquo;attention_is_all_you_need.pdf&amp;rsquo; is for testing Multi-Modal RAG Notebook.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;-core-concepts&#34;&gt;💡 Core Concepts
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Embeddings:&lt;/strong&gt;  Numerical representations of text that capture semantic meaning.  We use Nebius AI&amp;rsquo;s embedding API and, in many notebooks, also the &lt;code&gt;BAAI/bge-en-icl&lt;/code&gt; embedding model.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Vector Store:&lt;/strong&gt;  A simple database to store and search embeddings.  We create our own &lt;code&gt;SimpleVectorStore&lt;/code&gt; class using NumPy for efficient similarity calculations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cosine Similarity:&lt;/strong&gt;  A measure of similarity between two vectors.  Higher values indicate greater similarity.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Chunking:&lt;/strong&gt;  Dividing text into smaller, manageable pieces.  We explore various chunking strategies.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Retrieval:&lt;/strong&gt; The process of finding the most relevant text chunks for a given query.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Generation:&lt;/strong&gt;  Using a Large Language Model (LLM) to create a response based on the retrieved context and the user&amp;rsquo;s query.  We use the &lt;code&gt;meta-llama/Llama-3.2-3B-Instruct&lt;/code&gt; model via Nebius AI&amp;rsquo;s API.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Evaluation:&lt;/strong&gt;  Assessing the quality of the RAG system&amp;rsquo;s responses, often by comparing them to a reference answer or using an LLM to score relevance.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-contributing&#34;&gt;🤝 Contributing
&lt;/h2&gt;&lt;p&gt;Contributions are welcome!&lt;/p&gt;
</description>
        </item>
        <item>
        <title>limbo</title>
        <link>https://producthunt.programnotes.cn/en/p/limbo/</link>
        <pubDate>Mon, 19 May 2025 15:30:44 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/limbo/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1566221244511-3d2bd0b2f2aa?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDc2Mzk3MzV8&amp;ixlib=rb-4.1.0" alt="Featured image of post limbo" /&gt;&lt;h1 id=&#34;tursodatabaselimbo&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/tursodatabase/limbo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tursodatabase/limbo&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;limbo.png&#34; alt=&#34;Limbo&#34; width=&#34;800&#34;/&gt;
  &lt;h1 align=&#34;center&#34;&gt;Project Limbo&lt;/h1&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;i&gt;Limbo&lt;/i&gt; is a project to build the modern evolution of SQLite.
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a title=&#34;Build Status&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/actions/workflows/rust.yml&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/actions/workflow/status/tursodatabase/limbo/rust.yml?style=flat-square&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;Releases&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/releases&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/release/tursodatabase/limbo?style=flat-square&amp;color=9CF&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;Rust&#34; target=&#34;_blank&#34; href=&#34;https://crates.io/crates/limbo&#34;&gt;&lt;img alt=&#34;PyPI&#34; src=&#34;https://img.shields.io/crates/v/limbo&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;JavaScript&#34; target=&#34;_blank&#34; href=&#34;https://www.npmjs.com/package/@tursodatabase/limbo&#34;&gt;&lt;img alt=&#34;PyPI&#34; src=&#34;https://img.shields.io/npm/v/@tursodatabase/limbo&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;Python&#34; target=&#34;_blank&#34; href=&#34;https://pypi.org/project/pylimbo/&#34;&gt;&lt;img alt=&#34;PyPI&#34; src=&#34;https://img.shields.io/pypi/v/pylimbo&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;MIT&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/blob/main/LICENSE.md&#34;&gt;&lt;img src=&#34;http://img.shields.io/badge/license-MIT-orange.svg?style=flat-square&#34;&gt;&lt;/a&gt;
  &lt;br&gt;
  &lt;a title=&#34;GitHub Pull Requests&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/pulls&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/issues-pr-closed/tursodatabase/limbo.svg?style=flat-square&amp;color=FF9966&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;GitHub Commits&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/commits/main&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/commit-activity/m/tursodatabase/limbo.svg?style=flat-square&#34;&gt;&lt;/a&gt;
  &lt;a title=&#34;Last Commit&#34; target=&#34;_blank&#34; href=&#34;https://github.com/tursodatabase/limbo/commits/main&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/last-commit/tursodatabase/limbo.svg?style=flat-square&amp;color=FF9900&#34;&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a title=&#34;Developer&#39;s Discord&#34; target=&#34;_blank&#34; href=&#34;https://discord.gg/jgjmyYgHwB&#34;&gt;&lt;img alt=&#34;Chat with developers on Discord&#34; src=&#34;https://img.shields.io/discord/1258658826257961020?label=Discord&amp;logo=Discord&amp;style=social&#34;&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;features-and-roadmap&#34;&gt;Features and Roadmap
&lt;/h2&gt;&lt;p&gt;Limbo is a &lt;em&gt;work-in-progress&lt;/em&gt;, in-process OLTP database engine library written in Rust that has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Asynchronous I/O&lt;/strong&gt; support on Linux with &lt;code&gt;io_uring&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLite compatibility&lt;/strong&gt; [&lt;a class=&#34;link&#34; href=&#34;COMPAT.md&#34; &gt;doc&lt;/a&gt;] for SQL dialect, file formats, and the C API&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Language bindings&lt;/strong&gt; for JavaScript/WebAssembly, Rust, Go, Python, and &lt;a class=&#34;link&#34; href=&#34;bindings/java&#34; &gt;Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS support&lt;/strong&gt; for Linux, macOS, and Windows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the future, we will be also working on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Integrated vector search&lt;/strong&gt; for embeddings and vector similarity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;BEGIN CONCURRENT&lt;/code&gt;&lt;/strong&gt; for improved write throughput.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved schema management&lt;/strong&gt; including better &lt;code&gt;ALTER&lt;/code&gt; support and strict column types by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;details&gt;
&lt;summary&gt;💻 Command Line&lt;/summary&gt;
&lt;br&gt;
You can install the latest `limbo` release with:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl --proto &lt;span class=&#34;s1&#34;&gt;&amp;#39;=https&amp;#39;&lt;/span&gt; --tlsv1.2 -LsSf &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  https://github.com/tursodatabase/limbo/releases/latest/download/limbo_cli-installer.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Then launch the shell to execute SQL statements:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;Limbo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;Enter &amp;#34;.help&amp;#34; for usage hints.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;Connected to a transient in-memory database.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;Use &amp;#34;.open FILENAME&amp;#34; to reopen on a persistent database
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;limbo&amp;gt; CREATE TABLE users (id INT PRIMARY KEY, username TEXT);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;limbo&amp;gt; INSERT INTO users VALUES (1, &amp;#39;alice&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;limbo&amp;gt; INSERT INTO users VALUES (2, &amp;#39;bob&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;limbo&amp;gt; SELECT * FROM users;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;1|alice
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;2|bob
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;You can also build and run the latest development version with:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;🦀 Rust&lt;/summary&gt;
&lt;br&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;cargo add limbo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Example usage:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-rust&#34; data-lang=&#34;rust&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;db&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Builder&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;new_local&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;sqlite.db&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;build&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;await&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;conn&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;db&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;connect&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;res&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;conn&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;query&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;SELECT * FROM users&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()).&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;await&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;✨ JavaScript&lt;/summary&gt;
&lt;br&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;npm i limbo-wasm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Example usage:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Database&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;limbo-wasm&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;db&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;sqlite.db&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;stmt&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;db&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;prepare&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;SELECT * FROM users&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kr&#34;&gt;const&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;users&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;stmt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;all&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;users&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;🐍 Python&lt;/summary&gt;
&lt;br&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;pip install pylimbo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Example usage:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;limbo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;con&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;limbo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;connect&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sqlite.db&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;cur&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;con&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cursor&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;res&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cur&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;execute&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;SELECT * FROM users&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;res&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fetchone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;🐹 Go&lt;/summary&gt;
&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;Clone the repository&lt;/li&gt;
&lt;li&gt;Build the library and set your LD_LIBRARY_PATH to include limbo&amp;rsquo;s target directory&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;cargo build --package limbo-go
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;export LD_LIBRARY_PATH=/path/to/limbo/target/debug:$LD_LIBRARY_PATH
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Use the driver&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;go get github.com/tursodatabase/limbo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;go install github.com/tursodatabase/limbo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Example usage:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;database/sql&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;github.com/tursodatabase/limbo&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;conn&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;sql&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;sqlite3&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;sqlite.db&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;defer&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;conn&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Close&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;stmt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;conn&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Prepare&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;select * from users&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;defer&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;stmt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Close&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;stmt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Query&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Next&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;int&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Scan&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;fmt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;Printf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;User: ID: %d, Username: %s\n&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;☕️ Java&lt;/summary&gt;
&lt;br&gt;
&lt;p&gt;We integrated Limbo into JDBC. For detailed instructions on how to use Limbo with java, please refer to
the &lt;a class=&#34;link&#34; href=&#34;bindings/java/README.md&#34; &gt;README.md under bindings/java&lt;/a&gt;.&lt;/p&gt;
&lt;/details&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;We&amp;rsquo;d love to have you contribute to Limbo! Please check out the &lt;a class=&#34;link&#34; href=&#34;https://github.com/tursodatabase/limbo/blob/main/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;contribution guide&lt;/a&gt; to get started.&lt;/p&gt;
&lt;h2 id=&#34;faq&#34;&gt;FAQ
&lt;/h2&gt;&lt;h3 id=&#34;how-is-limbo-different-from-tursos-libsql&#34;&gt;How is Limbo different from Turso&amp;rsquo;s libSQL?
&lt;/h3&gt;&lt;p&gt;Limbo is a project to build the modern evolution of SQLite in Rust, with a strong open contribution focus and features like native async support, vector search, and more. The libSQL project is also an attempt to evolve SQLite in a similar direction, but through a fork rather than a rewrite.&lt;/p&gt;
&lt;p&gt;Rewriting SQLite in Rust started as an unassuming experiment, and due to its incredible success, replaces libSQL as our intended direction. At this point, libSQL is production ready, Limbo is not - although it is evolving rapidly. As the project starts to near production readiness, we plan to rename it to just &amp;ldquo;Turso&amp;rdquo;. More details &lt;a class=&#34;link&#34; href=&#34;https://turso.tech/blog/we-will-rewrite-sqlite-and-we-are-going-all-in&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;publications&#34;&gt;Publications
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Pekka Enberg, Sasu Tarkoma, Jon Crowcroft Ashwin Rao (2024). Serverless Runtime / Database Co-Design With Asynchronous I/O. In &lt;em&gt;EdgeSys ‘24&lt;/em&gt;. &lt;a class=&#34;link&#34; href=&#34;https://penberg.org/papers/penberg-edgesys24.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;[PDF]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Pekka Enberg, Sasu Tarkoma, and Ashwin Rao (2023). Towards Database and Serverless Runtime Co-Design. In &lt;em&gt;CoNEXT-SW ’23&lt;/em&gt;. [&lt;a class=&#34;link&#34; href=&#34;https://penberg.org/papers/penberg-conext-sw-23.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PDF&lt;/a&gt;] [&lt;a class=&#34;link&#34; href=&#34;https://penberg.org/papers/penberg-conext-sw-23-slides.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Slides&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;This project is licensed under the &lt;a class=&#34;link&#34; href=&#34;https://github.com/tursodatabase/limbo/blob/main/LICENSE.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MIT license&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;contribution&#34;&gt;Contribution
&lt;/h3&gt;&lt;p&gt;Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in Limbo by you, shall be licensed as MIT, without any additional
terms or conditions.&lt;/p&gt;
&lt;h2 id=&#34;contributors&#34;&gt;Contributors
&lt;/h2&gt;&lt;p&gt;Thanks to all the contributors to Limbo!&lt;/p&gt;
&lt;a href=&#34;https://github.com/tursodatabase/limbo/graphs/contributors&#34;&gt;
  &lt;img src=&#34;https://contrib.rocks/image?repo=tursodatabase/limbo&#34; /&gt;
&lt;/a&gt;
</description>
        </item>
        
    </channel>
</rss>
