Project directory

Projects

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

C++ 6,428 stars

liuruoze/EasyPR

(CGCSTCD'2017) An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations. CGCSTCD = China Graduate Contest on Smart-city Technology and Creative Design

Overview: EasyPR 是一个基于 OpenCV 的中文车牌识别系统,旨在提供一个简单、高效且准确的车牌识别库,适用于各种非限制场景。 Key features: - 支持中文车牌识别 - 高识别率 - 使用 OpenCV 库实现,可移植到多种平台 Tech stack: C++ Why it matters: EasyPR 提供了一个简单、高效且准确的车牌识别解决方案,适用于各种非限制场景,特别适合在智能城市和创意设计竞赛中应用。 Repository: liuruoze/EasyPR GitHub stars: 6429
Python 6,425 stars

microsoft/nlp-recipes

Natural Language Processing Best Practices & Examples

### Overview This repository contains examples and best practices for building natural language processing (NLP) systems, focusing on state-of-the-art methods and common scenarios popular among researchers and practitioners. The content is based on past and potential future engagements with customers and collaboration with partners, researchers, and the open source community. ### Key Features - **Jupyter Notebooks**: Comprehensive examples and best practices for building NLP systems. - **Utility Functions**: Pre-built or easily customizable solutions for various NLP tasks. - **Pre-trained Models**: Unified solutions for many real-world problems, achieving state-of-the-art results on benchmarks like GLUE and SQuAD. ### Tech Stack - Python ### Why It Matters The tools in this repository aim to significantly reduce the "time to market" by simplifying the process from defining the business problem to developing a solution. The examples and utilities provided can serve as guidelines and showcase best practices and usage of the tools in a wide variety of languages. Pre-trained models, such as transformers and deep architectures, are prioritized as they provide a unified solution for many NLP tasks, making them easier to handle and deploy. ### Target Audience This repository is designed for developers and data scientists interested in building NLP systems. It can serve as a comprehensive resource for those looking to leverage recent advances in NLP algorithms and neural architectures.
Java 6,423 stars

haifengl/smile

Statistical Machine Intelligence & Learning Engine

### Overview: SMILE (Statistical Machine Intelligence & Learning Engine) is a comprehensive, high-performance machine learning framework for the JVM. SMILE v5+ requires Java 25; v4.x requires Java 21; all previous versions require Java 8. SMILE also provides idiomatic APIs for Scala and Kotlin. With advanced data structures and algorithms, SMILE delivers state-of-the-art performance across every aspect of machine learning. ### Key Features: - **LLM (Language Learning Model) Inference**: LLaMA-3 inference, Tiktoken BPE tokenizer, OpenAI-compatible REST server, SSE chat streaming. - **Deep Learning**: LibTorch/GPU backend, EfficientNet-V2 image classification, custom layer API. - **Classification**: SVM, Decision Trees, Random Forest, AdaBoost, Gradient Boosting, Logistic Regression, Neural Networks, RBF Networks, MaxEnt, KNN, Naïve Bayes, LDA/QDA/RDA. - **Regression**: SVR, Gaussian Process, Regression Trees, GBDT, Random Forest, RBF, OLS, LASSO, ElasticNet, Ridge. - **Clustering**: BIRCH, CLARANS, DBSCAN, DENCLUE, Deterministic Annealing, K-Means, X-Means, G-Means, Neural Gas, Growing Neural Gas, Hierarchical, SIB, SOM, Spectral, Min-Entropy. - **Manifold Learning**: IsoMap, LLE, Laplacian Eigenmap, t-SNE, U
Python 6,423 stars

modelscope/FunClip

FunASR-powered video transcription, subtitle generation, and LLM-assisted clipping tool with a local Gradio UI.

### Overview: FunClip is a fully open-source, locally deployed automated video clipping tool that leverages Alibaba TONGYI speech lab's open-source FunASR Paraformer series models for speech recognition on videos. Users can clip video segments based on selected text or speakers, and the tool integrates Alibaba's Paraformer-Large, SeACo-Paraformer, and CAM++ models for enhanced recognition and customization. ### Key Features: - **Speech Recognition:** Uses Alibaba's open-source FunASR models for accurate speech recognition on videos. - **Text/Segment Selection:** Users can choose text segments or speakers from the recognition results to clip the corresponding video clips. - **Hotword Customization:** Allows users to specify certain entity words, names, etc., as hotwords during the ASR process to enhance recognition results. - **Speaker Recognition:** Integrates the CAM++ speaker recognition model to enable users to clip segments from a specific speaker. - **Gradio Interface:** Offers a simple and user-friendly interface for easy installation and deployment, supporting both local and server deployment. - **Automatic Subtitles:** Generates full video SRT subtitles and target segment SRT subtitles, providing a simple and convenient user experience. ### Tech Stack: Python ### Why it Matters: FunClip simplifies the process of video editing and transcription by leveraging advanced AI models, making it accessible and easy to use for developers and content creators.
TypeScript 6,417 stars

CodeWithCJ/SparkyFitness

SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.

### Overview: SparkyFitness is a self-hosted, privacy-first fitness tracking platform designed for families. It allows users to track nutrition, exercise, hydration, sleep, fasting, mood, and body metrics while maintaining full control over their data. The platform includes features such as goal setting, daily check-ins, interactive charts, and multiple user profiles, making it a comprehensive solution for family fitness tracking. ### Key Features: - **Nutrition, Exercise, Hydration, Sleep, Fasting, Mood, and Body Measurement Tracking** - **Goal Setting and Daily Check-Ins** - **Interactive Charts and Long-Term Reports** - **Multiple User Profiles and Family Access** - **Light and Dark Themes** - **OIDC, TOTP, Passkey, MFA etc.** ### Tech Stack: The backend server (API + data storage) is built using TypeScript. ### Why It Matters: SparkyFitness is a self-hosted alternative to popular fitness tracking apps, offering a single app for the entire household at no cost. This approach ensures privacy and control over personal data, making it a compelling choice for families looking for a comprehensive fitness tracking solution.
Rust 6,414 stars

koharu-rs/koharu

ML-powered manga translator, written in Rust.

### Overview: Koharu is a Rust-powered manga translator that leverages machine learning to automate the translation process. It combines advanced image processing techniques with natural language understanding to provide a seamless and efficient translation experience. ### Key Features: - **Multi-format project management**: Handles raster images, archives, and PDFs with page sequencing. - **Selective pipeline**: Allows for detection, OCR, translation, and inpainting at project or page scope. - **Detection and segmentation**: Identifies text regions, speech bubbles, and cleanup areas. - **Multimodal OCR**: Supports dialogue, captions, and general page text. - **Local GGUF inference and hosted providers**: Enables LLM and machine translation workflows. - **Generative inpainting**: Removes OCR errors and reconstructs artwork. - **Proofreading**: Corrects OCR and translation output. - **WebGPU-based canvas**: Facilitates manual cleanup, text placement, and page composition. - **Multilingual text shaping and layout**: Automatically fits text, supports font fallback, and handles vertical CJK and right-to-left text. - **Layered PSD export**: Provides flattened delivery and layered editing. - **Agent-based workflow**: Enables project inspection, editing, and pipeline control. ### Tech Stack: Rust ### Why it Matters: Koharu offers a local-first workflow for manga translation, ensuring data privacy and security. It combines powerful ML models with efficient image processing techniques to create a highly effective and user-friendly translation experience.
Swift 6,407 stars

argmaxinc/argmax-oss-swift

On-device Speech AI for Apple Silicon

### Overview: Argmax Open-Source SDK is a collection of turn-key on-device inference frameworks for Apple Silicon, including WhisperKit, SpeakerKit, and TTSKit. It provides speech-to-text, speaker diarization, and text-to-speech functionalities, making it a valuable tool for developers looking to integrate advanced AI capabilities into their applications. ### Key Features: - **WhisperKit**: Speech-to-Text with OpenAI Whisper. - **SpeakerKit**: Speaker Diarization with Pyannote. - **TTSKit**: Text-to-Speech with Qwen-TTS. ### Tech Stack: Swift ### Why It Matters: Argmax Open-Source SDK offers a comprehensive solution for developers looking to integrate advanced AI features into their applications, providing turn-key solutions for speech-to-text, speaker diarization, and text-to-speech functionalities. This makes it an essential tool for developers working on applications that require real-time speech processing and text-to-speech capabilities. ### Repository: - **Repository**: argmaxinc/argmax-oss-swift - **Stars**: 6405 - **Description**: On-device Speech AI for Apple Silicon ### Installation: - **Swift Package Manager**: Add the package to your `Package.swift` file. - **Prerequisites**: Ensure you have Xcode installed and configured. - **Xcode Steps**: Follow the provided instructions in the README for setting up the project. - **Homebrew**: If using Homebrew, ensure you have the necessary dependencies installed. ### Quick Example: ```swift import WhisperKit let
Python 6,392 stars

lavague-ai/LaVague

Large Action Model framework to develop AI Web Agents

Overview: LaVague is a large action model framework designed for developers to create AI-driven web agents for automating processes on websites. Key features: - LaVague Web Agents can take an objective and generate and perform actions to achieve it. - It consists of a World Model and an Action Engine. - The World Model interprets an objective and the current state, while the Action Engine compiles and executes the instructions. Tech stack: Python Why it matters: LaVague simplifies the process of creating AI-driven web agents, making it easier for developers to automate tasks on websites without needing deep expertise in web scraping or automation tools. Repository: lavague-ai/LaVague Primary language: Python GitHub stars: 6390 GitHub description: Large Action Model framework to develop AI Web Agents
Python 6,391 stars

mindee/doctr

docTR (Document Text Recognition) - a seamless, high-performing & accessible library for OCR-related tasks powered by Deep Learning. Ongoing development and maintenance by t2k.

Overview: docTR is a high-performing and accessible library for Optical Character Recognition (OCR) tasks powered by Deep Learning. It is designed to be user-friendly and integrates seamlessly into existing architectures. Key features: - Efficient text localization and recognition - Ongoing development and maintenance by t2k GmbH - Pretrained models for both text detection and recognition - Support for PDF and image documents - Integration with popular architectures Tech stack: Python Why it matters: docTR simplifies OCR tasks, making it accessible to developers and non-experts alike, while leveraging advanced deep learning techniques to achieve high accuracy and performance.
TypeScript 6,390 stars

e2b-dev/fragments

Open-source Next.js template for building apps that are fully generated by AI. By E2B.

Overview: Fragments is an open-source Next.js template designed by E2B, built on top of the E2B SDK, and powered by AI-generated code. It offers a fully generated app experience with Next.js, TailwindCSS, and Vercel AI SDK, and supports various LLM providers and packages. Key features: - Based on Next.js 14, shadcn/ui, TailwindCSS, and Vercel AI SDK - Uses the E2B SDK for secure execution of AI-generated code - Streaming UI for real-time updates - Supports multiple LLM providers and package installations via npm and pip - Integrates with Morph for token-efficient code editing Tech stack: TypeScript Why it matters: This template provides a seamless, AI-driven development experience, making it ideal for projects requiring AI-generated code and streamlined development workflows. Repository: e2b-dev/fragments GitHub stars: 6390 GitHub description: Open-source Next.js template for building apps that are fully generated by AI. By E2B.
TypeScript 6,382 stars

promptslab/Awesome-Prompt-Engineering

This repository contains a hand-curated resources for Prompt Engineering with a focus on Generative Pre-trained Transformer (GPT), ChatGPT, PaLM etc

Overview: This repository is a curated collection of resources for Prompt Engineering, focusing on Generative Pre-trained Transformer (GPT), ChatGPT, PaLM, and other large language models. It aims to provide developers with comprehensive guides, papers, tools, models, APIs, benchmarks, courses, and communities for working with these models effectively. Key features: - Papers and Surveys - Prompt Optimization and Automatic Prompting - Prompt Compression - Reasoning Advances - In-Context Learning - Agentic Prompting and Multi-Agent Systems - Multimodal Prompting - Structured Output and Format Control - Prompt Injection and Security - Applications of Prompt Engineering - Text-to-Image Generation - Text-to-Music/Audio Generation - Foundational Papers (Pre-2024) Tech stack: TypeScript Why it matters: This repository serves as a valuable resource for developers looking to enhance their Prompt Engineering skills, enabling them to effectively work with large language models and improve the quality of their AI applications.
Unknown 6,381 stars

VoltAgent/awesome-codex-subagents

A collection of 130+ specialized Codex subagents covering a wide range of development use cases.

### Overview: This repository is a collection of 175+ specialized Codex subagents designed for various development tasks. It serves as a definitive guide for developers using Codex, providing detailed installation instructions and examples. ### Key Features: - **Subagents:** 175+ specialized AI assistants for development use cases. - **Installation:** Use custom agent directories as documented. - **Examples:** ```bash mkdir -p ~/.codex/agents cp categories/01-core-development/backend-developer.toml ~/.codex/agents/ ``` ```bash mkdir -p .codex/agents cp categories/04-quality-security/reviewer.toml .codex/agents/ ``` ### Tech Stack: Unknown ### Why It Matters: This repository is essential for developers looking to streamline their workflows with specialized AI assistants tailored to their specific development needs.
Python 6,373 stars

dramaclaw/dramaclaw

A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线,漫剧、广告、电商、乙游皆可

### Overview: DramaClaw is a powerful tool designed to streamline the entire process of creating video content, from script to finished film. It aims to democratize industrialized drama production, making it accessible to creators without the need for Big Tech involvement. ### Key Features: - **Script to Film Pipeline**: Converts scripts into finished films in a single, seamless process. - **Versatile Applications**: Suitable for various types of video content, including dramas, ads, product videos, and more. - **User-Friendly Interface**: Intuitive design for easy integration and use. ### Tech Stack: - Python-based engine ### Why It Matters: DramaClaw empowers creators by making industrialized drama production accessible to anyone, not just Big Tech. It shifts the power from machines to the creators themselves, emphasizing the importance of creativity and humanity's last line of defense. ### Repository: - **Repository**: dramaclaw/dramaclaw - **GitHub Stars**: 6327 - **GitHub Description**: A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. ### Quick Start: - **Demo Video**: Available for viewing on platforms like Bilibili and YouTube. - **Documentation**: Comprehensive documentation available in multiple languages, including English, Chinese, Vietnamese, and Thai. ### Website: - [Website](https://dramaclaw.ai) ### License: - **License**: Elastic License 2.0 ### Join the Community: - **Leave a ⭐**:
Python 6,371 stars

aymericdamien/TopDeepLearning

A list of popular github projects related to deep learning

### Overview: This repository contains a curated list of popular GitHub projects related to deep learning, ranked by stars. The projects span various domains such as AI assistants, skills frameworks, and workflow automation tools, showcasing the diverse applications of deep learning in modern technology. ### Key Features: - **Openclaw**: A personal AI assistant for any operating system and platform, inspired by lobsters. - **Superpowers**: An agentic skills framework and software development methodology. - **ECC**: A system for performance optimization in agents. - **Hermes-Agent**: An agent that grows with you. - **N8N**: A workflow automation platform with AI capabilities. - **TensorFlow**: An Open Source Machine Learning Framework for Everyone. - **Claw-Code**: An agent-managed museum exhibit built in Rust with Gajae-Code. - **Open-Code**: The open-source coding agent. - **AutoGPT**: A vision for accessible AI for everyone. - **Ollama**: A powerful tool for building AI-powered agents and workflows. - **Skills**: A public repository for agent skills. - **MarkItDown**: A Python tool for converting files and office documents to Markdown. - **Prompts.Chat**: A community-driven repository for sharing and discovering AI prompts. - **Stable-Diffusion-WebUI**: A web UI for Stable Diffusion. - **Transformers**: A model-definition framework for state-of-the-art machine learning models. - **Skills**: Public repository for agent skills. - **JavaGuide**: A comprehensive guide for Java interviews and backend development
TypeScript 6,371 stars

builderz-labs/mission-control

Self-hosted control plane for AI agents: dispatch tasks, review runs, track spend, and operate OpenClaw, Claude Code, Codex, and other runtimes.

Overview: Mission Control is a self-hosted control plane designed for operating AI agents, providing features like task dispatch, run inspection, failure review, cost tracking, and runtime coordination. Key features: - Task dispatch - Run inspection - Failure review - Cost tracking - Runtime coordination Tech stack: TypeScript Why it matters: Mission Control offers a centralized dashboard for managing and controlling AI agent operations, ensuring operators can monitor and manage tasks, agents, and runtimes efficiently. Repository: builderz-labs/mission-control Primary language: TypeScript GitHub stars: 6371 GitHub description: Self-hosted control plane for operating AI agents.
Python 6,370 stars

loopx-project/loopx

Local-first TypeScript control plane and research workbench for long-horizon agents and teams. Durable goals, governed collaboration, and cited trajectory analysis.

### Overview: LoopX 2.0 is a local-first TypeScript control plane and research workbench designed for long-term research and development. It supports enterprise teams, research organizations, and independent builders, enabling agents to collaborate on complex research goals, preserve decisions and evidence across sessions, inspect outcomes and costs, and carry findings into the next step. LoopX is open-source and built with support for Codex, Claude Code, DeepSeek Harness, and other runtimes. ### Key Features: - **TypeScript Control Plane**: Ensures durable goals and bounded continuation. - **Evidence-Bound Research**: Preserves decisions and evidence across sessions. - **Recoverable Agent Collaboration**: Facilitates peer ownership and handoffs. ### Tech Stack: - Python 3.11+ and Node.js 22.22.3+ - Install via `python3 -m pip install --upgrade loopx && loopx workflow-skills --install` ### Why It Matters: LoopX provides a seamless, evidence-based research environment that supports long-term collaboration and verifiable outcomes, making it ideal for teams and organizations looking to advance their research and development efforts.
C++ 6,367 stars

spotify/pedalboard

🎛 🔊 A Python library for audio.

### Overview: Pedalboard is a Python library designed for working with audio, providing a comprehensive suite of tools for reading, writing, rendering, and applying various audio effects. It supports a wide range of audio file formats and common audio effects, including VST3 and Audio Unit formats, making it a versatile tool for both developers and audio enthusiasts. ### Key Features: - **Built-in Audio I/O Utilities**: Supports reading and writing AIFF, FLAC, MP3, OGG, and WAV files across all platforms, with no dependencies. - **Live Audio Effects**: Utilizes `AudioStream` for live audio effects, allowing for on-the-fly resampling with O(1) memory usage. - **Basic Audio Transformations**: Includes guitar-style effects, loudness and dynamic range effects, equalizers, filters, spatial effects, and pitch manipulation. ### Tech Stack: - **Python**: The primary language for development. ### Why It Matters: Pedalboard is essential for developers looking to integrate advanced audio processing into their Python projects, particularly within the context of machine learning and AI applications. Its integration with TensorFlow and Spotify's Audio Intelligence Lab underscores its utility in enhancing audio processing capabilities within the music industry and beyond. ### Repository: - **GitHub Repository**: [spotify/pedalboard](https://github.com/spotify/pedalboard) - **Stars**: 6367 - **Description**: A Python library for audio processing. ### Documentation: - **Documentation**: Available on GitHub.io, providing detailed documentation and examples. ### Platforms: - **Supported Platforms**: macOS,
Python 6,366 stars

yl4579/StyleTTS2

StyleTTS 2: Towards Human-Level Text-to-Speech through Style Diffusion and Adversarial Training with Large Speech Language Models

### Overview: StyleTTS 2 is a text-to-speech (TTS) model that leverages style diffusion and adversarial training with large speech language models (SLMs) to achieve human-level TTS synthesis. This model surpasses human recordings on the single-speaker LJSpeech dataset and matches it on the multispeaker VCTK dataset, showcasing the potential of style diffusion and adversarial training with large SLMs. ### Key features: - **Style Diffusion and Adversarial Training with Large SLMs**: The model uses style diffusion and adversarial training with large SLMs to generate the most suitable style for the text without requiring reference speech. - **Efficient Latent Diffusion**: The model models styles as a latent random variable through diffusion models to generate the most suitable style for the text, achieving efficient latent diffusion. - **Improved Speech Naturalness**: The model employs large pre-trained SLMs, such as WavLM, as discriminators with our novel differentiable duration modeling for end-to-end training, resulting in improved speech naturalness. - **Human-Level TTS Synthesis**: StyleTTS 2 surpasses human recordings on the single-speaker LJSpeech dataset and matches it on the multispeaker VCTK dataset, showcasing the potential of style diffusion and adversarial training with large SLMs. ### Tech stack: Python ### Why it matters: This work achieves the first human-level TTS synthesis on both single and multispeaker datasets, demonstrating the potential of style diffusion and adversarial training with large SLMs
C++ 6,364 stars

tensorflow/serving

A flexible, high-performance serving system for machine learning models

Overview: TensorFlow Serving is a flexible, high-performance serving system designed for production environments, providing versioned access to TensorFlow models via a reference-counted lookup table. Key features: - Can serve multiple models or versions of the same model simultaneously - Exposes both gRPC and HTTP inference endpoints - Allows deployment of new model versions without changing client code - Supports canarying new versions and A/B testing experimental models - Adds minimal latency to inference time due to efficient, low-overhead implementation - Features a scheduler that groups requests into batches for joint execution on GPU, with configurable latency controls Tech stack: C++ Why it matters: TensorFlow Serving simplifies the deployment and management of machine learning models, making it an essential tool for developers working on production applications.
TypeScript 6,363 stars

Xtremilicious/projectlearn-project-based-learning

A curated list of project tutorials for project-based learning.

### Overview: ProjectLearn is a curated list of project tutorials designed to help learners build applications from scratch. The tutorials cover a wide range of topics including web development, mobile development, game development, machine learning, and artificial intelligence, using in-demand languages and technologies like ReactJS, NodeJS, VueJS, Flutter, .NET Core, Unity, TensorFlow, OpenCV, Keras, and more. ### Key features: - A diverse range of tutorials covering web development, mobile development, game development, machine learning, and artificial intelligence. - Updated tutorials with the latest technologies and frameworks. - A curated list of projects that learners can build from scratch. - A project-based learning approach to help learners understand the practical applications of coding. - Updated with the latest project tutorials and technologies. ### Tech stack: TypeScript ### Why it matters: Building projects is the best way to learn coding. ProjectLearn provides a curated list of project tutorials that help learners build applications from scratch, covering a wide range of topics and technologies. The tutorials are updated with the latest technologies and frameworks, ensuring learners stay up-to-date with the latest trends in the industry.