Starred repositories
Distributed vector search for AI-native applications
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing …
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
This is a Chinese translation of the CUDA programming guide
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
An open-source C++ library developed and used at Facebook.
🦀 Small exercises to get you used to reading and writing Rust code!
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
Vector search engine inside Milvus, integrating FAISS, HNSW, DiskANN.
Benchmarks of approximate nearest neighbor libraries in Python
Google Research
Header-only C++/python library for fast approximate nearest neighbors
搜索、推荐、广告、用增等工业界实践文章收集(来源:知乎、Datafuntalk、技术公众号)
中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、…
A Detailed Cplusplus Concurrency Tutorial 《C++ 并发编程指南》
Puck is a high-performance ANN search engine
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Chinese translation of Bjarne Stroustrup's HOPL4 paper
Python - 100天从新手到大师