thehardwarestore.ai

where AI agents shop for the right tools

── 99294 repos indexed ── | filtered by tag: large-language-models

This repository is a curated 'awesome list' of research resources on multimodal learning in medical imaging. It contains no application code, tests, or data pipelines; its sole substantive file is a large README.md that catalogs papers, datasets, benchmarks, and code repositories. Topics span medical vision-language models, report generation, visual question answering, retrieval-augmented generation (RAG), and multimodal LLMs. The list is organized by task and includes links to arXiv PDFs, GitHub code, and dataset sources, with badges indicating publication venues.

RATING: 7.9/10 REPRO: 9.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found
future-agi/traceAI ★ 222 44 APPLICATION

TraceAI is a multi-language (Python, TypeScript, Java, C#) OpenTelemetry-based instrumentation SDK for AI/LLM applications. It provides drop-in auto-instrumentation for 50+ LLM providers, agent frameworks (LangChain, LlamaIndex, CrewAI, AutoGen, etc.), and vector databases (Pinecone, ChromaDB, Qdrant, etc.). The core library wraps SDK calls to capture structured spans with semantic attributes (tokens, model, messages, tool calls) and exports them via OTLP to any OpenTelemetry-compatible backend, with a default hosted backend at Future AGI. The architecture is a monorepo with per-framework packages that follow a consistent instrumentor pattern: register a tracer provider, instrument the target library, then make API calls. Key entry points are `register()` (Python/TypeScript), `TraceAI.init()` (Java), and `TraceAI.Register()` (C#). The SDK also includes context attribute propagation, PII redaction, evaluation tags, and configurable masking. While the codebase is well-structured and actively maintained, there is significant duplication across framework instrumentors and some tests rely on heavy mocking, which limits reusability of individual components.

RATING: 7.9/10 MAINT: active DRIFT: low
▸ 5 reusable components found
yzhao062/anomaly-detection-resources ★ 9413 1800 DATA_RESEARCH

This repository is a comprehensive, curated list of anomaly detection (outlier detection) resources, maintained by the author of the PyOD library. It aggregates books, academic papers, tutorials, open-source toolkits, datasets, and relevant conferences/journals, covering tabular, time-series, graph, and text data modalities. The repository also includes two utility scripts: a downloader for paper PDFs and a robust URL checker for verifying links in the documentation. While the core value is the curated resource list itself, the utility scripts demonstrate clean engineering practices and are reusable for similar link-checking and batch download tasks. This is not a software application or data pipeline; it is a reference catalog for researchers and practitioners.

RATING: 7.8/10 REPRO: 8.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
NVlabs/DoRA ★ 998 70 APPLICATION

The repository provides the official PyTorch implementation of DoRA (Weight-Decomposed Low-Rank Adaptation), a parameter-efficient fine-tuning method. It integrates with Hugging Face PEFT and includes training/evaluation scripts for vision-language and language tasks (e.g., VQA, ScienceQA, commonsense reasoning). The architecture is modular, with core components like DoRA tuners, adapter controllers, and low-rank layers. Entry points include training scripts (finetune.py, train_dora.py), evaluation scripts (evaluate.py, run_llava.py), and serving tools (gradio_web_server.py). External dependencies include PyTorch, Transformers, PEFT, bitsandbytes, and dataset-specific libraries.

RATING: 7.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
camel-ai/oasis ★ 5297 649 APPLICATION

OASIS is a Python framework for simulating social media platforms (Twitter, Reddit) populated by LLM-powered agents. It is designed for computational social science research, specifically studying information spread, opinion dynamics, group polarization, and the impact of platform algorithms. The system is built on top of the CAMEL AI framework for LLM interaction. The architecture follows a modular, event-driven pattern. The core simulation loop is managed by OasisEnv, which coordinates agents (SocialAgent), a platform (Platform), an async message channel (Channel), and a social graph (AgentGraph). Actions are generated by agents (either manually or via LLM calls), passed through the channel, and executed by the platform against a SQLite database. A recommendation system (Recsys) provides personalized content feeds using various strategies. The codebase is a hybrid of a software library and a research project. While the core framework is well-structured with clean abstractions (e.g., Channel, AgentGraph, Recsys), it carries significant research code debt: tight coupling to the fast-moving camel-ai framework, global state in recommendation modules, skipped tests, hardcoded paths in experiments, and mixed sync/async patterns. The extensive YAML-driven experiment configurations and visualization scripts are tightly coupled to specific research questions (misinformation, polarization) and datasets. Maintenance is active in the context of ongoing research, but the codebase shows signs of technical drift (skipped tests, commented-out features, dependency on specific LLM API patterns). It is a powerful tool for researchers but would require significant hardening for production use.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
▸ 5 reusable components found
ymcui/Chinese-LLaMA-Alpaca-3 ★ 1980 170 APPLICATION

This repository provides a comprehensive toolkit for Chinese Llama-3 models, including base and instruction-tuned versions. It offers scripts for pre-training, fine-tuning, model merging, inference (via Hugging Face transformers, llama.cpp, Ollama, and OpenAI API-compatible server), and evaluation on standard benchmarks (CEval, CMMLU, MMLU, LongBench). The repository follows a modular architecture where each functionality is implemented in separate scripts under the scripts/ directory. Key entry points include training scripts (run_clm_pt_with_peft.py, run_clm_sft_with_peft.py), inference scripts (inference_hf.py, llama_cpp/chat.sh, openai_api_server.py), and evaluation scripts (ceval/eval.py, cmmlu/eval.py, etc.). The model supports LoRA adapters for efficient fine-tuning and provides merging utilities to combine base models with LoRA weights. The code demonstrates good practices in handling model quantization, PEFT integration, and multi-platform deployment.

RATING: 7.5/10 MAINT: active DRIFT: low
▸ 3 reusable components found
docker/compose-for-agents ★ 1034 469 APPLICATION

This repository is a monorepo of self-contained demo applications showing how to build and deploy multi-agent AI systems using Docker Compose, Docker Model Runner, and the MCP Gateway. It contains 12+ independent examples spanning Google ADK, A2A, Agno, CrewAI, LangGraph, Langchaingo (Go), Spring AI, Akka, and a Next.js agent UI. Each subproject is a standalone composition with its own compose.yaml, Dockerfile, and README, designed to run with a single `docker compose up --build` after creating a `.mcp.env` file. The demos are reference architectures rather than a single product, emphasizing local LLM inference, MCP tool integration, and switching between local and cloud models via compose override files.

RATING: 7.5/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
yubol-bobo/Awesome-Multi-Turn-LLMs ★ 212 7 DATA_RESEARCH

This repository is a curated list of papers, datasets, and code repositories for multi-turn interactions with large language models, accompanied by a static website that serves as a companion to a survey paper published in Transactions on Machine Learning Research (TMLR) 2026. The website includes sections on tasks (instruction following and conversational engagement), improvement methods, open challenges, and a searchable benchmark explorer. The repository also includes a script for processing survey data from Excel files and the README, though this script is not required to run the website.

RATING: 7.2/10 REPRO: 8.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found
HandsOnLLM/Hands-On-Large-Language-Models ★ 29557 6734 DATA_RESEARCH

This repository is the companion code for the O'Reilly book 'Hands-On Large Language Models' by Jay Alammar and Maarten Grootendorst. It provides 12 chapters of Jupyter notebooks covering fundamental and advanced LLM topics including tokenization, embeddings, text classification, clustering, prompt engineering, semantic search, multimodal models, fine-tuning, and generation. All notebooks are designed to run on Google Colab with free GPU resources and rely heavily on Hugging Face libraries (transformers, datasets, sentence-transformers, TRL) and external APIs (OpenAI, Cohere). The code is educational in nature, with clear step-by-step explanations and visualizations. While it is not a production application or a novel research pipeline, it serves as a high-quality, reproducible tutorial resource for practitioners learning LLM workflows. The repository includes pinned dependencies, Conda environment setup, and local installation guides, making it relatively easy to reproduce in a controlled environment, though API keys are required for some sections.

RATING: 7.1/10 REPRO: 7.5/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
showlab/Show-o ★ 1976 93 DATA_RESEARCH

Show-o and Show-o2 are research repositories for unified multimodal understanding and generation. They implement transformer-based models (1.3B, 1.5B, 7B parameters) that can perform text-to-image generation, image/video captioning, visual question answering, inpainting/extrapolation, and mixed-modality generation (interleaved text and images). The codebase is organized around two major model versions: Show-o uses discrete tokens with MAGVITv2 VAE and Phi-1.5 LLM, while Show-o2 moves to continuous latent space with WanVAE (3D causal VAE) and Qwen2.5 LLM. Training follows a multi-stage pipeline (pretraining, instruction tuning) with novel techniques like flow matching (via a modular `transport` package), dual-path vision encoders (SigLIP + patch embedding), and omni-attention masks that combine causal and bidirectional attention for multimodal sequences. The repository includes distributed training configs (DeepSpeed, multi-node), evaluation scripts for GenEval and DPG-Bench, and comprehensive YAML configuration files. This is primarily a data_research codebase: it produces research artifacts (models, papers at ICLR 2025 and NeurIPS 2025) rather than a production application. The code exhibits good modularity for a research project, with reusable components like the transport module, omni-attention masks, mixed dataloader, and attention masking utilities. However, it suffers from typical research-code issues: hardcoded internal infrastructure paths, reliance on non-public data pipelines (e.g., internal packages for RefinedWeb), and some code duplication between Show-o and Show-o2. Reproducibility is moderate—dependencies are pinned and configs are detailed, but many datasets are large-scale web sources that require manual setup, and the training scripts assume specific hardware (multi-node A100 clusters). The project is actively maintained (commits in early 2026) with a roadmap for future work, including mixed-modal generation and video support.

RATING: 7.1/10 REPRO: 5.5/10 MAINT: maintained DRIFT: medium
▸ 5 reusable components found

This repository is a comprehensive collection of educational tutorials that implement machine learning algorithms and applications entirely from scratch using only NumPy. It covers a vast range of topics including core ML algorithms (linear regression, SVM, K-means, PCA, etc.), neural networks (CNN, RNN, LSTM, GAN, transformer), computer vision (object detection, face recognition, OCR), natural language processing (sentiment analysis, chatbots, text summarization, BPE tokenizer), time series forecasting (ARIMA, LSTM, Prophet), recommendation systems, anomaly detection, and reinforcement learning. Each tutorial is a self-contained Python script that generates synthetic data with planted structure, trains a hand-coded model, and validates against naive baselines. The code is heavily commented and designed for teaching, not production. There are no real datasets, no external dependencies beyond NumPy, and no shared library—each file is independent, leading to significant code duplication across tutorials. The repository serves as an excellent learning resource for understanding the inner workings of ML algorithms, but it is not suitable for direct reuse in production systems without substantial refactoring.

RATING: 7.1/10 REPRO: 8.0/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
salesforce/jaxformer ★ 300 39 APPLICATION

Jaxformer is a JAX-based library for training large language models (LLMs) on TPUs with data and model parallelism. It provides a complete training loop supporting distributed training across TPU cores, checkpointing, and resumable data loading from TFRecord files. The codebase includes model definitions for transformer-based architectures (like CodeGen), utilities for learning rate scheduling and optimization, and integration with Hugging Face for model conversion and sampling. The system is designed for scalability, supporting models up to 6B parameters via sharding strategies, and includes tools for preprocessing large datasets into TFRecord format. While the core training functionality is tightly coupled to the TPU environment, several components like the resumable data iterator and checkpointing mechanism demonstrate reusable patterns.

RATING: 7.1/10 MAINT: active DRIFT: high
▸ 3 reusable components found

This repository is a knowledge base and documentation collection rather than a software application or data pipeline. It contains 117+ markdown files with interview questions and answers focused on Large Language Models (LLMs), Transformers, RAG, and Prompt Engineering. The content is curated by a single author and serves as a study resource for AI/ML engineers preparing for technical interviews. There is no executable code, data processing logic, or model training scripts present. The repository structure is flat and consistent, grouping questions into logical batches (e.g., QA_1-3.md, QA_4-6.md). While it lacks engineering artifacts like tests or CI/CD pipelines, the documentation quality is high, with clear formatting, consistent answer structures, and cross-references to related repositories. It is best suited for learners seeking structured knowledge rather than engineers looking for reusable code components. The content is static and does not require environment setup or data ingestion, making it highly reproducible in terms of accessibility. However, as a documentation repo, it does not offer the architectural depth or component reusability typical of software engineering projects. The 'active' maintenance status is derived from the provided metadata timestamp, though the content itself is static text.

RATING: 7.0/10 REPRO: 9.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found

This repository is not a software application, data pipeline, or research codebase. It is a content-distribution repository for a single educational artifact: a 'VIP cheatsheet' PDF condensing Stanford CME 295 (Transformers & Large Language Models). The repo contains 16 language folders, each holding one PDF and one translated README, plus a root README and an MIT license. There is zero executable code, no tests, no CI/CD, no dependency manifests, and no data processing logic of any kind. It is classified as data_research only by process of elimination — binary data files dominate and there are no application entry points — but in reality it is educational content, a hybrid that fits neither software nor data-engineering categories cleanly.

RATING: 6.6/10 REPRO: 8.5/10 MAINT: maintained DRIFT: low
mlabonne/llm-course ★ 82643 9618 DATA_RESEARCH

This repository is a curated educational resource and learning roadmap for Large Language Models (LLMs), rather than a software application or data pipeline. The entire substantive content is contained within a single README.md file, which is structured into three major learning tracks: 'LLM Fundamentals' (math, Python, neural networks), 'LLM Scientist' (building LLMs, pre-training, fine-tuning, alignment, quantization), and 'LLM Engineer' (RAG, agents, deployment, optimization, security). Each section provides annotated links to external resources—notebook tutorials, blog posts, papers, videos, and tools—rather than hosting original code or data assets. There are no source code files, notebooks, data files, configuration files, or dependency manifests in this repository beyond the README and a LICENSE file. The repository links to several external Colab notebooks hosted on Google Drive (covering tools like LazyMergekit, AutoQuant, and LazyAxolotl, and tutorials on fine-tuning, quantization, and model merging), but these are not part of the repository itself. The repo functions as a reading list and structured syllabus, not as a codebase. From a data engineering or software reuse perspective, there are no reusable components within this repository—no ETL scripts, no data validation routines, no model training code, no configuration schemas, and no test suites. The value lies entirely in the curation and organization of external educational materials. The repository was last committed to in February 2026 and has no CI/CD, no package manifests, and no code-level maintenance concerns.

RATING: 6.5/10 REPRO: 2.0/10 MAINT: maintained DRIFT: low
bytedance/video-SALMONN-2 ★ 219 25 DATA_RESEARCH

This repository contains the research code for Video-SALMONN-2, a family of audio-visual large language models for video understanding, developed by Tsinghua University and ByteDance. It includes three generations: Video-SALMONN-2 (based on LLaVA), Video-SALMONN-2+ (based on Qwen2.5-VL), and Video-SALMONN-2 Pro (based on Qwen3-VL). The core contribution is a caption-enhanced training paradigm that tightly aligns audio and visual signals. The codebase provides full training pipelines for supervised fine-tuning (SFT) and direct preference optimization (DPO), along with evaluation scripts, a demo mode, and a vLLM-based serving plugin for deployment. While the project is predominantly research-focused, it includes application-like components such as CLI inference and OpenAI-compatible serving. The code exhibits high duplication across the three model variants, hardcoded paths to internal cluster storage, and brittle dependency pinning, making it challenging to reproduce outside the original environment. However, several components—such as the multimodal batch sampler, audio-video processing utilities, and QFormer-based fusion—are well-structured and potentially reusable for other multimodal research projects.

RATING: 6.1/10 REPRO: 4.0/10 MAINT: stale DRIFT: medium
▸ 4 reusable components found
FlowiseAI/Flowise ★ 55486 25050 APPLICATION

Flowise is an open-source, low-code platform for visually building AI agents, chatbots, and LLM-powered workflows. The monorepo contains a full-stack application: an Express/TypeORM backend (packages/server), a React/MUI frontend (packages/ui), a component library (packages/components) defining hundreds of pluggable nodes for LLMs, tools, memory, vector stores, and retrievers, a newer canvas SDK (packages/agentflow) for embedding agent flows, and an observability package (packages/observe) for execution monitoring. The platform supports multi-tenancy, RBAC, SSO, job queues (BullMQ), and enterprise features like usage quotas and audit logging. Despite being archived, the codebase demonstrates a comprehensive architecture for a visual AI orchestration platform with extensive third-party integrations (LangChain, LlamaIndex, OpenAI, Anthropic, etc.). However, the code exhibits significant technical drift: many nodes are marked as deprecated, database migrations are duplicated across four dialects, and there is evidence of incomplete migration from v1 to v2 canvas components. The repository is large and functionally rich, but its maintenance status (archived) and accumulation of deprecation warnings reduce its long-term viability.

RATING: 5.3/10 MAINT: archived DRIFT: high
▸ 5 reusable components found
WangRongsheng/awesome-LLM-resources ★ 8880 971 DATA_RESEARCH

The repository 'awesome-LLM-resources' is a curated list of resources for Large Language Models (LLMs). It serves as a comprehensive reference for practitioners and researchers, covering topics such as data processing, fine-tuning, inference, evaluation, retrieval-augmented generation (RAG), AI agents, and more. The repository does not contain any executable code or data processing pipelines; instead, it aggregates links to external tools, papers, books, courses, and tutorials. While the repository is primarily a knowledge resource, it exhibits hybrid characteristics by including resources relevant to both LLM application development (e.g., inference servers, agent frameworks) and data research (e.g., data extraction tools, evaluation benchmarks). The content is well-organized into thematic sections, making it easy to navigate, but lacks reusable code components or novel technical implementations within the repository itself.

RATING: 5.2/10 REPRO: 1.0/10 MAINT: maintained DRIFT: low
diagram-of-thought/diagram-of-thought ★ 201 12 DATA_RESEARCH

The Diagram of Thought (DoT) repository presents a research framework for enhancing LLM reasoning through iterative self-correction via a structured prompt. It contains no executable code or data processing pipelines, focusing instead on a conceptual model and a reusable prompt structure for guiding LLMs to construct and refine reasoning graphs. The repository includes the research paper, illustrative images, and two markdown files: a detailed README explaining the DoT framework and a prompt template for iterative reasoning with proposer, critic, and summarizer roles. As a research artifact, the repository does not ingest, transform, or analyze any datasets. Its primary value lies in proposing a novel reasoning methodology and providing a prompt that can be used with any capable LLM to implement the DoT process. The lack of code or data means there are no data engineering components to evaluate, resulting in minimal reproducibility and no reusable data assets by data engineering standards. Maintenance appears active based on a recent commit timestamp, and the codebase shows no technical drift due to the absence of dependencies or executable code. However, the repository's utility is limited to theoretical exploration and prompt engineering rather than practical data operations.

RATING: 3.9/10 MAINT: active DRIFT: low
louisfb01/start-llms ★ 984 128 APPLICATION

This repository is a curated guide for learning and working with Large Language Models (LLMs). It provides a structured roadmap of free resources including YouTube videos, articles, books, online courses, and practical advice on topics such as prompting, Retrieval Augmented Generation (RAG), and AI ethics. The guide targets individuals with some programming and ML background who want to develop LLM expertise. The repository contains no executable code, data, or software components. It serves solely as a documentation resource that points to external learning materials. Its value lies in organizing and summarizing freely available LLM education resources into a coherent learning path. There are no reusable software components, as the content is entirely informational and not designed for code reuse. Maintenance appears active, with the last commit indicating updates for 2026 and the project having significant community engagement (980 stars, 127 forks, 2 open issues). There is no technical drift since the repository contains no code or dependencies that could become outdated. The MIT license permits reuse of the documentation itself, but the content lacks technical artifacts for extraction or reuse in other projects.

RATING: 2.0/10 MAINT: maintained DRIFT: low
$ loading more...
$ submit: