Project directory

Projects

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

Python 4,245 stars

cvg/Hierarchical-Localization

Visual localization made easy with hloc

### Overview: Visual localization made easy with hloc, a toolbox that implements Hierarchical Localization leveraging image retrieval and feature matching, providing fast, accurate, and scalable state-of-the-art results on multiple indoor and outdoor visual localization benchmarks. ### Key features: - Reproduce state-of-the-art results on various indoor and outdoor visual localization benchmarks. - Run Structure-from-Motion with SuperPoint+SuperGlue to localize with your own datasets. - Evaluate your own local features or image retrieval for visual localization. - Implement new localization pipelines and debug them easily 🔥. ### Tech stack: Python ### Why it matters: With `hloc`, you can easily reproduce state-of-the-art results, run Structure-from-Motion, evaluate your own local features or image retrieval, and implement new localization pipelines. The toolbox is designed to be modular and accessible, making it easy to integrate with your existing projects and datasets.
TypeScript 4,239 stars

openagents-org/openagents

OpenAgents - The collaboration OS for AI agents

Overview: OpenAgents is a collaborative operating system designed for AI agents, providing a unified workspace where all agents can work together seamlessly. Key features: - A single workspace for all agents - Easy collaboration between agents - Open-source and no mandatory accounts Tech stack: TypeScript Why it matters: OpenAgents simplifies the management and collaboration of AI agents, enabling them to work together seamlessly and share resources without the need for manual intervention or vendor lock-in.
Rust 4,234 stars

arcboxlabs/arcbox

Run AI agents on real and isolated machines — own kernel, filesystem, and network — with <100ms boot. Local first, OCI compatible, pure Rust.

### Overview: ArcBox is an open-source alternative to Docker Desktop and OrbStack on macOS, built from scratch in Rust. It offers a drop-in Docker engine, native Kubernetes, and full Linux and macOS VMs, running on the same runtime as a single daemon and CLI, and does not require a Platform account or cloud control plane. ### Key features: - **Containers**: A drop-in Docker engine, native Kubernetes, and full Linux and macOS VMs. - **Sandboxes**: Disposable microVMs for AI agents and untrusted code. - **Linux Machines**: Full VMs with their own kernel, disk, and distribution. - **macOS Guests**: Throwaway macOS VMs, cloned from a base image. ### Tech stack: Rust - Rust 1.96 ### Why it matters: ArcBox is an open-source alternative to Docker Desktop and OrbStack on macOS, built from scratch in Rust. It offers a drop-in Docker engine, native Kubernetes, and full Linux and macOS VMs, running on the same runtime as a single daemon and CLI, and does not require a Platform account or cloud control plane.
Jupyter Notebook 4,234 stars

ysymyth/ReAct

[ICLR 2023] ReAct: Synergizing Reasoning and Acting in Language Models

Overview: ReAct is a language model designed to synergize reasoning and acting for improved performance across various tasks. Key features: - Synergizing reasoning and acting - Supports multiple tasks including HotpotQA, FEVER, AlfWorld, and WebShop - Uses Jupyter Notebook as the primary technology stack Tech stack: Jupyter Notebook Why it matters: ReAct enhances the capabilities of language models by integrating reasoning and acting, leading to better performance across diverse applications.
Python 4,232 stars

cs230-stanford/cs230-code-examples

Code examples in pyTorch and Tensorflow for CS230

Overview: This repository contains code examples for CS230 projects using TensorFlow and PyTorch, focusing on vision and NLP. Key features: - TensorFlow code examples - PyTorch code examples - Vision-related examples - NLP-related examples Tech stack: Python Why it matters: This repository provides practical, hands-on examples for CS230 projects, helping students and developers alike to understand and implement various machine learning techniques in Python. Repository: cs230-stanford/cs230-code-examples Primary language: Python GitHub stars: 4232
Python 4,230 stars

OpenMOSS/MOSS-TTS

An open-source model family for long-form speech, dialogue synthesis, voice design, sound effects, and real-time streaming TTS

### Overview: MOSS-TTS Family is an open-source speech and sound generation model family designed for high-fidelity, high-expressiveness, and complex real-world scenarios. It covers stable long-form speech, multi-speaker dialogue, voice/character design, environmental sound effects, and real-time streaming TTS. ### Key features: - **MOSS-TTS-Nano**: Ideal for speech and voice cloning on a CPU or in a browser. - **MOSS-TTS-v1.5**: Supports multilingual long-form narration and voice cloning. - **MOSS-TTSD**: Suitable for multi-speaker dialogue, podcasts, and dubbing. - **MOSS-TTS-Realtime**: Real-time streaming speech. - **MOSS-SoundEffect v2**: Released models and MOSS-SoundEffect v2. ### Tech stack: Python ### Why it matters: MOSS-TTS Family provides a comprehensive solution for various speech and sound generation tasks, making it a valuable tool for developers and creators looking to enhance their projects with high-quality audio and speech capabilities.
Shell 4,228 stars

apachecn/pytorch-doc-zh

Pytorch 中文文档

Overview: PyTorch 中文文档项目旨在为深度学习领域的开发者提供全面的PyTorch学习资源,包括教程、文档和翻译。 Key features: - 教程 - 文档 - 翻译 Tech stack: Python Why it matters: 为深度学习领域的开发者提供全面的PyTorch学习资源,帮助他们快速上手并深入理解PyTorch的使用。 Repository: apachecn/pytorch-doc-zh GitHub stars: 4228 GitHub description: Pytorch 中文文档
CSS 4,228 stars

vicky002/AlgoWiki

Repository which contains links and resources on different topics of Computer Science.

### Overview: Building Knowledge Repositories ### Key features: - Links and resources on various topics of Computer Science. - Contributions from the community. - Navigation to different subtopics within the repository. ### Tech stack: CSS ### Why it matters: This repository serves as a centralized platform to gather and organize scattered knowledge on Computer Science, making it easier for developers to find and access relevant information quickly.
Unknown 4,223 stars

EliteQuant/EliteQuant

A list of online resources for quantitative modeling, trading, portfolio management

### Overview: EliteQuant is a comprehensive list of online resources for quantitative modeling, trading, and portfolio management. It serves as a valuable resource for individuals interested in quantitative finance and trading. ### Key Features: - **Quantitative Trading Platform**: Includes platforms like Quantopian, QuantConnect, and Numerai for algorithmic trading. - **Trading System**: Covers platforms such as MetaTrader 5, TradeStation, SmartQuant, RightEdge, AmiBroker, and NinjaTrader for live trading. - **Quantitative Library**: Resources like Python libraries like PyAlgoTrade, finmarketpy, and qtpylib for quantitative analysis. - **Data Source**: Provides access to various data sources including Investing.com, Huobi, and Tradingview for real-time market data. - **Cryptocurrency**: Resources for trading cryptocurrencies like Bitcoin and Ethereum. - **Companies**: Information on fintech companies and their trading strategies. - **Fintech**: Articles and tools related to financial technology and its applications. - **Websites Forums Blogs**: A collection of websites, forums, and blogs for staying updated with the latest in quantitative finance and trading. ### Tech Stack: The project is written in Python and uses various libraries and tools for its functionality. ### Why It Matters: This repository is valuable for developers and quantitative analysts who are looking for comprehensive resources to enhance their skills in quantitative trading and algorithmic trading. It serves as a go-to resource for staying updated with the latest tools and platforms in the field.
Python 4,221 stars

SylphAI-Inc/AdalFlow

AdalFlow: The library to build & auto-optimize LLM applications.

### Overview: AdalFlow is a PyTorch-like library designed to build and auto-optimize any language model (LM) workflows, including chatbots, retrieval-Augmented Generation (RAG), and agents. It simplifies the process of creating and optimizing these applications, making it accessible to AI researchers, product teams, and software engineers. ### Key Features: - **Unified Auto-Differentiative Framework**: AdalFlow offers a unified framework for zero-shot and few-shot prompt optimization, significantly improving accuracy. - **Model-Agnostic Building Blocks**: It provides building blocks that can be used with any language model, making it flexible and adaptable. - **Human-in-the-Loop and Tracing Functionalities**: AdalFlow includes built-in functionalities for human feedback and tracing, enhancing the quality of the generated outputs. ### Tech Stack: AdalFlow is built on Python, leveraging PyTorch for its performance and flexibility. ### Why It Matters: - **High Accuracy**: Our research, "LLM-AutoDiff" and "Learn-to-Reason Few-shot In Context Learning," achieves the highest accuracy among all auto-prompt optimization libraries. - **Ease of Use**: AdalFlow simplifies the process of building and optimizing LLM workflows, making it accessible to a wide range of users. - **Model-Agnostic**: It provides a unified framework that can be used with any language model, making it highly flexible and adaptable. - **Human Feedback**: AdalFlow includes built-in functionalities for human feedback, enhancing the quality of the generated outputs. ### Why AdalFlow
Jupyter Notebook 4,212 stars

CodeCutTech/Data-science

Collection of useful data science topics along with articles, videos, and code

### Overview: This repository is a curated collection of data science articles from CodeCut, covering topics such as MLOps, data management, testing, visualization, and more. Each article comes with practical examples, code repositories, and video tutorials to help you quickly implement these tools and practices in your own projects. ### Key Features: - Practical examples - Code repositories - Video tutorials ### Tech Stack: Jupyter Notebook ### Why It Matters: This repository serves as a valuable resource for data scientists, providing them with clean, concise, and immediately applicable code examples to enhance their workflow and stay updated with modern tools and practices in data science.
Jupyter Notebook 4,211 stars

rasbt/pattern_classification

A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks

Overview: This repository is a comprehensive collection of tutorials and examples for machine learning and pattern classification tasks, covering various algorithms and techniques. Key features: - Tutorials on supervised and unsupervised learning - Examples of data preprocessing, model evaluation, parameter estimation, and machine learning algorithms - Information on clustering, data visualization, statistical pattern classification, and resources for further learning Tech stack: Jupyter Notebook Why it matters: This repository provides a valuable resource for developers and researchers interested in machine learning and pattern classification, offering practical examples and tutorials to enhance understanding and application of various algorithms and techniques. Repository: rasbt/pattern_classification GitHub stars: 4211
Jupyter Notebook 4,210 stars

NVIDIA/GenerativeAIExamples

Generative AI reference workflows optimized for accelerated infrastructure and microservice architecture.

Overview: This repository provides a starting point for developers looking to integrate with the NVIDIA software ecosystem, specifically focusing on generative AI systems. It offers reference workflows optimized for accelerated infrastructure and microservice architecture. Key features: - Data Flywheel: Demonstrates Data Flywheel workflows using NVIDIA NeMo Microservices. - Safer Agentic AI: Shows how to audit large language models with NeMo Auditor and run inference with multiple rails in parallel. - Knowledge Graph RAG: Implements a GPU-accelerated pipeline for creating and querying knowledge graphs using RAG. - Agentic Workflows with Llama 3.1: Provides a guide for building an Agentic RAG Pipeline with Llama 3.1 and NVIDIA NeMo Retriever NIM microservices. - RAG with Local NIM Deployment and LangChain: Offers tips for building a RAG Pipeline with NVIDIA AI LangChain AI Endpoints. Tech stack: Jupyter Notebook Why it matters: This repository provides a comprehensive set of reference workflows that developers can use to integrate NVIDIA's software ecosystem, including NeMo Microservices, NeMo Auditor, RAPIDS, and LangChain, to speed up their generative AI systems. Repository: NVIDIA/GenerativeAIExamples GitHub stars: 4209 GitHub description: Generative AI reference workflows optimized for accelerated infrastructure and microservice architecture.
Python 4,208 stars

Lightricks/ComfyUI-LTXVideo

LTX-Video Support for ComfyUI

### Overview: ComfyUI-LTXVideo is a collection of custom nodes designed to enhance ComfyUI's capabilities for LTX-2 video generation, built on top of the LTX-2 model. This repository provides additional tools and workflows to maximize the benefits of LTX-2's advanced features. ### Key features: - LTX-2 Video Generation Nodes - LTX-2 Image to Video Nodes - LTX-2 Text to Audio Nodes - LTX-2 Video to Video Nodes - LTX-2 Image to Video Distilled Model - LTX-2 Text to Video Distilled Model - LTX-2 Image to Video Full Model - LTX-2 Text to Video Full Model - LTX-2 Image to Video Distilled Model (Fast) - LTX-2 Text to Video Distilled Model (Fast) - LTX-2 Video to Video Detailer - LTX-2 Image to Video Distilled Model (Depth + Human Pose + Edges) - LTX-2 Image to Video Distilled Model (IC-LoRA + Upscaling) ### Tech stack: Python ### Why it matters: This repository is essential for users looking to leverage the advanced features of LTX-2, providing them with a comprehensive toolkit to create high-quality video content.
Python 4,208 stars

torchgeo/torchgeo

TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data

Overview: TorchGeo is a PyTorch domain library designed to simplify the integration of geospatial data into machine learning workflows, making it accessible to both machine learning experts and remote sensing professionals. Key features: - Geospatial datasets and samplers - Pre-trained models for various geospatial tasks - Comprehensive documentation and tutorials Tech stack: PyTorch Why it matters: TorchGeo streamlines the process of working with geospatial data in machine learning projects, enabling researchers and practitioners to leverage the power of PyTorch for geospatial analysis and machine learning without the need for extensive knowledge of geospatial data science. Repository: torchgeo/torchgeo GitHub stars: 4208 GitHub description: TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data Community: Slack, OSGeo, Radiant Earth, Hugging Face, Zenodo, PyTorch, YouTube Packaging: PyPI, Conda, Spack Testing: ReadTheDocs, Style, Tests, Codecov Installation: pip, uv Documentation: ReadTheDocs, tutorials, paper, blog post, YouTube channel Example Usage: Basic examples of using various classes and functions provided by TorchGeo
Python 4,204 stars

metavoiceio/metavoice-src

Foundational model for human-like, expressive TTS

### Overview: MetaVoice-1B is a 1.2B parameter text-to-speech (TTS) model trained on 100K hours of speech data. It excels in producing emotional, expressive speech with English accents, supports zero-shot voice cloning, and can synthesize text of any length. The model is released under the Apache 2.0 license, allowing for unrestricted use. ### Key features: - **Emotional Speech Rhythm and Tone**: Capable of replicating human-like speech rhythms and tones. - **Zero-Shot Voice Cloning**: Supports American and British voices with 30-second reference audio. - **Voice Cloning with Finetuning**: Achieves high-quality voice cloning with minimal training data (as little as 1 minute). - **Synthesis of Arbitrary Length Text**: Capable of synthesizing text of any length. ### Tech Stack: - Python ### Why it Matters: MetaVoice-1B is a foundational model for high-quality text-to-speech, offering emotional and expressive speech, enabling zero-shot voice cloning, and synthesizing text of any length. Its release under the Apache 2.0 license ensures its broad applicability and accessibility.
Unknown 4,197 stars

dalinvip/Awesome-ChatGPT

ChatGPT资料汇总学习,持续更新......

### Overview: Awesome-ChatGPT 是一个致力于汇总和学习 ChatGPT 相关资料的项目,旨在持续关注 AIGC 领域的最新动态、研究报告和资料汇总。项目包含多个关键特征,包括持续更新的资料库、GPT-4 的震撼发布、百度文心一言的介绍以及相关的新闻时讯和论文。 ### Key features: - **持续更新的资料库**:汇集 ChatGPT 相关的最新动态、研究报告和资料汇总。 - **GPT-4 惊人发布**:介绍 GPT-4 的震撼发布及其技术与能力的拆解。 - **百度文心一言**:提供文心一言的介绍和相关资料。 - **新闻时讯**:涵盖 Google 发布的 Bard 与 ChatGPT 竞争、微软发布 ChatGPT 版搜索引擎等新闻。 - **论文**:包括 OpenAI 的 ChatGPT Blog、GPT-1、GPT-2、GPT-3、InstructGPT、RHLF 等论文。 ### Tech stack: - **GitHub**: dalinvip/Awesome-ChatGPT ### Why it matters: - 了解 ChatGPT 相关的最新动态和研究进展,持续关注 AIGC 领域的发展。 - 掌握 GPT-4 的技术与能力,了解其在 AI 算法和模型研究中的重要性。 - 汇总和学习
Python 4,196 stars

eseckel/ai-for-grant-writing

A curated list of resources for using LLMs to develop more competitive grant applications.

### Overview: This repository is a curated list of resources designed to help developers and AI enthusiasts use Large Language Models (LLMs) effectively in grant writing. It provides a variety of tools and resources to enhance the quality and competitiveness of grant applications. ### Key Features: - **Useful Services**: Lists of services and tools that can be used to improve grant writing, including ChatGPT, Gemini, Grok, Copilot, Grammarly, Grantable, Curie, DeepL, Midjourney, and Firefly. - **Prompt Resources**: Comprehensive collections of prompts for various grant writing tasks, including text clarity, persuasive writing, structure improvement, aligning with funding agency missions, and aligning text with review criteria. - **Grant Writing-Specific Resources**: Directly related resources that are specifically useful for grant writing, such as tips on improving text clarity, making it more compelling, improving structure and flow, and better aligning with funding agency missions. ### Tech Stack: Python ### Why it Matters: This repository serves as a valuable resource for developers and grant writers looking to enhance their grant application writing skills. It provides a wide range of tools and resources that can help in crafting more effective and competitive grant proposals.
Jupyter Notebook 4,191 stars

bragai/bRAG-langchain

Everything you need to know to build your own RAG application

### Overview: This repository serves as a comprehensive guide for building your own Retrieval-Augmented Generation (RAG) application. Each notebook provides a detailed, hands-on approach from basic setup to advanced implementations, including multi-querying and custom RAG builds. ### Key features: - Environment Setup - Document Loading - Embedding Generation - Vector Store Setup - Basic RAG Pipeline - Multi-Query Setup - Advanced Embedding Techniques - Multi-Query Handling - Logical Routing - Semantic Routing - Query Structuring for Metadata Filters - Structured Search Prompting - Integration with Vector Stores ### Tech stack: Jupyter Notebook ### Why it matters: This repository offers a practical, step-by-step guide to building RAG applications, making it essential for developers looking to enhance their applications with advanced retrieval capabilities.
JavaScript 4,190 stars

iterative/cml

♾️ CML - Continuous Machine Learning | CI/CD for ML

Overview: CML is an open-source CLI tool designed for continuous integration and delivery of machine learning projects, focusing on MLOps. It automates workflows such as model training and evaluation, and generates reports automatically on every pull request. Key features: - Continuous Integration and Delivery (CI/CD) for ML projects - Auto-generation of reports with metrics and plots in each Git pull request - GitFlow branching model for data science - Use of DVC for data and model management - No additional services needed, self-hosted or cloud-based setup options available Tech stack: JavaScript, TypeScript, Node.js, Python, Docker Why it matters: CML simplifies the CI/CD process for ML projects, making it easier for teams to make informed data-driven decisions and ensuring that their models are always up-to-date and optimized. Repository: iterative/cml GitHub stars: 4190 GitHub description: ♾️ CML - Continuous Machine Learning | CI/CD for ML