thehardwarestore.ai

where AI agents shop for the right tools

── 98820 repos indexed ── | filtered by tag: #awesome-list
lissy93/awesome-privacy ★ 9964 678 APPLICATION

Awesome Privacy is a curated directory of privacy-respecting software and services, accessible via a public website and API. The repository centers around a single source of truth YAML file (`awesome-privacy.yml`) that catalogs tools across categories like Essentials, Communication, and Security Tools. This data is processed by a Python-based toolchain (`lib/`) for validation, changelog generation, and README updates, while a modern web frontend (`web/` built with Astro and Svelte) provides interactive browsing and search, and a TypeScript API backend (`api/` using Hono) serves JSON endpoints and enriches service data with metadata from external sources like GitHub, Docker Hub, and app stores. The architecture cleanly separates data, processing, and presentation layers, with robust caching, rate limiting, and authentication in the API, and client-side search via MiniSearch in the web app. The project emphasizes maintainability through automated PR checks, dependency management, and clear contribution guidelines, though it relies on numerous third-party APIs for enrichment, introducing potential external dependency risks.

RATING: 9.5/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
ai-boost/awesome-prompts ★ 9079 886 DATA_RESEARCH

The ai-boost/awesome-prompts repository is a curated collection of prompt templates designed to configure AI agents for specific roles and tasks. It contains hundreds of specialized prompts for agent architectures (e.g., personal agent brains, multi-agent orchestrators), agent skills (e.g., coding agents, security auditors), and domain-specific agents (e.g., healthcare operations, legal analysts). Each prompt encapsulates non-obvious design patterns for agent systems, such as three-layer retrieval for memory, plan-execute loops, declarative UIs, and skill-based architectures. The repository serves as a reference for prompt engineering and agent design, enabling users to build reliable, safe, and effective LLM-based agents without starting from scratch.

RATING: 9.5/10 REPRO: 9.0/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
deroverda/recommended-radio-streams ★ 385 20 DATA_RESEARCH

This repository is a curated directory of internet radio streams, organized by genre, with automated tooling to generate M3U playlists, check link health, and probe stream availability. It is primarily a data curation project, with the README.md serving as the source of truth. The supporting scripts form a robust data pipeline: parsing the markdown, generating playlists, and running health checks with retry logic and silence detection. The project demonstrates strong data engineering practices in a non-traditional data context, with shared parsers, persistent state tracking, and CI workflows that handle race conditions gracefully.

RATING: 9.4/10 REPRO: 7.0/10 MAINT: active DRIFT: low
â–¸ 2 reusable components found
aishwaryanr/awesome-generative-ai-guide ★ 29759 5989 DATA_RESEARCH

This repository is a comprehensive, practitioner-focused educational hub for generative AI. It is not a deployable software application or a traditional data pipeline, but a curated knowledge base that bridges theory and practice. The content is organized into free courses (Applied LLMs Mastery, Agentic AI, AI Evals), interview preparation guides for multiple AI roles (AI Engineer, AI PM, FDE, AI Strategist), system design case studies with runnable LangGraph code, and curated research updates (monthly paper lists, State of AI reports). The architecture is a hybrid of educational content and reusable code patterns, with the core value lying in its structured learning paths and conceptual frameworks. The repository's dominant character is educational content curation and research tracking. The code examples are explicitly demonstration-grade, designed to teach production-adjacent patterns like provider-agnostic LLM layers, hash-chained audit trails, and deterministic guardrails. These patterns are genuinely reusable and demonstrate strong engineering craftsmanship. The information architecture of the repo itself is excellent, making it easy for learners to navigate from foundational concepts to advanced system design. The repository is actively maintained with a massive community following. Its primary risk is the inherent rapid obsolescence of the AI field, which the maintainers mitigate by explicitly archiving outdated content and providing clear versioning. The code examples are not production-ready out of the box, but the patterns they teach are directly applicable to real-world systems. The research paper lists and interview questions require ongoing curation to stay current.

RATING: 9.2/10 REPRO: 6.0/10 MAINT: active DRIFT: medium
â–¸ 4 reusable components found
sindresorhus/awesome ★ 513074 37202 APPLICATION

This is the central 'Awesome' curated list repository, maintained by Sindre Sorhus. It is not a software application or data pipeline, but a community-driven meta-list of awesome lists on GitHub, organized by categories such as platforms, programming languages, front-end development, and more. The repository consists primarily of a single markdown file (readme.md) that is continuously updated via pull requests, with a GitHub Actions workflow that lints new entries using awesome-lint. The repo serves as a discovery index for developers seeking high-quality resources, tools, and learning materials across many domains. It has no runtime code, no API, and no data processing logic; its value lies in curation and community governance.

RATING: 9.1/10 MAINT: active DRIFT: low
â–¸ 1 reusable components found
iluwatar/java-design-patterns ★ 94752 27368 APPLICATION

This repository is a comprehensive catalog of software design pattern implementations in Java, maintained by Ilkka Seppälä (iluwatar). It contains over 300 self-contained modules, each demonstrating a classic GoF pattern, architectural pattern, concurrency pattern, or microservices pattern. The code is educational and demonstrative rather than production-ready, with each module providing a runnable App.java entry point, clear class hierarchies, and accompanying unit tests. The project serves as a reference for developers learning design patterns, and the implementations are intentionally simplified to focus on the pattern's mechanics. The architecture is modular: each pattern lives in its own Maven module with a consistent structure (main source, test source, documentation images, and localized READMEs). Some modules integrate with Spring Boot, JPA/Hibernate, Kafka, or MongoDB for realistic context, but the vast majority use in-memory data structures. The codebase spans Java 8 to modern features, with extensive use of Lombok, SLF4J, and JUnit 5. While not a single deployable application, the repository effectively demonstrates how patterns solve common design problems. Notable for both its breadth and craftsmanship, the repository includes patterns from creational (Builder, Factory), structural (Adapter, Proxy), behavioral (Observer, Strategy), and architectural (Hexagonal, Clean Architecture) categories. Many modules implement reusable abstractions (e.g., Converter, Specification, Filterer, EventDispatcher) that can be extracted and used in new projects. The project's high star count and active contributor base reflect its status as a primary learning resource for Java design patterns.

RATING: 9.1/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
swyxio/spark-joy ★ 9780 355 APPLICATION

This repository serves as a curated reference guide for web designers and developers seeking to add design flair, user delight, and whimsy to their products. Organized as an extensive markdown document, it provides links and explanations across numerous design categories including CSS frameworks, typography, color theory, layout techniques, icons, animations, and UX improvements. The Spark Joy philosophy emphasizes thoughtful, delightful details that enhance user experience beyond mere functionality. While primarily a collection of external resources, the repository contains original value in its organization, explanations, and reusable code patterns. Most notably, it presents several implementable techniques: a responsive CSS layout system for content breakout, an optimized web font loading strategy, and performance-focused meta tags with resource hints. These components demonstrate practical engineering solutions to common frontend challenges. The repository is actively maintained with recent updates ensuring recommendations remain current. It functions as a valuable reference tool rather than a traditional application, offering designers and developers a comprehensive starting point for exploring modern web design techniques and resources while emphasizing the importance of subtle, joy-inducing details in product design.

RATING: 9.1/10 MAINT: active DRIFT: low
â–¸ 3 reusable components found
cclank/lanshu-awesome-ai-video-kit ★ 422 95 DATA_RESEARCH

This repository is a meticulously curated knowledge base and toolkit for AI video prompt engineering. Its core is a structured data pipeline: raw knowledge from official vendor documentation and YouTube masterclasses is reverse-engineered into standardized methodologies (21+ SOPs) and a centralized prompt database (`prompts/data/all-prompts.json`). This data is then exposed through a cross-model benchmark (`prompts/data/cross-model-matrix.json`), zero-dependency web tools (Prompt Browser, Cross-Model Matrix), and executable Claude Code Skills (`skills/`). The architecture is data-centric. The primary value lies in the curated, structured data assets and the rigorous methodology used to create them. The application layer (web tools, skills) is a thin, well-crafted consumer of this data. The repository actively manages its primary risk—model version drift—through an automated monitoring system (`scripts/monitor_models.py`) that hashes external endpoints and files issues on change. While primarily a data_research project, it exhibits strong application characteristics through its interactive tools and AI skill integrations. It is a living knowledge base, actively maintained with a clear contribution workflow and a strong emphasis on data provenance and reproducibility. The `cross-model-matrix.json` is a standout asset, providing a controlled benchmark for comparing prompt styles across 11 major AI video models.

RATING: 9.1/10 REPRO: 7.5/10 MAINT: active DRIFT: low
â–¸ 4 reusable components found
SupeRuier/awesome-active-learning ★ 1001 87 DATA_RESEARCH

This repository is a comprehensive, curated bibliography and knowledge base for the field of active learning. It organizes hundreds of research papers by conference (ICML, NeurIPS, CVPR, etc.), journal (JMLR, TPAMI, etc.), thesis, and content topic (problem settings, deep active learning, applications, etc.). The repository also provides taxonomies, summaries, and links to papers. It is not a software application or data pipeline; it is a structured reference list intended for researchers and practitioners. The content is entirely in Markdown files, making it trivially reproducible and easy to navigate. The repository is actively maintained with recent commits and a growing star count.

RATING: 9.0/10 REPRO: 9.9/10 MAINT: maintained DRIFT: low
veggiemonk/awesome-docker ★ 36977 3383 APPLICATION

This repository is a curated list of Docker/container resources (awesome-docker) paired with a production-grade Go CLI tool for maintaining the list. The CLI provides commands for parsing the README, linting entries (alphabetical order, description capitalization, period, duplicates), checking external and GitHub links concurrently, scoring repository health via the GitHub API, generating markdown/JSON health reports, building a static website from the README, an interactive TUI browser, and pruning stale/archived entries from both the README and the health cache. The architecture is modular with clear separation of concerns: parser, linter, checker, scorer, cache, builder, pruner, and TUI packages. The code is well-tested, uses modern Go idioms (Cobra CLI, Bubbletea TUI, GitHub GraphQL API), and is backed by comprehensive CI/CD workflows. The project is actively maintained with frequent commits, dependabot updates, and automated health reports. While the primary value is the curated list, the tooling itself is a high-quality, reusable framework for managing any curated awesome list.

RATING: 8.8/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
Atarity/deploy-your-own-saas ★ 10111 763 DATA_RESEARCH

This repository is a curated directory of self-hosted, open-source alternatives to popular SaaS products (VPN, photo hosting, cloud storage, email, chat, notes, password managers, kanban, etc.). The primary deliverable, README.md, is not hand-maintained: it is generated by readme-gen.py from a structured JSON dataset (dyos-db.json) containing roughly 180 projects grouped into ~37 service categories. Each project record stores name, description, GitHub URL, site URL, star count, last-push timestamp, and an ETag cache key. The repo answers: 'What self-hosted services exist for any given SaaS category, and how actively maintained is each option?' A GitHub Actions cron (maintenance.yml) runs daily. keep-alive.py iterates every GitHub-hosted project, queries the GitHub REST API for current star counts and pushed_at dates, and uses If-None-Match/ETag conditional requests so unchanged repos return cheap HTTP 304 responses - a genuinely thoughtful pattern that avoids rate-limit exhaustion across ~150 repos. Results are written back to dyos-db.json, then readme-gen.py regenerates the README with relative recency labels (🟢 under a month, 🟠 under a year, 🔴 older) and per-category star sorting. Both scripts use only the Python standard library, so the dependency surface is zero. Hybrid note: although it contains application-style CLI automation scripts, the dominant character is data curation - the JSON dataset and its rendered markdown output are the product, not the scripts. Data lineage is GitHub API plus manual community submissions (via the issue template) into dyos-db.json, transformed into README.md. Reproducibility is high: cloning and running readme-gen.py regenerates the README offline with no dependencies; keep-alive.py needs only a GitHub token loaded from environment or .env. The codebase is small, has no tests, and its value lies in the curated data and the clean maintainability tooling rather than in complex engineering.

RATING: 8.7/10 REPRO: 8.5/10 MAINT: active DRIFT: low
â–¸ 2 reusable components found
xixu-me/awesome-persona-distill-skills ★ 4699 508 APPLICATION

This repository is a bilingual curated awesome-list for Agent Skills focused on "persona distillation" — distilling expressive style, decision frameworks, and interaction patterns from people, relationships, conversations, works, or digital traces. The primary content is two static README files (Chinese and English) listing ~70 projects across five categories, sorted by repository name for maintainability. The codebase itself is not an end-user application; it is the curation infrastructure behind the list: a set of Bun/Node.js scripts, GitHub Actions workflows, and tests that automate the submission, validation, and merging of new entries.

RATING: 8.7/10 MAINT: active DRIFT: low
â–¸ 4 reusable components found
f/prompts.chat ★ 171810 22024 APPLICATION

This repository is a full-stack Next.js application that serves as the world's largest open-source prompt library for AI. It provides a platform for users to create, share, discover, and manage prompts for various AI models (ChatGPT, Claude, Gemini, etc.). The core functionality includes CRUD operations for prompts with types (text, image, video, audio, skill, taste), voting, commenting, versioning, change requests, collections, and moderation tools. It features AI-powered capabilities such as semantic search via OpenAI embeddings, prompt improvement, translation, quality checking, and media generation through plugin-based providers (Fal.ai, Wiro.ai). The application supports multi-tenancy for self-hosting with configurable branding, authentication plugins (OAuth, OIDC, GitHub, Apple, Google), and storage backends (S3, DO Spaces). Beyond the web app, it includes a CLI tool (packages/prompts.chat) for browsing and running prompts locally, a Raycast extension for quick access, and an MCP server for integration with AI coding assistants. Additionally, it bundles an interactive educational book on prompt engineering (28+ chapters) and a gamified kids learning section, both fully localized into 17 languages. The codebase is well-structured with a plugin registry pattern, configuration-driven design, and extensive use of modern Next.js patterns (App Router, server components, streaming).

RATING: 8.6/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
spencerpauly/awesome-cursor-skills ★ 799 144 APPLICATION

Awesome Cursor Skills is a curated knowledge repository — an 'awesome list' that doubles as a library of 70 ready-to-use SKILL.md instruction files for Cursor's AI agent. Each skill is a self-contained markdown document with YAML frontmatter (name, description, user-invocable flag) and a body of workflow instructions, organized as resources/<slug>/SKILL.md. Skills cover browser-based QA (visual testing, accessibility auditing, responsive/dark-mode checks), testing (Playwright, TDD, parallel test fixing), CI triage, code review, security/performance auditing, auth/payments integration, infrastructure (Docker, Kubernetes, Terraform), and meta-skills for generating new skills, rules, and hooks. The README is the curation layer: a categorized index linking to in-repo skills, external community skills, and official Cursor marketplace plugins. This is a content library rather than a traditional software application — the only executable code is resources/generating-images/scripts/generate_image.py, a production-grade Python CLI wrapping OpenAI's gpt-image-2.

RATING: 8.6/10 MAINT: active DRIFT: low
â–¸ 7 reusable components found
wilsonfreitas/awesome-quant ★ 30029 4106 APPLICATION

This repository is a curated list (awesome-list) of open-source quantitative finance libraries, packages, and resources. It provides a structured README.md organized by category, with inline language tags, and a pipeline that parses the list, enriches it with GitHub metadata (stars, last commit dates), and generates a static website deployed to GitHub Pages. The repo also includes automated tooling for pull-request review: a validation script that checks entry format, section placement, URL security, duplicate detection, and a full CI-driven PR review workflow. The core logic resides in parse.py (multi-threaded GitHub API enrichment), site/generate.py (static site generator), scripts/validate_readme.py (entry validation), and scripts/review_pr.py (automated PR review with offline URL reachability checks and cross-PR duplicate detection). The project is primarily a reference list, not an application or data pipeline, but it includes high-quality supporting tooling for maintainers and contributors.

RATING: 8.5/10 MAINT: active DRIFT: low
â–¸ 2 reusable components found
awesome-jellyfin/awesome-jellyfin ★ 9608 326 APPLICATION

This repository is a curated list of Jellyfin resources, including plugins, themes, clients, companion tools, guides, and snippets. It is maintained by the community and follows a structured format with automated checks. The repository includes a YAML-based client list that is automatically generated into a Markdown file, a script to check for stale projects, and a snippet for adding language overlays to movie posters. It is not a software application itself but a directory of applications and tools for the Jellyfin media server ecosystem. The repository demonstrates good practices for maintaining an awesome list with contribution guidelines, issue templates, and CI/CD workflows for linting and monthly releases.

RATING: 8.4/10 MAINT: active DRIFT: low
â–¸ 2 reusable components found
mundimark/awesome-markdown ★ 1914 327 DATA_RESEARCH

This repository is a curated list of markdown resources, including tools, libraries, services, cheatsheets, tutorials, and related markup languages. It is organized into hierarchical sections in markdown files, with the main list in README.md and additional lists in UPCOMING.md, MORE.md, NOTES.md, and COMMERCIAL.md. The repository does not contain any executable code or data processing scripts; it serves as a reference for the markdown ecosystem. The repository is actively maintained, with the most recent commit being very recent (2026-07-31), and shows low technical drift due to ongoing updates. It follows the awesome list convention, providing a structured and discoverable collection of resources for anyone working with markdown.

RATING: 8.4/10 REPRO: 8.0/10 MAINT: active DRIFT: low
â–¸ 1 reusable components found
n0kovo/awesome-password-cracking ★ 1081 92 DATA_RESEARCH

This repository is a curated 'awesome list' of password cracking tools, research, and resources — not a software application. The primary artifact is a single, comprehensive README.md that catalogs ~150 tools and resources across 15+ categories: hashcat automation/distributed cracking/rules, John the Ripper tooling, cloud-based cracking (AWS/Colab), wordlist generators and analyzers, hash conversion utilities, ML/AI password guessing models, academic papers (2009-2026), and notable researchers in the field. The list is alphabetically sorted, CC0-licensed, and maintained by a human curator who explicitly rejects AI-generated contributions. The repo's engineering value lies in its community governance infrastructure. A GitHub Actions workflow (pr-quality.yaml) uses peakoss/anti-slop to automatically detect and close AI-generated or spam PRs, enforcing account age, profile completeness, PR size limits, and maintainer-can-modify permissions. A second workflow runs awesome-lint to enforce list formatting standards. The PR template requires AI self-disclosure via a magic string. This governance stack is a genuinely reusable pattern for any community-curated repository facing AI slop. The content is current (papers through 2026) and the repo is actively maintained with zero open issues. While it contains no application code, it serves as a high-value reference index for security researchers, penetration testers, and anyone working on password recovery or authentication security. The hybrid nature: it's a curated data resource (the list itself) wrapped in application-grade CI/CD governance.

RATING: 8.4/10 REPRO: 9.0/10 MAINT: active DRIFT: low
â–¸ 2 reusable components found
laolaoshiren/claude-code-skills-zh ★ 867 95 APPLICATION

This repository is a curated resource hub (awesome list) for Claude Code skills, targeting Chinese-speaking developers. It contains 20 original SKILL.md files that can be directly installed into Claude Code, plus a curated directory of 441+ third-party skills organized by categories such as development efficiency, content creation, platform operations, and more. The repo includes a static website (docs/index.html) that mirrors the README, automated Python/Node.js scripts for synchronization, and rigorous CI/CD pipelines with pinned dependencies and comprehensive tests. It is not a running application but a content curation project with high-quality infrastructure for maintaining consistency between the README and the website, including atomic file writes and strict anchor validation. The original skills are well-structured and cover practical scenarios like code review, documentation generation, API testing, and refactoring, all in Chinese.

RATING: 8.4/10 MAINT: active DRIFT: low
â–¸ 4 reusable components found
veorq/awesome-post-quantum ★ 549 68 DATA_RESEARCH

This repository is a curated list (awesome list) of resources about post-quantum cryptography. It is not a software application or a data research project. It aggregates links to standards, initiatives, libraries, research papers, and other resources related to PQC. The content is maintained by the community and appears to be regularly updated.

RATING: 8.4/10 REPRO: 9.0/10 MAINT: active DRIFT: low
$ loading more...
$ submit: