Project directory

Projects

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

Python 1,402 stars

Eurus-Holmes/Awesome-Multimodal-Research

A curated list of Multimodal Related Research.

### Overview: This repository is a curated list of research related to multimodal machine learning, providing a comprehensive overview of the latest advancements and applications in the field. It includes articles, papers, and projects that explore how different modalities (such as images, text, and audio) can be combined to improve machine learning models. ### Key features: - **Multimodal Research Articles**: A collection of papers and articles on the latest developments in multimodal machine learning. - **Papers and Projects**: Links to detailed research papers, projects, and datasets that demonstrate practical applications of multimodal techniques. - **Open-Source Tools**: Access to open-source tools and libraries that developers can use to enhance their machine learning models with multimodal capabilities. ### Tech stack: Python ### Why it matters: This repository serves as a valuable resource for researchers, developers, and practitioners interested in the intersection of machine learning and multimodal data. It provides a platform to stay updated with the latest research, tools, and applications in the field, making it easier to integrate multimodal techniques into their projects and applications.
Unknown 1,400 stars

agentplugins/agent-plugins-spec

Agent Plugins Specification v1.0.0 β€” A minimal standard for packaging agent extensions into distributable plugins

Overview: Agent Plugins Specification v1.0.0 is a minimal standard for packaging agent extensions into distributable plugins, defining a portable package format for Agent Skills and MCP servers. Key features: - Portable package format for Agent Skills and MCP servers - Vendor-neutral standard for packaging reusable components - Specification defines a portable contract Tech stack: None specified Why it matters: Agent Plugins Specification provides a standardized way to package and distribute AI agent extensions, ensuring compatibility and ease of use across different systems and platforms.
Python 1,399 stars

explosion/spacy-llm

πŸ¦™ Integrating LLMs into structured NLP pipelines

Overview: spacy-llm is a package that integrates Large Language Models (LLMs) into spaCy, allowing for the fast prototyping and prompt execution of various NLP tasks without the need for training data. Key features: - A modular system for integrating prompts into spaCy pipelines - Interfaces with multiple LLM APIs including OpenAI, Cohere, Anthropic, Google PaLM, and Microsoft Azure AI - Support for open-source LLMs hosted on Hugging Face - Tasks available out of the box: Named Entity Recognition, Text classification, Lemmatization, Relationship extraction, Sentiment analysis, Span categorization, Summarization, Entity linking, Translation, and Raw prompt execution - Easy implementation of custom functions via spaCy's registry for custom prompting, parsing, and model integrations - Map-reduce approach for splitting prompts and fusing results Tech stack: Python Why it matters: spacy-llm provides a powerful and flexible way to integrate LLMs into spaCy pipelines, enabling the performance of custom NLP tasks without the need for training data, making it ideal for developers looking to quickly prototype and execute NLP tasks.
Go 1,399 stars

m0n0x41d/haft

Engineering decisions engine that know when they're stale. Frame, compare, decide β€” with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more.

Overview: Haft is a comprehensive engineering decisions engine designed for AI-assisted coding agents, providing a durable project memory, project-local skills, and evidence decay enforcement. Key features: - Evidence decay and parity enforcement - Project-local skills and memory - Compatibility with Claude Code, Cursor, and Gemini CLI - Support for multiple MCP configurations Tech stack: Go Why it matters: Haft simplifies the management of AI-assisted engineering projects by providing a structured approach to project governance, ensuring that decisions are made with evidence and can be tracked and referenced. Repository: m0n0x41d/haft Primary language: Go GitHub stars: 1398 GitHub description: Engineering decisions engine that know when they're stale. Frame, compare, decide β€” with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more.
Unknown 1,399 stars

taielab/awesome-hacking-lists

A curated collection of top-tier penetration testing tools and productivity utilities across multiple domains. Join us to explore, contribute, and enhance your hacking toolkit!

### Overview: This repository is a curated collection of top-tier penetration testing tools and productivity utilities across multiple domains. It serves as a comprehensive resource for developers interested in enhancing their hacking toolkit. ### Key Features: - **ASL (Advanced SQL Injection)**: Contains Chinese translations of the PostgreSQL manual. - **ASP.NET**: Repositories for classic web shell upload techniques and Web RCE techniques. - **ActionScript**: Repository for Flash CSRF attack techniques. - **Ada**: Tools for AlanFramework and Token-Stealing Shellcode. - **Arduino**: Projects like MissionControl and a DIY Wi-Fi Keylogger. - **Assembly**: Frameworks for C2 post-exploitation and direct system call evasion. - **AutoHotkey**: Scripts for automating tasks. - **AutoIt**: Scripts for automating tasks. - **Batchfile**: Scripts for automating tasks. - **BitBake**: Build system for embedded systems. - **Blade**: A tool for building and deploying applications. - **BlitzBasic**: A programming language for rapid application development. - **Boo**: A programming language for rapid application development. - **C**: Basic programming language. - **C#**: Object-oriented programming language. - **C++**: Object-oriented programming language. - **CMake**: Build system for C and C++ projects. - **CSS**: Cascading Style Sheets. - **Classic ASP**: Scripts for automating tasks. - **Clojure**: Functional programming language. - **CodeQL**: Query language for code analysis. - **ColdFusion**: Server-side scripting language.
Rust 1,397 stars

mixelpixx/Konnect

AI-assisted PCB design for KiCAD 10. Native KiCAD plugin β€” a single Rust binary exposing 217 schematic, layout, routing, placement, design-review, and manufacturing tools to Claude, or the LLM of your choosing

### Overview: Konnect is a native KiCAD plugin that provides a single Rust binary, offering 217 schematic, layout, routing, placement, design-review, and manufacturing tools. It leverages the Model Context Protocol (MCP) for seamless integration with Claude, enabling AI-assisted PCB design and manufacturing. ### Key Features: - **217 Tools**: Schematic capture, PCB layout and routing, ERC/DRC, design-review audits, JLCPCB part search, reference circuits, and a full manufacturing export pipeline. - **21 Toolsets**: Bundled skills and agents that teach Claude KiCAD conventions out of the box. - **Context Economy**: Exposes all 228 tools to an LLM at a cost of approximately 23K tokens per listing, reducing context corruption issues. ### Tech Stack: Rust ### Why It Matters: - **Efficiency**: Reduces dependency on multiple languages and serialization, leading to fewer failure points. - **Dependency Management**: Eliminates the need for multiple installations, simplifying the setup process. - **Swig Dependency**: Replaces SWIG with the official IPC API, ensuring real-time board edits and better integration with KiCAD's own undo/redo functionality. - **Atomic Writes**: Ensures atomic writes to `.kicad_sch` files, preserving UUIDs and avoiding third-party library issues. - **Context Economy**: Offers a more efficient and context-aware way to expose tools to an LLM, reducing costs and improving reliability. ### Repository: - **Repository**: mixelpixx
Python 1,397 stars

swz30/MPRNet

[CVPR 2021] Multi-Stage Progressive Image Restoration. SOTA results for Image deblurring, deraining, and denoising.

### Overview: Multi-Stage Progressive Image Restoration (MPRNet) is a novel multi-stage architecture designed to address the complex balance between spatial details and high-level contextualized information in image restoration tasks. The model achieves strong performance gains across various datasets, including image deraining, deblurring, and denoising, with notable improvements in PSNR metrics. ### Key Features: - **Multi-Stage Architecture**: Breaks down the overall recovery process into more manageable steps, progressively learning restoration functions for degraded inputs. - **Contextualized Features**: Utilizes encoder-decoder architectures to learn contextualized features. - **High-Resolution Branch**: Combines contextualized features with a high-resolution branch to retain local information. - **Supervised Attention Module (SAM)**: Introduces a per-pixel adaptive design that leverages in-situ supervised attention to reweight local features. - **Sequential and Lateral Information Exchange**: Proposes a two-faceted approach for information exchange between stages, ensuring tight interlinked multi-stage architecture. ### Tech Stack: - Python ### Why It Matters: MPRNet's synergistic design optimally balances spatial details and high-level contextualized information, delivering strong performance gains across various image restoration tasks, including image deraining, deblurring, and denoising. The model's multi-stage architecture and information exchange mechanisms make it a significant advancement in the field of image restoration.
TypeScript 1,396 stars

amplifthq/openmeld

The open-source collaboration system for people and AI agents. Share context, coordinate tasks, and work in parallel with your team, cloud agents, Codex, Claude Code, Grok, Grok Bot, OpenCode, Antigravity, and Cursor.

### Overview: OpenMeld is an open-source collaboration system designed for people and AI agents, enabling seamless sharing of context, parallel work, and efficient task coordination. ### Key features: 1. **Collaborative Workspaces**: Teams can share and coordinate their projects in a centralized workspace. 2. **Cloud Agents Integration**: Seamlessly integrate with cloud agents like Codex, Claude Code, Grok Bot, Grok Build, OpenCode, Antigravity, and Cursor. 3. **Web App and Desktop**: Access OpenMeld through a web app or download the desktop application for macOS and Windows. ### Tech stack: TypeScript ### Why it matters: OpenMeld simplifies collaboration among humans and AI agents, enhancing productivity and teamwork. Repository: amplifthq/openmeld GitHub stars: 1390
JavaScript 1,395 stars

winkjs/wink-nlp

Developer friendly Natural Language Processing ✨

### Overview: WinkNLP is a JavaScript library designed to simplify the development of Natural Language Processing (NLP) applications. It provides word embedding support for deeper text analysis, making it ideal for tasks like semantic similarity and text classification. The library is optimized for performance and accuracy, with a lean code base and high test coverage. ### Key Features: - **Word Embedding Support**: Converts words and text into numerical vectors for enhanced text analysis. - **Developer-Friendly Interface**: Built with no external dependencies, making it easy to integrate into projects. - **Lean Code Base**: Approximately 10 KB minified and gzipped, ensuring fast performance. - **Browser Compatibility**: Runs seamlessly on browsers and Node.js environments. - **Typescript Support**: Supports TypeScript for better code organization and readability. - **Node.js & Deno Support**: Runs on both Node.js and Deno environments. - **Benchmarking**: Processes large amounts of text at speeds over 650,000 tokens per second, even on low-end smartphones. ### Tech Stack: - JavaScript ### Why It Matters: WinkNLP simplifies NLP development by providing a user-friendly interface, optimizing performance, and ensuring compatibility across various environments. Its word embedding capabilities unlock deeper text analysis, making it an essential tool for building production-grade NLP systems with confidence.
Unknown 1,394 stars

margaretmz/awesome-tensorflow-lite

An awesome list of TensorFlow Lite models, samples, tutorials, tools and learning resources.

### Overview: TensorFlow Lite is a powerful tool for converting and optimizing TensorFlow models to run on mobile and edge devices, with over 4 billion devices currently using it. It supports a wide range of models and has a growing community of users and resources. ### Key Features: - **Model Conversion and Optimization**: Easily convert TensorFlow models to .tflite format. - **Model Zoo**: Access pre-trained models from the TensorFlow Lite model zoo. - **Samples and Tutorials**: Showcase community-built projects with models and apps. - **Model Maker**: Create custom image and text classification models with minimal code. - **On-Device Training**: Personalize models for on-device training, currently limited to image classification. ### Tech Stack: TensorFlow Lite ### Why it Matters: TensorFlow Lite simplifies the process of deploying machine learning models on mobile and edge devices, making it accessible for a wide range of applications.
Python 1,392 stars

Maluuba/nlg-eval

Evaluation code for various unsupervised automated metrics for Natural Language Generation.

Overview: This repository contains evaluation code for various unsupervised automated metrics used in Natural Language Generation (NLG). It provides a comprehensive set of metrics to assess the quality of generated text. Key features: - BLEU (Bilingual Evaluation Understudy) - METEOR (Metric for Evaluation of Translation and Summarization) - ROUGE (Recall-Oriented Understudy for Gisting Evaluation) - CIDEr (Common Inference for Evaluation of Text Representations) - SPICE (Summarization Performance Index for Cross-encoder) - SkipThought cosine similarity - Embedding Average cosine similarity - Vector Extrema cosine similarity - Greedy Matching score Tech stack: Python Why it matters: This evaluation code is crucial for researchers and practitioners in the field of NLG, as it provides a standardized way to measure and compare the quality of generated text across different models and metrics. This helps in improving the accuracy and effectiveness of NLG systems by providing a clear benchmark for performance evaluation.
JavaScript 1,392 stars

marclou/mailcheap

Newsletters where you pay for the emails you send, not for dormant subscribers, at a fraction of the price of beehiiv and the like. Open source: self-host it, or use mailcheap.ai.

Overview: MailCheap is a newsletter app that allows users to send emails directly to their subscribers without paying for inactive ones. It offers a fraction of the cost of beehiiv and similar services, while also providing open-source self-hosting options. Key features: - **AI agents and the dashboard.** Everything the dashboard does also works from an AI agent through the MCP server, and from code through the REST API. - **Write, review, send.** Write in an editor with slash commands, images and boxes, or send Markdown or a complete HTML email through the API and MCP. Review shows what to fix before sending: subject, preview text, unsubscribe link, Gmail's 100 KB clip, postal address, sender. Then send it, schedule it, or start with your most engaged readers and send to more later. - **Imports from beehiiv, Substack, and Mailchimp.** Their CSV exports import as they are, with each reader's status and signup date. - **A website for each newsletter**, on a free subdomain on MailCheap Cloud or on your server: every issue gets a page search engines can find, with a signup form, an author page, share images, and a sitemap. - **Sending from your own domain**, with the DKIM, return path, and DMARC records to add and a check for each. On MailCheap Cloud, a newsletter without a domain sends from its own shared address, `hello@<slug>.mailcheap.ai`. - **Deliverability protections**, built in: -
TypeScript 1,391 stars

aws-samples/generative-ai-use-cases

Application implementation with business use cases for safely utilizing generative AI in business operations

### Overview: GenU is a project that provides a collection of business use cases for the safe and effective implementation of generative AI in various operations. ### Key Features: - **Chat**: Interact with large language models (LLMs) in a chat format. - **Text Generation**: Generate text across various contexts, including articles, reports, and emails. - **Summarization**: Summarize large amounts of text, including extracting necessary information in a conversational format. - **Meeting Minutes**: Automatically generate meeting minutes from audio recordings or real-time transcription. - **Writing**: Improve the quality of text by objectively checking for typos and improving the flow and content. - **Translation**: Translate text into multiple languages, incorporating contextual information. ### Tech Stack: TypeScript ### Why it Matters: GenU offers a practical and scalable solution for businesses looking to integrate generative AI into their operations, ensuring that the technology is used responsibly and effectively.
Python 1,391 stars

lucidrains/video-diffusion-pytorch

Implementation of Video Diffusion Models, Jonathan Ho's new paper extending DDPMs to Video Generation - in Pytorch

Overview: This repository implements Jonathan Ho's Video Diffusion Models, extending Deep Diffusion Probabilistic Models (DDPMs) to generate videos in PyTorch. The project aims to facilitate text-to-video synthesis and showcases advanced techniques in the field of video generation. Key features: - Implementation of Video Diffusion Models - Utilizes a special space-time factored U-net architecture - Supports both 2D and 3D video generation - Provides detailed documentation and usage examples Tech stack: PyTorch Why it matters: This project is significant because it leverages advanced neural network techniques to generate realistic videos, which has applications in fields such as virtual reality, augmented reality, and even in creating more realistic animations. The ability to generate videos from text descriptions or conditioned on specific images makes it particularly useful for applications requiring high-quality video synthesis. Repository: lucidrains/video-diffusion-pytorch Primary language: Python GitHub stars: 1391 GitHub description: Implementation of Video Diffusion Models, extending DDPMs to Video Generation - in Pytorch README excerpt: ![machine imagined fireworks](./fireworks.webp) *these fireworks do not exist* ## Video Diffusion - Pytorch Text to video, it is happening! <a href="https://video-diffusion.github.io/">Official Project Page</a> Implementation of <a href="https://arxiv.org/abs/2204.03458">Video Diffusion Models</a>, <a href="http://www.jon
Python 1,390 stars

yao8839836/text_gcn

Graph Convolutional Networks for Text Classification. AAAI 2019

Overview: This repository implements Graph Convolutional Networks (GCN) for text classification, showcasing advancements in text classification through the AAAI 2019 paper by Liang Yao, Chengsheng Mao, and Yuan Luo. Key features: - Implementation of Text GCN - Supports training, testing, and inductive version - Uses TensorFlow for efficient computation Tech stack: Python Why it matters: This project demonstrates the effectiveness of GCN in text classification, providing a valuable tool for researchers and practitioners in natural language processing. Repository: yao8839836/text_gcn Primary language: Python GitHub stars: 1390
Python 1,389 stars

thetahealth/mirobody

Turn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.

Overview: Mirobody is a self-hosted AI health data engine that standardizes lab reports, wearables, and genetic data into a unified, traceable format. It simplifies the process of handling scattered health information. Key features: - Standardize health data with one command - Try the full app in Codespaces with your own model key - Run the app, data, and models 100% on your own machine - Keep the app and records on your machine without Docker - Use it on your own records with nothing to run Tech stack: Python Why it matters: Mirobody simplifies the process of handling scattered health information, making it easier to trace and analyze data from various sources.
TypeScript 1,388 stars

nlkitai/nlux

The π—£π—Όπ˜„π—²π—Ώπ—³π˜‚π—Ή Conversational AI JavaScript Library πŸ’¬ β€”Β UI for any LLM, supporting LangChain / HuggingFace / Vercel AI, and more 🧑 React, Next.js, and plain JavaScript ⭐️

### Overview: NLUX is a powerful conversational AI JavaScript library that simplifies the integration of Large Language Models (LLMs) into web applications. It provides a straightforward way to build interactive chat interfaces with just a few lines of code. ### Key Features: - **Build AI Chat Interfaces In Minutes**: High-quality conversational AI interfaces with minimal code. - **React Components & Hooks**: `<AiChat />` for UI and `useChatAdapter` hook for easy integration. - **Next.js & Vercel AI**: Built-in support for Next.js and Vercel AI, making demos and examples available. - **React Server Components (RSC) and Generative UI**: Compatible with any RSC-compatible framework. - **LLM Adapters**: Supports `ChatGPT`, `LangChain`, `LangServe`, and `Hugging Face` APIs. - **Flexible Interface**: Allows creating your own adapter for any LLM, with options for stream or batch modes. - **Customizable**: Easily customize UI aspects through theming, layout options, and more. - **Zero Dependency**: No external dependencies required. ### Tech Stack: - TypeScript - React - Next.js - Vercel AI - LangChain - LangServe - Hugging Face - LangChain - LangServe - LangChain - LangServe - LangChain - LangServe - LangChain - LangServe - LangChain - LangServe - LangChain - LangServe - LangChain - LangServe - LangChain
Shell 1,387 stars

AnandChowdhary/continuous-claude

πŸ”‚ Ralph loop with PRs: Run Claude Code in a continuous loop, autonomously creating PRs, waiting for checks, and merging

Overview: Continuous Claude automates the process of running Claude Code in a continuous loop, merging PRs, and continuously improving the codebase. Key features: - Runs Claude Code in a continuous loop - Orchestrates PR creation, review, and merging - Maintains context across iterations - Uses GitHub workflows for integration Tech stack: Shell script Why it matters: This tool addresses the limitations of stateless AI queries, ensuring that knowledge gained in earlier steps is not lost, making it easier to tackle larger projects.
Unknown 1,386 stars

tmgthb/Autonomous-Agents

Autonomous Agents (LLMs) research papers. Updated Daily.

### Overview: This repository contains research papers on autonomous agents, focusing on the latest advancements in the field. The papers are updated daily, providing a comprehensive overview of the latest developments in autonomous agents and their applications. ### Key Features: - **Research Papers**: The repository includes papers from various years, covering a wide range of topics in autonomous agents. - **Research Papers (2026)**: The latest papers from 2026 are available, detailing advancements in language world models for general agents. - **Research Papers (2025)**: Papers from 2025 cover topics such as language world models, agent memory, and more. - **Research Papers (2024)**: Papers from 2024 discuss advancements in language models and their applications in autonomous agents. - **Research Papers (Earlier)**: Papers from earlier years provide historical context and insights into the development of autonomous agents. ### Tech Stack: The repository uses Markdown and GitHub Pages for its documentation and presentation. ### Why It Matters: This repository is crucial for researchers and developers interested in the latest advancements in autonomous agents. It provides a platform for staying updated with the latest research and applications in the field, making it invaluable for anyone looking to stay informed about the latest developments in autonomous agents. ### GitHub Stars: The repository has received 1,386 stars from the community, indicating its popularity and utility in the research and development of autonomous agents. ### Repository: The primary language for the repository is unknown, but it is maintained by Teemu Maatta. The repository is hosted
Python 1,385 stars

ali-vilab/TeaCache

Timestep Embedding Tells: It's Time to Cache for Video Diffusion Model

### Overview: TeaCache is a training-free caching approach designed for Video Diffusion Models, Image Diffusion Models, and Audio Diffusion Models. It estimates and leverages the fluctuating differences among model outputs across timesteps to accelerate inference. ### Key features: - **Training-Free Caching**: No need for additional training, making it highly efficient. - **Fluctuating Differences Estimation**: Accurately predicts and uses the differences between model outputs across timesteps. - **Versatile Applications**: Works well for Video Diffusion Models, Image Diffusion Models, and Audio Diffusion Models. ### Tech stack: Python ### Why it matters: TeaCache significantly speeds up inference times without the need for additional training, making it an efficient solution for models that benefit from caching.