Project directory

Projects

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

HTML 560 stars

neilgupta/Sherlock

Natural-language event parser for Javascript

Overview: Sherlock is a JavaScript library designed to parse natural-language events into structured data, allowing developers to easily create and manipulate events using plain English descriptions. Key features: - Parses events written in plain English - Returns an object defining basic event properties - Supports various input formats common in US English - Integrates with Watson for additional customization and manipulation Tech stack: JavaScript, Node.js, ES6 Why it matters: Sherlock simplifies event creation and management by translating natural language descriptions into structured data, making it easier for developers to handle event-related tasks without the need for complex programming. Repository: neilgupta/Sherlock Primary language: JavaScript GitHub stars: 560
Python 560 stars

tasdikrahman/vocabulary

[Not Maintained anymore] Python Module to get Meanings, Synonyms and what not for a given word

Overview: Vocabulary is a Python module designed to provide quick access to word meanings, synonyms, antonyms, parts of speech, translations, and usage examples for a given word. It simplifies the process of finding information about words, making it a valuable tool for developers and language enthusiasts. Key features: - Returns JSON, Python dictionaries, and lists - Minimal dependencies: uses the requests module - Easy installation - Supports multiple Python versions (2.* and 3.*) - Works on macOS, Linux, and Windows - Provides a small comparison to WordNet Tech stack: Python Why it matters: Vocabulary offers a convenient and efficient way to retrieve information about words, making it a useful resource for developers and language learners.
Cuda 560 stars

yassa9/qwen600

Static suckless single batch CUDA-only qwen3-0.6B mini inference engine

### Overview: In this project, we have created a static mini inference engine for the Qwen3-0.6B model, designed to run efficiently on a RTX 3050 8GB GPU. The engine is optimized for CUDA programming and uses static constants for compile-time optimization, ensuring minimal dependencies and zero-cost pointer-based weight management. ### Key Features: - **Single Batch Inference Engine**: The engine is designed to handle a single batch of inputs efficiently. - **Static-Constant Compilation**: The code is optimized for compile-time, ensuring minimal runtime overhead. - **CUDA C/C++ Implementation**: The engine is built entirely in CUDA C/C++, with no Python dependencies except for the tokenizer setup. - **Efficient Memory Pipeline**: Utilizes memory mapping, single GPU block processing, and asynchronous copy for optimal performance. - **Zero-Cost Pointer-Based Weight Management**: Manages weight pointers efficiently on the GPU to minimize memory usage. ### Tech Stack: - **CUDA**: The primary programming language and framework used for the engine. ### Why It Matters: - The project aims to provide a practical educational tool for understanding Large Language Models (LLMs) and Transformers while enhancing CUDA programming skills. - By benchmarking against established models like LLaMA and Qwen3, the engine demonstrates improved performance, particularly in terms of token throughput, showcasing the potential for further optimization and adoption in real-world applications. ### Repository: The repository is accessible at [yassa9/qwen600](https://github.com/yassa9/qwen600). It has
Python 560 stars

zhvng/open-musiclm

Implementation of MusicLM, a text to music model published by Google Research, with a few modifications.

### Overview: This project implements a modified version of MusicLM, a text-to-music model from Google Research, using PyTorch. The modifications include replacing MuLan with CLAP, SoundStream with Encodec, and W2V-BERT with MERT. The primary language used is Python, and the project has been starred by 560 GitHub users. ### Key Features: - **CLAP (Joint Audio-Text Model)**: A model trained on LAION-Audio-630K, consisting of an audio tower and a text tower that project their respective media onto a shared latent space. - **Encodec (Neural Audio Codec)**: A model that encodes any waveform to a sequence of acoustic tokens, which can then be decoded into a waveform resembling the original. - **MERT (Model Evaluation and Retrieval Tool)**: A model used for evaluation and retrieval tasks. - **Autoregressive Conditioning**: The CLAP/MuLan conditioning signal is passed into the transformers as discrete tokens, while MusicLM-pytorch conditions on them with cross attention. - **Variable Token Sequences**: TokenConditionedTransformer supports variable token sequences, making it easier to experiment with further modifications. - **Open Source Models**: The project uses existing open-source models instead of training MuLan and SoundStream. ### Tech Stack: - Python ### Why It Matters: This project aims to replicate the results of MusicLM as quickly as possible without strictly adhering to the architecture in the paper. It seeks to gain a better understanding of CLAP's latent
Unknown 559 stars

RelevanceAI/vectorhub

Vector Hub - Library for easy discovery, and consumption of State-of-the-art models to turn data into vectors. (text2vec, image2vec, video2vec, graph2vec, bert, inception, etc)

Overview: Vector Hub is a library designed for discovering and consuming state-of-the-art models that transform data into vectors. It includes models like text2vec, image2vec, video2vec, graph2vec, and more. Key features: - Text2vec model for text data - Image2vec model for image data - Video2vec model for video data - Graph2vec model for graph data - BERT model for natural language processing - Inception model for image processing Tech stack: Python Why it matters: Vector Hub provides a comprehensive library for developers to easily integrate and utilize cutting-edge models for vector embedding, making it an essential tool for anyone looking to enhance their data analysis and machine learning skills.
JavaScript 559 stars

agnt-gg/agnt

The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.

Overview: AGNT is a local-first agent operating system designed for building, running, and improving AI agents, workflows, and autonomous goals. It integrates workflows, goals, memory, plugins, subagents, evals, and self-improving AI work into a single local workspace, making AI work durable, inspectable, repeatable, and improvable. Key features: - **AGNT Agent OS**: A desktop app and self-hostable backend for building, running, evaluating, and evolving AI work. - **Workflow**: Enables workflows for repeatability. - **Goal**: Sets goals for continuous work. - **Memory**: Manages memory and plugins. - **Plugins**: Supports plugin templates. - **Self-Hosted First**: Built-in tools and self-hosted backend. - **15+ AI Providers**: Supports multiple AI providers. - **60+ Tools**: Built-in tools and plugins. - **MCP Supported**: Supports multi-configuration plugins. - **Self-Hosted First**: Built-in tools and self-hosted backend. - **Complete Feature Map**: Includes all the necessary components for AI work. Tech stack: JavaScript, Electron, Vue.js, Express, SQLite. Why it matters: AGNT is designed to make AI work durable, inspectable, repeatable, and improvable, making it a powerful tool for developers and AI enthusiasts alike. Repository: agnt-gg/agnt GitHub stars: 557 GitHub description: The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.
TypeScript 559 stars

chaitin/KoalaQA

KoalaQA 是一款 AI 大模型驱动的开源售后服务社区,提供 AI 回答、AI 搜索、AI 运营等能力,帮助你快速落地售后客服、社区问答、自助服务等场景,帮助团队显著降低人工运营成本、提升客户满意度与响应效率,助力实现 ZCR(Zero Contact Resolution)目标。

Overview: KoalaQA 是一款基于 AI 大模型的开源售后服务社区,提供 AI 回答、AI 搜索、AI 运营等能力,帮助团队快速搭建企业内外部问答平台、开发者社区和用户服务社区,显著降低人工运营成本、提升客户满意度与响应效率,实现 ZCR(Zero Contact Resolution)目标。 Key features: - AI 智能客服全天候实时应答 - AI 知识库智能进化 - 多板块与权限管理 - 支持多种主流认证方式 - 移动端友好 Tech stack: TypeScript Why it matters: KoalaQA 通过 AI 大模型提供智能客服、知识库管理和运营等能力,帮助团队显著提升客户满意度和响应效率,实现零接触解决目标,降低运营成本,助力企业快速搭建内外部问答平台和社区。 Repository: chaitin/KoalaQA
Python 559 stars

georgesung/advanced_lane_detection

Advanced lane detection using computer vision

Overview: This project involves detecting lanes in images captured by a camera using computer vision techniques, leveraging the Udacity Self-Driving Car Nanodegree for inspiration. Key features: - Camera calibration using chessboard images - Distortion correction of raw images - Thresholding of binary images to identify lane pixels - Perspective transformation to rectify images - Detection and fitting of lane boundaries - Calculation of lane curvature and vehicle position - Warping of lane boundaries back onto the original image - Visualization of lane boundaries and curvature estimation Tech stack: Python, Numpy, OpenCV-Python, Matplotlib, Pickle Why it matters: This project is part of the Udacity Self-Driving Car Nanodegree, providing a comprehensive guide for advanced lane detection using computer vision techniques.
C++ 559 stars

hihozhou/php-opencv

PHP extensions for OpenCV

Overview: PHP-OPENCV是一个为PHP开发人员提供的OpenCV扩展库,适用于各种图像处理和计算机视觉任务。 Key features: - 使用OpenCV进行图像处理和计算机视觉任务 - 支持OpenCV 4.0.0及更高版本 - 支持PHP 7.0及以上版本 Tech stack: C++ Why it matters: 该库为PHP开发人员提供了使用OpenCV进行图像处理和计算机视觉任务的便捷方式,适用于各种开发场景,如人脸识别、图像处理等。 Repository: hihozhou/php-opencv GitHub stars: 559
Unknown 558 stars

Angzz/awesome-panoptic-segmentation

Panoptic Segmentation Resources List

Overview: Panoptic Segmentation aims to solve the challenging task of simultaneously segmenting objects and their occluded parts in an image. Key features: Papers, codes, and benchmark results for panoptic segmentation. Tech stack: Unknown. Why it matters: This repository provides essential resources for researchers and practitioners working on the challenging task of panoptic segmentation.
Python 558 stars

ClipsAI/clipsai

Clips AI is an open-source Python library that automatically converts long videos into clips.

### Overview: ClipsAI is an open-source Python library designed to automatically convert long videos into clips, leveraging audio-centric, narrative-based content. ### Key features: - Automatic video segmentation into clips - Support for audio-centric, narrative-based videos - Uses video transcripts to identify and create clips - Resizes video aspect ratio from 16:9 to 9:16 dynamically ### Tech stack: Python ### Why it matters: ClipsAI simplifies the process of extracting meaningful clips from long videos, making it an essential tool for audio-centric content creators and researchers.
Python 558 stars

Koldim2001/YOLO-Patch-Based-Inference

Python library for YOLO small object detection and instance segmentation

### Overview: YOLO-Patch-Based-Inference is a Python library designed to simplify the process of instance segmentation for small objects detection tasks. It supports various Ultralytics models and offers a customizable visualization for inference results, making it suitable for both detection and segmentation tasks. ### Key Features: - **Patch-Based-Inference**: This feature enables the detection of small objects in images by utilizing a patch-based approach, enhancing accuracy and performance. - **Model Support**: The library supports multiple Ultralytics models such as YOLOv8, YOLOv8-seg, YOLOv9, YOLOv9-seg, YOLOv10, YOLO11, YOLO12, FastSAM, and RTDETR. - **Custom Visualization**: Users can customize the visualization of inference results for all models, providing a more intuitive understanding of the detection outcomes. ### Tech Stack: The library is built using Python, leveraging the Ultralytics framework for deep learning models. ### Why It Matters: This library simplifies the process of instance segmentation for small objects detection tasks, making it easier to integrate into existing projects and workflows. The patch-based approach enhances accuracy and performance, making it a valuable tool for developers and researchers working on object detection and instance segmentation tasks. ### Repository: The repository for YOLO-Patch-Based-Inference is hosted on GitHub, with 558 GitHub stars. It is part of the Ultralytics project and is designed to streamline the process of instance segmentation for small objects detection tasks. ### Installation: To install the library,
Jupyter Notebook 558 stars

SkalskiP/sports

Cool experiments at the intersection of Computer Vision and Sports ⚽🏃

### Overview: This project explores the intersection of Computer Vision and sports, focusing on football player tracking and pose estimation. Using YOLOv5 and ByteTrack, it demonstrates how to track players on a football field. The project also includes a 3D football players pose estimation using YOLOv7 and a football analysis with GPT-4V for assigning players to teams based on uniform color. ### Key Features: - **Football Player Tracking with YOLOv5 + ByteTrack**: Real-time tracking of football players on the field using YOLOv5 and ByteTrack. - **3D Football Players Pose Estimation with YOLOv7**: Pose estimation of football players using YOLOv7. - **Football Analysis with GPT-4V**: Assigning players to teams based on uniform color using GPT-4V. ### Tech Stack: - **YOLOv5**: Object detection and tracking library. - **ByteTrack**: Real-time player tracking library. - **YOLOv7**: Object detection library. - **GPT-4V**: Advanced vision prompting technique. ### Why it Matters: This project showcases the practical application of Computer Vision in sports analytics, demonstrating how to track players, estimate their poses, and assign them to teams based on uniform color. It highlights the potential of combining different technologies to enhance sports analytics and provide valuable insights.
Python 558 stars

SpeechColab/Leaderboard

SpeechIO Leaderboard: a large, robust, comprehensive, benchmarking platform for Automatic Speech Recognition.

Overview: SpeechIO Leaderboard serves as a comprehensive benchmarking platform for Automatic Speech Recognition (ASR), providing a wide range of test sets and models for evaluation. Key features: - A collection of test sets covering various speech recognition tasks and scenarios. - A model zoo featuring both commercial APIs and open-source models. - A simple and well-defined benchmarking pipeline for easy data preparation, recognition, post-processing, and error rate evaluation. Tech stack: Python Why it matters: By providing a reliable benchmarking platform, SpeechIO Leaderboard helps researchers and developers improve their ASR systems and compare their performance effectively.
TypeScript 558 stars

ashbuilds/payload-ai

AI Plugin is a powerful extension for the Payload CMS, integrating advanced AI capabilities to enhance content creation and management.

Overview: The Payload AI Plugin is a powerful extension for the Payload CMS, integrating advanced AI capabilities to enhance content creation and management. Key features: - Content Generation Magic: Generate, proofread, translate, rephrase, expand, summarize, and simplify text. - Voice Generation: Uses ElevenLabs and OpenAI for voice generation. - Image Generation: Powered by OpenAI for image generation. - Bring Your Own Model: Not limited to default models. - Field-Level Prompts: Customize AI behavior per field. - Access Control: Lock down who can use AI features. - Prompt Editor: Fine-tune AI instructions. - i18n Support: Works with multilingual setups. - Custom Components: Extend with your own UI. Tech stack: TypeScript. Why it matters: The Payload AI Plugin transforms content creation by integrating cutting-edge AI capabilities directly into Payload CMS, making content workflows more efficient and dynamic. GitHub stars: 558. Repository: ashbuilds/payload-ai.
Unknown 557 stars

FudanSELab/Agent4SE-Paper-List

Repository for the paper "Large Language Model-Based Agents for Software Engineering: A Survey". Keep updating.

Overview: This repository contains a comprehensive survey of Large Language Model-Based Agents for Software Engineering, focusing on 106 papers across two perspectives: Software Engineering tasks and agent architecture. The survey highlights the advancements and challenges in the field, aiming to provide a valuable resource for researchers and practitioners. Key features: - Comprehensive survey of 106 papers on LLM-based agents for SE - Two perspectives: SE tasks and agent architecture - Updated regularly to keep up with the field's rapid evolution Tech stack: Python, Markdown, and GitHub Pages Why it matters: This survey offers a detailed overview of the current state of research in LLM-based agents for software engineering, providing insights into their applications and future directions.
Python 557 stars

MarvinTeichmann/MultiNet

Real-time Joint Semantic Reasoning for Autonomous Driving

Overview: MultiNet is a real-time joint semantic reasoning model designed for autonomous driving, achieving state-of-the-art performance in road segmentation, car detection, and street classification. It is optimized for real-time speed and includes two components: KittiSeg and KittiBox. Key features: - Real-time performance - State-of-the-art road segmentation - Improved detection performance - Optimized for autonomous driving applications Tech stack: Python Why it matters: MultiNet is essential for real-time autonomous driving applications, providing accurate and efficient road segmentation, car detection, and street classification, ensuring safety and efficiency in autonomous vehicles. Repository: MarvinTeichmann/MultiNet GitHub stars: 557 GitHub description: Real-time Joint Semantic Reasoning for Autonomous Driving README excerpt: MultiNet is designed for real-time joint semantic reasoning in autonomous driving, achieving state-of-the-art performance in road segmentation, car detection, and street classification. It is optimized for real-time speed and includes two components: KittiSeg and KittiBox. The model is compatible with TensorVision back end and can be built using Python libraries such as matplotlib, numpy, Pillow, scipy, runcython, and commentjson. The repository includes instructions for setting up and running the model, including optional data download and preprocessing steps.
Python 557 stars

Mirrowel/LLM-API-Key-Proxy

Universal LLM Gateway: One API, every LLM. OpenAI/Anthropic-compatible endpoints with multi-provider translation and intelligent load-balancing.

Overview: This project provides a universal LLM gateway that allows you to use any LLM provider with a single API key, including OpenAI and Anthropic. It works with applications that support custom OpenAI or Anthropic base URLs, and includes built-in resilience features. Key features: - Universal LLM Gateway - OpenAI and Anthropic-compatible endpoints - Multi-provider translation and intelligent load-balancing - Automatic key rotation and failover - Support for custom providers like Claude Code, Opencode, and more Tech stack: Python Why it matters: This project simplifies the integration of LLMs into existing applications by providing a single API key to access multiple LLM providers, ensuring compatibility with various applications that support custom OpenAI or Anthropic base URLs. The built-in resilience features ensure reliable and secure API key management, making it an essential tool for developers looking to integrate LLMs into their projects without requiring code changes.
Python 557 stars

ardamavi/Game-Bot

Artificial intelligence learn playing any game with watching you.

Overview: This project is an AI that learns to play any game by observing human gameplay. Key features: - AI learns to play games - Uses deep learning techniques - Requires minimal setup Tech stack: Python Why it matters: This project demonstrates the potential of AI in replicating human-like gameplay, which could have applications in game development, automation, and beyond. Repository: ardamavi/Game-Bot Primary language: Python GitHub stars: 558 GitHub description: Artificial intelligence learn playing any game with watching you.
Python 557 stars

askui/python-sdk

Enable AI to control your desktop, mobile and HMI devices

Overview: The AskUI Python SDK is a powerful automation framework designed to control desktop, mobile, and HMI devices using AI agents, enabling seamless and automatic task automation. Key features: - Multi-platform compatibility: Works on Windows, Linux, MacOS, and Android. - Two modes: Single-step UI commands or agentic intent-based instructions. - Vision-first approach: Finds elements by text, images, or natural language descriptions. - Model flexibility: Supports Anthropic Claude, Google Gemini, AskUI models, or custom models. - Extensible: Allows adding custom tools via Model Context Protocol (MCP). - Caching: Saves expensive calls to AI APIs by using them only when necessary. Tech stack: Python. Why it matters: The AskUI Python SDK automates tasks across multiple platforms, simplifying and speeding up the process of controlling devices and automating workflows, while also providing flexibility and extensibility through AI-powered agents and customizable tools. GitHub stars: 556. Repository: askui/python-sdk.