Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Unknown 1,043 stars

iwangjian/Paper-Reading-ConvAI

📖 Paper reading list in conversational AI.

### Overview: Paper-Reading-ConvAI is a repository dedicated to a conversational AI approach, focusing on the integration of dialogue systems and natural language generation. This project aims to provide a comprehensive overview of various aspects of conversational AI, including dialogue systems, natural language generation, and more. ### Key Features: - **Dialogue Systems (Agents)**: Covers survey, benchmarks, and agents based on LLMs. - **Natural Language Generation (NLG)**: Includes surveys, theories, techniques, diffusion models, and evaluation methods. ### Tech Stack: - Python, PyTorch, TensorFlow, and other relevant libraries. ### Why it Matters: This project serves as a valuable resource for developers and researchers in the field of conversational AI, providing a structured overview of key concepts and techniques in dialogue systems and natural language generation. It is essential for anyone looking to deepen their understanding of conversational AI and its applications. ### Repository: iwangjian/Paper-Reading-ConvAI - **GitHub Stars**: 1043 - **Primary Language**: Unknown - **GitHub Description**: 📖 Paper reading list in conversational AI. Contributions are welcome!
C++ 1,043 stars

myscale/MyScaleDB

A @ClickHouse fork that supports high-performance vector search and full-text search.

### Overview: MyScaleDB is a high-performance SQL vector database that leverages ClickHouse for optimized AI applications. It supports both vector and full-text search, enabling developers to build scalable and production-ready AI solutions using familiar SQL. ### Key Features: - **Vector Search:** Fast and efficient vector search capabilities. - **Full-Text Search:** Enhanced full-text search with metadata integration for improved RAG accuracy. - **Production-Ready:** Built on ClickHouse, it manages and processes structured, text, vector, JSON, geospatial, and time-series data. - **Scalability:** Optimized for high performance and cost-effective scaling. ### Tech Stack: - **Language:** C++ - **GitHub Stars:** 1043 ### Why It Matters: - **SQL Compatibility:** Enables developers to use SQL with vector-related functions, making it familiar and easy to integrate. - **Performance and Scalability:** Utilizes advanced OLAP database architecture and vector algorithms for lightning-fast operations. - **Community Support:** Suitable for a large community of programmers, offering comprehensive features and managed services. - **Efficient Resource Usage:** Reduces resource consumption and achieves better accuracy and speed compared to specialized vector databases. - **Cost-Effective:** More powerful, performant, and cost-effective than specialized vector databases with custom APIs. - **Simplicity:** Simpler to use compared to integrated vector databases like PostgreSQL with pgvector or ElasticSearch with vector extensions. - **Community Growth:** Suitable for a large community of programmers, making it ideal for developers building production-grade AI applications.
Unknown 1,042 stars

ovobrowsersupport/ovobrowser

源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the binary.

Overview: Ovobrowser is a source-level Chromium fingerprint kernel that passes bot detection tests, ensuring it appears as a regular Chrome without any JS injection. It is compiled into the binary and does not include `playwright-stealth` patches. Key features: - Source-level Chromium fingerprint kernel - Does not include JS injection or `playwright-stealth` patches - Detects as a regular Chrome - Includes 5 independent noise types: Canvas, WebGL, Audio, ClientRects, Font - User-Agent, Client Hints, and other client-specific information - Supports WebGL vendor/renderer, WebGPU, and WebRTC - Times zones, language, and accept-language settings - Cross-language commands for launching `chrome.exe` - Supports proxy with credentials Tech stack: C++ patches compiled into the binary Why it matters: Ovobrowser is designed to mimic a regular Chrome browser without any external scripts, ensuring it passes bot detection tests and remains undetected by fingerprinting tools. Repository: ovobrowsersupport/ovobrowser GitHub stars: 1040 GitHub description: 源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the binary. README excerpt: Overview: Ovobrowser is a source-level Chromium fingerprint kernel that passes bot detection tests, ensuring it appears as a regular Chrome without any JS injection. It is compiled into the binary and does not include `playwright-ste
Python 1,041 stars

CalciferZh/minimal-hand

A minimal solution to hand motion capture from a single color camera at over 100fps. Easy to use, plug to run.

### Overview: A minimal solution for hand motion capture from a single color camera, achieving over 100fps. Easy to use and plug-and-play. ### Key Features: - **DetNet for Joint Locations**: Estimates joint locations from a monocular RGB image. - **IKNet for Joint Rotations**: Estimates joint rotations from locations. - **Robust to Occlusion, Hand-Object Interaction, Fast Motion, Changing Scale, and View Point**. ### Tech Stack: Python ### Why It Matters: - **Ease of Use**: Requires only a webcam. - **Performance**: On a 1080Ti GPU, DetNet runs in 8.9ms, IKNet in 0.9ms. - **Efficiency**: Fast and robust to various conditions and poses. ### Repository: CalciferZh/minimal-hand - GitHub Stars: 1041 - Primary Language: Python - Pytorch Version: [Here](https://github.com/MengHao666/Minimal-Hand-pytorch) - With Unity: [Here](https://github.com/vinnik-dmitry07/minimal-hand) ### Usage: - **Install Dependencies**: Check `requirements.txt`. - **Prepare MANO Model**: Download and convert the MANO model. - **Pretrained Models**: Download and place the required files. - **Run Demo**: `python app.py` with the right hand in front of the camera. - **IKNet Alternative**: Available at [Minimal-IK](https://github.com
Python 1,041 stars

huggingface/pytorch-pretrained-BigGAN

🦋A PyTorch implementation of BigGAN with pretrained weights and conversion scripts.

Overview: This repository contains an op-for-op PyTorch implementation of DeepMind's BigGAN model with pretrained weights and conversion scripts. It includes models for 128x128, 256x256, and 512x512 resolutions, and scripts for downloading and converting the models from TensorFlow Hub. Key features: - Pretrained weights from DeepMind's BigGAN - Conversion scripts for TensorFlow Hub models - Direct access to pretrained models for 128, 256, and 512 pixels resolutions - Pre-computed batch norm statistics for 51 truncation values - Installation instructions for PyTorch and additional requirements for conversion scripts and imagenet utilities Tech stack: Python, PyTorch, TensorFlow, NLTK Why it matters: This repository provides a practical tool for generating high-fidelity natural image synthesis, offering a practical solution for researchers and developers interested in large-scale GAN training.
TypeScript 1,041 stars

iptag/jimeng-api

Reverse-engineered the official API for Jimeng/Dreamina’s text-to-image and image-to-image features. Drew inspiration from several experts’ projects and made some tweaks, which significantly improved stability.

### Overview: This project is a reverse-engineered and improved version of the official Jimeng/Dreamina text-to-image and image-to-image APIs, designed to enhance stability and performance. ### Key Features: - **AI Image Generation**: Supports multiple models and resolutions (default 2K, supports 4K, 1K). - **Image-to-Image Synthesis**: Allows uploading local images or URLs. - **AI Video Generation**: Supports text-to-video generation and image-to-video on the China site. - **International Site Support**: Added support for text-to-image and image-to-image APIs on Dreamina international sites. - **Smart Polling**: Adaptive polling mechanism for efficient generation. - **Unified Exception Handling**: Comprehensive error handling and retry mechanism. - **Detailed Logs**: Structured logging for easy debugging. - **Docker Support**: Containerized deployment, ready to use out of the box. - **Log Level Control**: Dynamically adjust log output level through configuration files. ### Tech Stack: TypeScript ### Why it Matters: This project significantly improves the stability and performance of Jimeng/Dreamina's text-to-image and image-to-image features by drawing inspiration from multiple experts' projects and making some tweaks. Repository: [iptag/jimeng-api](https://github.com/iptag/jimeng-api) Primary Language: TypeScript GitHub Stars: 1041
Python 1,041 stars

pykaldi/pykaldi

A Python wrapper for Kaldi

Overview: PyKaldi is a Python wrapper for the Kaldi speech recognition toolkit, providing easy-to-use, low-overhead Python wrappers for C++ code and OpenFst libraries. Key features: - Easy-to-use Python wrappers for Kaldi and OpenFst libraries - Comprehensive coverage of speech recognition utilities, algorithms, and data structures - High-level modules for ASR research and advanced applications - Access to low-level Kaldi and OpenFst functionality - Integration with Kaldi command-line tools and recipes - Support for reading and writing Kaldi and OpenFst files - Low-level access to Kaldi matrices, vectors, and FST structures - Low-level access to Kaldi neural network models and decoders - Integration with Kaldi language modeling utilities Tech stack: Python Why it matters: PyKaldi simplifies the process of integrating Kaldi and OpenFst libraries into Python projects, making it easier for researchers and developers to leverage the powerful tools and algorithms provided by Kaldi and OpenFst. Repository: pykaldi/pykaldi GitHub stars: 1041 GitHub description: A Python wrapper for Kaldi README excerpt: [![Build Status]][Travis] PyKaldi is a Python scripting layer for the [Kaldi] speech recognition toolkit. It provides easy-to-use, low-overhead, first-class Python wrappers for the C++ code in Kaldi and [OpenFst] libraries. You can use PyKaldi to write Python code for things that would otherwise require writing C++ code such as calling
Python 1,037 stars

NVlabs/FastGen

NVIDIA FastGen: Fast Generation from Diffusion Models

Overview: NVIDIA FastGen is a PyTorch-based framework designed for fast generation from diffusion models, supporting large-scale training, various tasks, and multiple distillation methods. Key features: - Supports large-scale training with ≥10B parameters. - Handles different tasks and modalities, including T2I, I2V, and V2V. - Utilizes consistency models, distribution matching distillation, self-forcing, and other distillation techniques. Tech stack: Python Why it matters: FastGen accelerates the generation process of images, videos, and other media by leveraging advanced distillation techniques, making it ideal for applications requiring high-speed and efficient generation of realistic content. Repository: NVlabs/FastGen GitHub stars: 1031 GitHub description: NVIDIA FastGen: Fast Generation from Diffusion Models
Python 1,037 stars

bilibili/Index-1.9B

A lightweight multilingual LLM

### Overview: Index-1.9B is a lightweight multilingual language model designed for various applications, including chat and character customization. ### Key features: - **Index-1.9B base**: 1.9 billion non-embedding parameters, pre-trained on 2.8T corpus. - **Index-1.9B pure**: Base model with strict instruction filtering. - **Index-1.9B chat**: Dialogue model aligned with SFT and DPO, featuring strong multilingual capabilities. - **Index-1.9B character**: Role-playing with RAG, enabling few-shot customization. - **Index-1.9B-32K**: 1.9B parameters, supports 32K context length for reading large documents. ### Tech stack: Python ### Why it matters: Index-1.9B series models are highly effective in various applications, particularly in chat and character customization, outperforming models of the same level in multiple benchmarks.
Python 1,037 stars

yashbhalgat/HashNeRF-pytorch

Pure PyTorch Implementation of NVIDIA paper on Instant Training of Neural Graphics primitives: https://nvlabs.github.io/instant-ngp/

Overview: This project provides a pure PyTorch implementation of NVIDIA's Instant Neural Graphics Primitives (Instant-NGP), enabling AI researchers to accelerate the training and innovation of Neural Graphics Primitives like NeRFs. Key features: - Pure PyTorch implementation of Instant-NGP - Supports training on the ScanNet dataset - Includes additional support for Total Variation Loss and Sparsity-inducing loss - Provides instructions for training models on various objects like chairs, ficus, and hotdogs Tech stack: Pure PyTorch Why it matters: This project simplifies the process of training Neural Graphics Primitives like NeRFs, making it accessible to AI researchers and accelerating their research in the field of Neural Graphics. Repository: yashbhalgat/HashNeRF-pytorch Primary language: Python GitHub stars: 1037
Unknown 1,035 stars

gigwegbe/tinyml-papers-and-projects

This is a list of interesting papers and projects about TinyML.

### Overview: TinyML is a rapidly growing field focusing on the efficient implementation of machine learning models for resource-constrained devices. This project aims to compile and summarize interesting papers, projects, articles, and talks related to TinyML, providing developers with valuable insights and resources. ### Key Features: - **Papers and Articles**: Comprehensive coverage of papers from 2016 to 2024, including topics like model compression, hardware-aware quantization, and real-time object detection. - **Projects**: A collection of projects that showcase the practical applications of TinyML, such as gesture-based interaction and real-time object detection. - **Benchmarking**: Detailed benchmarks and comparisons to evaluate the performance and efficiency of TinyML models. - **Resources**: Links to official code repositories, articles, books, libraries, and courses related to TinyML. ### Tech Stack: - **GitHub Repository**: gigwegbe/tinyml-papers-and-projects - **GitHub Stars**: 1035 ### Why It Matters: TinyML is crucial for enabling machine learning on devices with limited computational resources, such as smartphones, IoT sensors, and edge devices. By providing a curated list of relevant papers, projects, and resources, this project aims to help developers and researchers stay updated on the latest advancements in TinyML, ultimately leading to more efficient and effective applications in real-world scenarios. ### Contact & Feedback: If you have any feedback, suggestions, or contributions to make, please reach out to the maintainers at [contact@tinyml-papers-and-projects.com](mailto:contact@tiny
Python 1,035 stars

zeenie-ai/OpenCompany

Self-improving AI Employees for everyone

### Overview: OpenCompany is a self-improving AI operating system designed for employees, providing access to a wide range of tools and capabilities to complete various tasks efficiently. ### Key Features: - **AI Agents**: Employees can be configured to perform specific roles such as Builders, Growers, Chief of Staff, Front Desk, Researchers, and more. - **Custom Instructions**: Employees can be instructed to perform specific tasks, such as building software, growing a business, managing customer interactions, or researching a topic. - **Access Control**: Users can choose the level of access and ground rules for each employee, ensuring a productive and secure environment. - **Community Integration**: Employees can connect with other employees and community members through chat and collaboration tools. ### Tech Stack: Python ### Why it Matters: OpenCompany empowers employees to focus on their tasks without the need for a traditional computer, making them more efficient and productive. ### Repository: zeenie-ai/OpenCompany ### GitHub Stars: 1027 ### GitHub Description: Self-improving AI Employees for everyone ### Documentation: [Docs](https://docs.opencompany.sh) ### Discord: [Discord](https://discord.gg/c9pCJ7d8Ce) ### For Everyone: - **Builder**: Build software, write and run code, work on pull requests, and use deployment tools. - **Grower**: Research the market, create content, publish to connected channels, and manage community conversations. - **Chief of Staff**: Manage email, calendars, documents, and tasks, and bring you a daily
Python 1,034 stars

ArrowLuo/CLIP4Clip

An official implementation for "CLIP4Clip: An Empirical Study of CLIP for End to End Video Clip Retrieval"

### Overview: CLIP4Clip is an official implementation of the paper "CLIP4Clip: An Empirical Study of CLIP for End to End Video Clip Retrieval". This project focuses on evaluating the performance of CLIP for video clip retrieval tasks across multiple datasets, including MSR-VTT, MSVD, LSMDC, ActivityNet, and DiDeMo. ### Key features: - **CLIP Model Integration**: CLIP4Clip leverages the ViT-B/32 model from the CLIP repository to enhance video retrieval capabilities. - **Three Similarity Calculation Approaches**: The project evaluates three methods for calculating similarity: parameter-free type, sequential type, and tight type. - **Performance Metrics**: Achieves state-of-the-art (SOTA) results on the specified datasets. ### Tech stack: - Python 3.x - PyTorch 1.7.1 - CUDA Toolkit 11.0 ### Why it matters: CLIP4Clip provides a comprehensive evaluation framework for understanding the effectiveness of CLIP in video clip retrieval tasks, which can be crucial for researchers and developers looking to improve their video content recommendation systems. ### Repository: - **Repository**: ArrowLuo/CLIP4Clip - **GitHub Stars**: 1034 - **GitHub Description**: An official implementation for "CLIP4Clip: An Empirical Study of CLIP for End to End Video Clip Retrieval" ### Requirement: ```sh # From CLIP conda install --yes -c pytorch pytorch=1.7.1 torchvision
Jupyter Notebook 1,034 stars

GANs-in-Action/gans-in-action

Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks

### Overview: GANs-in-Action is a comprehensive repository that provides practical implementations of various Generative Adversarial Network (GAN) architectures from the book "GANs in Action". Each chapter includes Jupyter notebooks with fully functional code examples that demonstrate key concepts and techniques in GAN development. ### Key Features: - Implementations of various GAN architectures from scratch - Coverage of fundamental concepts of generative modeling and adversarial training - Detailed explanations of best practices for training stable GANs - Real-world applications of GANs - Advanced techniques for improving GAN performance ### Tech Stack: Jupyter Notebook ### Why It Matters: This repository serves as an educational resource for developers, providing hands-on experience with GANs and their practical applications. It is ideal for developers looking to deepen their understanding of deep learning and machine learning concepts, particularly in the context of generative models.
Python 1,034 stars

jayin92/Skyfall-GS

[ECCV 2026] Skyfall-GS: Synthesizing Immersive 3D Urban Scenes from Satellite Imagery

**Overview:** Skyfall-GS is a novel framework for synthesizing large-scale, immersive 3D urban scenes from satellite imagery. It addresses the challenge of creating high-quality, geometrically accurate 3D scenes without the need for costly 3D annotations, offering real-time, immersive exploration. **Key features:** - **Real-time, Immersive 3D Exploration:** Skyfall-GS allows users to explore 3D scenes in real-time, providing an immersive experience. - **Synergistic Use of Satellite Imagery and Open-Domain Diffusion Models:** It combines satellite imagery for realistic coarse geometry with an open-domain diffusion model for high-quality close-up appearances. - **Curriculum-Driven Iterative Refinement:** The framework uses a curriculum-driven iterative refinement strategy to progressively enhance geometric completeness and photorealistic textures. **Tech stack:** Python **Why it matters:** This project is significant because it provides a practical solution for creating large-scale, immersive 3D scenes from satellite imagery, which is essential for applications requiring realistic, high-quality visualizations.
Python 1,034 stars

pinecone-io/canopy

Retrieval Augmented Generation (RAG) framework and context engine powered by Pinecone

Overview: Canopy is an open-source Retrieval Augmented Generation (RAG) framework and context engine powered by Pinecone, designed to simplify the development of RAG applications. Key features: - Canopy Core Library: Contains classes for chat interface, context engine, and knowledge base. - Canopy Server: Webservice that exposes the Canopy Core library as a REST API. - Canopy CLI: Built-in development tool for interacting with the RAG workflow. Tech stack: Python, FastAPI, Uvicorn, Gunicorn, Pinecone, Qdrant. Why it matters: Canopy simplifies the development of RAG applications by automating the process of building, deploying, and interacting with a RAG-powered chat interface, making it accessible to developers without deep expertise in vector databases or RAG technology.
Jupyter Notebook 1,034 stars

towardsai/tutorials

AI-related tutorials. Access any of them for free → https://towardsai.net/editorial

### Overview: This repository contains a collection of AI-related tutorials, articles, and books that are property of Towards AI, Inc. The tutorials are available for free and can be accessed through the Towards AI website. The primary language used is Jupyter Notebook, and the repository has received 10,34 stars on GitHub, indicating a significant amount of interest and engagement. ### Key Features: - **Tutorials**: A wide range of tutorials covering various AI topics such as machine learning algorithms, neural networks, natural language processing, survival analysis, and more. - **Code Examples**: All tutorials include Python code examples to help readers understand the concepts better. - **Collaborative Filtering**: A tutorial on how to build a recommendation system using collaborative filtering. - **Monte Carlo Simulation**: An in-depth tutorial on Monte Carlo simulation. - **Survival Analysis**: A tutorial on how to perform survival analysis. - **Principal Component Analysis (PCA)**: A tutorial on PCA with Python examples. - **Decision Trees**: A tutorial on decision trees in machine learning. - **Convolutional Neural Networks (CNNs)**: A tutorial on CNNs with Python examples. - **Sentiment Analysis**: A tutorial on sentiment analysis in NLP. - **Gradient Descent**: A tutorial on gradient descent for machine learning. ### Tech Stack: The repository uses Jupyter Notebook as the primary language for the tutorials. ### Why It Matters: These tutorials are valuable resources for developers and data scientists looking to deepen their understanding of AI and machine learning concepts. The tutorials are designed to be accessible and practical, making
Python 1,033 stars

qubvel/ttach

Image Test Time Augmentation with PyTorch!

### Overview: TAArch (Test Time Augmentation) is a powerful technique that allows developers to enhance the robustness and performance of their machine learning models by augmenting test images. This approach is particularly useful in scenarios where the model needs to be evaluated under various conditions to ensure better generalization and improved accuracy. ### Key Features: - **Image Test Time Augmentation**: Randomly modifies test images to simulate diverse scenarios. - **Model Wrapping**: Easily wraps existing segmentation, classification, and keypoints models for TTA. - **Custom Transformations**: Allows for the creation of custom transformations to suit specific model needs. - **Efficient Prediction**: Combines predictions from multiple augmented images to provide a more accurate final output. ### Tech Stack: - **Python**: The primary programming language used for implementing TTArch. - **PyTorch**: The deep learning framework utilized for the implementation of the model and transformations. ### Why It Matters: - **Enhanced Generalization**: By exposing the model to various test cases, TTArch helps in improving the model's ability to generalize and perform well on unseen data. - **Improved Accuracy**: Randomly augmented test images can lead to more accurate predictions, especially in scenarios where the model is prone to overfitting. - **Versatility**: TTArch is applicable across various domains, including image classification, segmentation, and keypoint detection, making it a versatile tool for developers. ### Repository: - **Repository**: qubvel/ttach - **GitHub Stars**: 1033 - **GitHub Description**: Image Test Time
Go 1,032 stars

clawkwork/clawk

Give coding agents a disposable Linux VM, not your laptop

Overview: Clawk is a coding agent that provides a disposable Linux VM, allowing developers to run their code without worrying about permissions or leaving traces on their host machine. This ensures that the agent can install packages, run code, and start servers without any restrictions, making it perfect for testing and development environments. Key features: - Runs in a disposable Linux VM - Restricts network access to only what is explicitly shared - Supports any OCI image as the root filesystem - Works in one command: `cd` into a repo and `clawk` - Can be destroyed and recreated freely, preserving the agent's conversations - Ensures secrets remain on the host machine Tech stack: Go Why it matters: Clawk provides a secure and isolated environment for developers to test and develop their projects, ensuring that their code and project files remain untouched on the host machine, while still allowing them to run their code in a controlled and secure environment.
Python 1,031 stars

Jumpat/SegmentAnythingin3D

Segment Anything in 3D with NeRFs (NeurIPS 2023 & IJCV 2025)

Overview: Segment Anything in 3D with NeRFs (SA3D) is a cutting-edge project that leverages NeRFs to enable 3D segmentation. This innovative approach allows users to obtain 3D models of any target object with just one-shot manual prompting in a single rendered view, significantly reducing the time and complexity involved in traditional 3D segmentation methods. Key features: - 3D Segmentation - NeRF-based NeurIPS 2023 and IJCV 2025 paper citation - One-shot manual prompting in a single rendered view - Approximately 2-minute process for obtaining 3D models Tech stack: Python Why it matters: This project addresses the limitations of traditional 3D segmentation methods by providing a more efficient and user-friendly solution. The ability to obtain accurate 3D models with minimal human intervention and in a short amount of time makes it particularly valuable in various applications, such as autonomous vehicles, augmented reality, and virtual reality environments. Repository: Jumpat/SegmentAnythingin3D GitHub stars: 1031 GitHub description: Segment Anything in 3D with NeRFs (SA3D) | [Project Page](https://jumpat.github.io/SA3D/) | [Arxiv Paper](https://arxiv.org/abs/2304.12308) | [Data (Google Drive)](https://drive.google.com/file/d/1iiW3EyhiL10U_FCJ0esSrvnzZ