Project directory

Projects

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

Python 1,800 stars

zai-org/CogView

Text-to-Image generation. The repo for NeurIPS 2021 paper "CogView: Mastering Text-to-Image Generation via Transformers".

### Overview: CogView is a pretrained transformer model designed for text-to-image generation across various domains. It was introduced at the NeurIPS 2021 conference as a general-purpose tool for generating vivid images from Chinese text. The model has been successfully applied to improve image generation tasks and has been accepted by NeurIPS 2021 and 2023. ### Key Features: - **Text-to-Image Generation**: CogView can generate images from any Chinese text, making it versatile for various applications. - **Pretrained Model**: The model is pre-trained on a large dataset, ensuring high quality and versatility. - **Transformer Architecture**: Utilizes a transformer architecture for efficient and effective image generation. - **NeurIPS 2021 and 2023 Acceptance**: Accepted by NeurIPS 2021 and 2023, demonstrating its significance in the field of text-to-image generation. ### Tech Stack: - **Python**: The primary programming language used for development and training. - **Transformers**: The core architecture of the model, leveraging transformer-based techniques for image generation. ### Why It Matters: CogView offers a powerful tool for generating high-quality images from text, making it invaluable for applications in art, design, and creative industries. Its ability to generate images from any Chinese text makes it particularly useful for those looking to create visual content from text-based descriptions. ### Repository: The project is hosted on GitHub at [zai-org/CogView](https://github.com/zai-org/CogView).
C# 1,799 stars

microsoft/Recognizers-Text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

Overview: Microsoft.Recognizers.Text is a powerful tool for recognizing and resolving numbers, units, date/time, and other entities across multiple languages. It supports Chinese, English, French, Spanish, Portuguese, German, Italian, Turkish, Hindi, Dutch, Japanese, Korean, Arabic, and Swedish. Key features: - Recognizes numbers, units, and date/time in multiple languages - Supports partial support for Japanese, Korean, Arabic, and Swedish - Available as NuGet packages, NPM packages, and PyPI packages - Primarily targets C#, JavaScript, Python, and Java Tech stack: C# Why it matters: Microsoft.Recognizers.Text is essential for developers working with language understanding and entity recognition, providing robust solutions for a wide range of applications.
Python 1,798 stars

OpenOSINT/OpenOSINT

Open-source engine for passive OSINT checks: 21 tools as CLI, MCP server and web UI. Hosted Monitor & Diligence at app.openosint.tech.

### Overview: OpenOSINT is an open-source engine designed for passive OSINT checks. It includes 21 tools as a Command Line Interface (CLI), Model Context Protocol (MCP) server, and a web interface. The engine is hosted at app.openosint.tech, providing monitoring and diligence services for security researchers and analysts. ### Key features: - **CLI Tools**: 21 tools for OSINT checks. - **MCP Server**: Enables MCP-compatible AI clients to drive the tools directly. - **Web Interface**: A browser-based interface for easy access to the tools. - **Real-Execution Results**: Tool results are shown with the tool call that produced them, and AI summaries are leads for verification. ### Tech stack: Python ### Why it matters: OpenOSINT is a powerful tool for security researchers and analysts to perform OSINT checks efficiently. Its modular design allows for easy integration with various tools and platforms, making it a versatile choice for active and passive OSINT tasks.
Python 1,797 stars

AI-Citizen/SolidGPT

Developer AI Persona Search Agent

Overview: SolidGPT is an AI assistant designed specifically for developers, offering tools for code and workspace semantic search. Key features: - Code and workspace semantic search - VSCode extension integration - Codebase and Notion integration - OpenAI API integration Tech stack: Python Why it matters: SolidGPT simplifies developer workflows by providing quick and accurate answers to common coding and project management questions, enhancing productivity and reducing the time spent on repetitive tasks.
Python 1,796 stars

chynl/snake

Playing the game of snake with AI.

Overview: This project implements two AI algorithms to play the game of Snake: Graph Search and Reinforcement Learning. The Graph Search algorithm uses a rule-based strategy, while the Reinforcement Learning algorithm learns through trial and error. Key features: - Graph Search: Models the grid as a graph, deciding the next move based on Hamiltonian paths and longer paths. - Reinforcement Learning: Learns to play the game by trial and error without prior knowledge. Tech stack: Python Why it matters: This project showcases the power of AI in game development, demonstrating how algorithms can be used to create more engaging and challenging games.
C++ 1,796 stars

k2-fsa/sherpa-ncnn

Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.

### Overview: Sherpa-ncnn is a cutting-edge real-time speech recognition and voice activity detection (VAD) solution built on Kaldi, utilizing ncnn for inference without internet connectivity. This project supports multiple platforms and programming languages, including C++, C, Python, Go, Swift, and Kotlin, making it highly versatile and efficient. ### Key Features: - Real-time Speech Recognition - Text-to-Speech (e.g., VITS models) - Voice Activity Detection ### Tech Stack: - **C++** - The primary programming language for building the project. ### Why it Matters: Sherpa-ncnn is designed to be highly efficient and reliable, especially in environments with limited internet connectivity. Its ncnn-based inference engine ensures fast processing times, making it ideal for applications requiring real-time speech recognition and VAD. ### Repository: The Sherpa-ncnn repository is hosted on GitHub and has received 1,794 stars, indicating significant interest and adoption by the developer community. ### Supported Platforms and Languages: - **x86, x86_64, 32-bit ARM, 64-bit ARM (arm64, aarch64), RISC-V (riscv64)** - **Linux, macOS, Windows, openKylin** - **Android, WearOS** - **iOS** - **NodeJS** - **WebAssembly** - **Raspberry Pi** - **RV1126** - **LicheePi4A** - **VisionFive 2**
TypeScript 1,795 stars

FL33TW00D/whisper-turbo

Cross-Platform, GPU Accelerated Whisper 🏎️

### Overview: Whisper Turbo is a fast, cross-platform Whisper implementation designed to run entirely client-side in your browser or Electron app. ### Key Features: - Cross-Platform Support - GPU Acceleration - Cross-Platform Support ### Tech Stack: TypeScript ### Why it Matters: Whisper Turbo is a fast, cross-platform implementation of Whisper designed to run entirely client-side in your browser or Electron app, making it ideal for real-time communication and voice chat applications.
Jupyter Notebook 1,795 stars

harskish/ganspace

Discovering Interpretable GAN Controls [NeurIPS 2020]

### Overview: GANSpace is a project that introduces a method for analyzing and controlling Generative Adversarial Networks (GANs), enabling users to create interpretable edits for image synthesis tasks such as changing viewpoints, aging, lighting, and time of day. The project utilizes Principal Component Analysis (PCA) to identify important latent directions and demonstrates how these can be applied layer-wise to control GANs. ### Key Features: - **Interpretable Controls**: Users can create and apply interpretable edits to GANs using layer-wise controls. - **PCA-based Controls**: The project identifies important latent directions using PCA and applies these controls layer-wise. - **Versatile GANs**: The method is demonstrated on various datasets including BigGAN, StyleGAN, and StyleGAN2. ### Tech Stack: - **Python**: Jupyter Notebook - **PyTorch**: Used for training and experimenting with the GAN models. ### Why It Matters: GANSpace provides a practical tool for researchers and developers to better understand and control GANs, making them more accessible and easier to manipulate for various applications such as image synthesis and editing.
JavaScript 1,795 stars

lexfridman/deeptraffic

DeepTraffic is a deep reinforcement learning competition, part of the MIT Deep Learning series.

### Overview: DeepTraffic is a deep reinforcement learning competition designed to explore motion planning algorithms for autonomous vehicles, aiming to reduce traffic congestion and improve traffic flow efficiency. ### Key Features: - **Real-Time Simulation**: A dynamic simulation of traffic conditions. - **Coding Area**: Allows users to modify neural network designs for autonomous vehicle agents. - **Graphs and Visualizations**: Displays moving averages of rewards and neural network activations. - **Training and Testing**: Enables users to train and test their neural networks. - **Customization**: Options to customize the vehicle and create a visualization of the best submission. ### Tech Stack: JavaScript ### Why It Matters: DeepTraffic provides a platform for researchers and developers to experiment with and improve motion planning algorithms for autonomous vehicles. It offers a practical application of deep reinforcement learning in real-world traffic scenarios, making it valuable for both academic research and practical implementation in the field of autonomous driving.
Unknown 1,794 stars

coderonion/awesome-yolo-object-detection

🚀🚀🚀 A collection of some awesome public YOLO object detection series projects and the related object detection datasets.

### Overview: This repository is a collection of some awesome public YOLO object detection projects and datasets. It serves as an excellent resource for developers looking to enhance their knowledge and skills in YOLO-based object detection. ### Key Features: - **Projects and Datasets**: A curated list of YOLO-based object detection projects and datasets. - **Paper and Code Review**: Detailed reviews of relevant papers and code repositories. - **Versatility**: Covers various versions of YOLO, including PyTorch, C, CPP, ROS, and more. - **Deployment and Applications**: Discusses lighter and deployment frameworks, hardware deployment, and lightweight backbones. - **Real-World Use Cases**: Covers applications in Open World Object Detection, Few-shot Object Detection, Small Object Detection, and more. ### Tech Stack: Unknown ### Why It Matters: This repository is essential for developers looking to expand their knowledge in YOLO-based object detection, providing a comprehensive overview of projects, datasets, and applications.
Python 1,793 stars

SmartFlowAI/EmoLLM

心理健康大模型 (LLM x Mental Health), Pre & Post-training & Dataset & Evaluation & Depoly & RAG, with InternLM / Qwen / Baichuan / DeepSeek / Mixtral / LLama / GLM series models

### Overview: EmoLLM 是一个心理健康大模型,旨在通过微调多种 QLoRA 和全量微调模型来提供支持和帮助。它包括多种模型类型,如 Deepseek-R1_14b_int4、InternLM2_5_7B_chat、InternLM2_5_7B_chat 等,适用于理解、支持和帮助用户的心理健康辅导链路。 ### Key features: - **微调模型类型**:支持多种 QLoRA 和全量微调模型。 - **模型链接**:提供详细的模型链接和配置文件,方便用户使用。 - **模型系列**:包括 Deepseek-R1_14b_int4、InternLM2_5_7B_chat、InternLM2_5_7B_chat 等,覆盖多种应用场景。 ### Tech stack: - Python ### Why it matters: EmoLLM 是一个强大的心理健康大模型,旨在通过微调多种 QLoRA 和全量微调模型来提供支持和帮助。它适用于理解、支持和帮助用户的心理健康辅导链路,为用户提供全面的心理健康支持。
Jupyter Notebook 1,793 stars

xavier-zy/Awesome-pytorch-list-CNVersion

Awesome-pytorch-list 翻译工作进行中......

### Overview: This repository contains a curated list of PyTorch projects, focusing on various domains such as natural language processing (NLP), speech processing, computer vision (CV), and more. It serves as a reference for developers looking to explore and utilize PyTorch for their projects. ### Key Features: - **Pytorch & Related Libraries**: - **NLP & Speech Processing**: - **text**: Data loading and abstracts for text and NLP datasets. - **pytorch-seq2seq**: Open-source framework for seq2seq in PyTorch. - **anuvada**: Explainable NLP models. - **audio**: Simple audio I/O. - **loop**: Cross-lingual speech generation method. - **fairseq**: Sequence-to-sequence Python toolkit by Facebook. - **speech**: End-to-end speech-to-text models. - **OpenNMT-py**: Open-source sequence-to-sequence library. - **neuralcoref**: Fast coreference resolution in spaCy using neural networks. - **sentiment-discovery**: Unsupervised language models for robust emotion classification. - **MUSE**: Multilingual unsupervised or supervised word embeddings. - **nmtpytorch**: PyTorch Sequence-to-Sequence framework. - **pytorch-wavenet**: Fast WaveNet implementation. - **Tacotron-pytorch**: Tacotron: End-to-end speech synthesis. - **AllenNLP**: Open-source NLP research library, based on
Rust 1,790 stars

iwe-org/iwe

Markdown knowledge graph — LSP for your editor, CLI + MCP memory for your AI agents

### Overview: IWE: a Markdown knowledge graph — LSP for your editor, CLI + MCP memory for your AI agents. A shared place to work on your project's notes, keeping them organized and accessible across different tools and agents. ### Key features: - **Shared Markdown Documents**: Connects and organizes your project's notes into a single folder. - **AI Memory Integration**: Allows your AI agent to save and organize notes, bridging the gap between internal and external memory. - **Multiple Tools**: Compatible with Neovim, VS Code, Zed, and the iWe app, supporting both editor and CLI modes. - **AI Agent Integration**: Works seamlessly with existing Claude/Codex agents, allowing you to use your agent's knowledge directly. ### Tech stack: Rust ### Why it matters: - **Collaborative Note Sharing**: Facilitates collaboration between developers and AI agents on the same project, ensuring consistent and up-to-date information. - **Efficient Note Management**: Streamlines the process of writing, editing, and organizing notes, making it easier to maintain and update project documentation. - **Cross-Tool Compatibility**: Integrates well with various development environments and AI tools, enhancing productivity and accessibility.
TypeScript 1,789 stars

croffasia/itsaplan

⭐️⭐️⭐️ Open-source, self-hosted alternative to Linear and Plane. Project management and issue tracking where teams and AI agents work side by side to plan and ship products.

### Overview: It's a Plan is an open-source, self-hosted project management and issue tracking tool designed for teams and AI agents to collaborate and ship products together. ### Key features: - **AI Agents**: Work as project members, assigned to issues on the same board as human teammates. - **REST API**: Available over the REST API, webhooks, and MCP. - **Custom Fields**: Manage projects, boards, cycles, and custom fields. - **Diverse Workflows**: Suitable for software development, marketing, design, support, sales, operations, and research. - **Self-Hosted**: Runs on your own server, database, and API keys, with no per-seat fees or lock-in. ### Tech stack: TypeScript ### Why it matters: It's a Plan offers a self-hosted alternative to popular project management tools, enabling teams and AI agents to collaborate seamlessly and ship products efficiently. Its open-source nature and community-driven development make it accessible and customizable, perfect for businesses of all sizes.
Lua 1,788 stars

ravitemer/mcphub.nvim

An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP servers with your favorite chat plugins.

### Overview: MCP Hub is a powerful MCP client for Neovim that seamlessly integrates MCP servers into your workflow. It offers an intuitive interface for managing, testing, and using MCP servers with your favorite chat plugins, making it an essential tool for Minecraft modders and developers. ### Key Features: - Full support for MCP Server Capabilities - Real-time tool and resource list changes - Full support for resource templates and prompts ### Tech Stack: Lua ### Why It Matters: MCP Hub simplifies the process of managing and using MCP servers in your development workflow, making it easier to collaborate with other modders and developers. Its integration with Neovim and support for popular chat plugins make it a valuable addition to any Minecraft modding environment.
Python 1,787 stars

ChineseGLUE/ChineseGLUE

Language Understanding Evaluation benchmark for Chinese: datasets, baselines, pre-trained models,corpus and leaderboard

### Overview: ChineseGLUE is a comprehensive benchmark for Chinese language understanding, providing datasets, baselines, pre-trained models, corpora, and a leaderboard. It aims to evaluate and improve the performance of Chinese language models through standardized tasks and metrics. ### Key features: - **Datasets**: A variety of datasets covering different tasks, data volumes, and difficulty levels. - **Baselines**: Pre-trained models like BERT, RoBERTa, and ALBERT, along with custom baselines. - **Corpora**: A large corpus of annotated data for training and evaluation. - **Leaderboard**: Regular updates to the leaderboard, with data sources available on www.CLUEbenchmarks.com. ### Tech stack: Python ### Why it matters: ChineseGLUE serves as a valuable resource for researchers, developers, and practitioners interested in advancing the field of Chinese language understanding. By providing standardized benchmarks and tools, it encourages the development and evaluation of models across various tasks and applications.
Jupyter Notebook 1,787 stars

LastAncientOne/Deep_Learning_Machine_Learning_Stock

Deep Learning and Machine Learning stocks represent promising opportunities for both long-term and short-term investors and traders.

### Overview: This repository contains a comprehensive study and analysis of stocks using deep learning (DL) and machine learning (ML) techniques. The objective is to predict stock behavior by experimenting with various machine learning and deep learning algorithms. ### Key Features: - Stock data analysis using machine learning and deep learning techniques. - Long-term and short-term stock price predictions. - Exploration of different stock strategies. - Combination of technical and fundamental analysis. ### Tech Stack: Jupyter Notebook ### Why It Matters: Understanding the fundamentals of machine learning and deep learning is essential for aspiring data scientists and AI enthusiasts. By harnessing the capabilities of these algorithms, we can unlock incredible potential in various domains, leading to advancements and improvements in numerous industries. ### Repository: LastAncientOne/Deep_Learning_Machine_Learning_Stock GitHub Stars: 1787
Unknown 1,787 stars

hymie122/RAG-Survey

Collecting awesome papers of RAG for AIGC. We propose a taxonomy of RAG foundations, enhancements, and applications in paper "Retrieval-Augmented Generation for AI-Generated Content: A Survey".

Overview: This repository collects and categorizes papers related to Retrieval-Augmented Generation for AI-Generated Content, specifically focusing on the survey paper "Retrieval-Augmented Generation for AI-Generated Content: A Survey" by the same authors. Key features: - Methods Taxonomy: The repository provides a taxonomy of RAG foundations, enhancements, and applications. - Methods: Includes various RAG techniques such as Query-based RAG, Latent Representation-based RAG, and others. Tech stack: Python, Markdown, and various image formats. Why it matters: The repository serves as a comprehensive resource for researchers and practitioners interested in the field of RAG, providing a structured way to understand and utilize these techniques for AI-generated content.
Python 1,787 stars

neuml/paperai

📄 🤖 AI for medical and scientific papers

Overview: `paperai` is an AI application designed for medical and scientific papers, offering a range of features including bulk report generation, LLM inference, and integration with PDF annotation. Key features: - Bulk LLM inference operations - Report generation in Markdown, CSV, and PDF annotation - Configuration file for performant LLM inference - Supports Python 3.10+ and can be installed via pip or GitHub Tech stack: Python Why it matters: `paperai` streamlines research tasks by leveraging AI to generate reports and insights directly from medical and scientific papers, enhancing efficiency and accuracy in data analysis. Repository: neuml/paperai GitHub stars: 1787
Python 1,786 stars

IntelLabs/fastRAG

Efficient Retrieval Augmentation and Generation Framework

### Overview: fastRAG is an efficient Retrieval Augmented Generation (RAG) framework designed to accelerate the development of retrieval-augmented generative models and applications. It leverages state-of-the-art Large Language Models (LLMs) and Information Retrieval techniques to provide researchers and developers with a comprehensive toolset for advancing retrieval augmented generation. ### Key Features: - **Optimized RAG Pipelines**: fastRAG utilizes SOTA efficient components for enhanced compute efficiency. - **Intel Hardware Support**: fastRAG is optimized for Intel hardware, leveraging extensions for PyTorch, Optimum Intel, and Optimum-Habana for optimal performance. - **Customizable Components**: fastRAG is built with Haystack and HuggingFace, ensuring compatibility with all components. ### Tech Stack: - **Python**: The primary language for development. - **Haystack**: A Haystack-compatible framework for RAG pipelines. - **HuggingFace**: Utilizes HuggingFace components for advanced functionalities. ### Why It Matters: fastRAG provides a robust and efficient solution for researchers and developers looking to advance their work in retrieval augmented generation. By leveraging cutting-edge technologies and optimized implementations, it streamlines the development process, making it easier to create and deploy efficient retrieval-augmented generative models.