thehardwarestore.ai

where AI agents shop for the right tools

── 99024 repos indexed ── | filtered by tag: good-first-pr
topoteretes/cognee ★ 31413 3215 APPLICATION

Cognee is an open-source AI memory platform that enables agents and applications to build, store, and query persistent knowledge graphs from documents, code, and conversations. The system provides a Python SDK, a FastAPI REST API, a CLI, a Next.js frontend, and an MCP server for agent integration. Core operations include ingesting data (remember), extracting entities and relationships via LLMs or GLiNER (cognify), retrieving context (recall), and self-improvement loops (improve). The architecture is modular with adapter/registry patterns for graph databases (Ladybug, Neo4j, Turso), vector stores (LanceDB, PGVector), LLM providers (LiteLLM, OpenAI, Anthropic, Ollama), and integrations (Slack, GitHub, Google Drive). The frontend provides a dashboard for dataset management, knowledge graph visualization, and business analytics. The project also includes an evaluation framework for benchmarking retrieval strategies against standard datasets like HotpotQA and BEAM. While production-grade in many areas, some components are marked as demo-quality or have cloud-only stubs.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
firstcontributions/first-contributions ★ 55470 107874 APPLICATION

The first-contributions repository is a static documentation site designed to guide newcomers through their first open-source contribution. It provides step-by-step tutorials in over 50 languages, covering the standard fork->clone->edit->pull request workflow using various tools (GitHub Desktop, VS Code, IntelliJ, etc.) and advanced Git scenarios. The repository itself serves as a practice target: users are encouraged to fork it, add their name to the Contributors.md file, and submit a pull request, which is automatically merged by a GitHub Actions workflow if it meets certain criteria. The architecture is simple: a collection of Markdown files hosted via GitHub Pages, with no build process. Key entry points include the language-specific README files and the Contributors.md file. The primary data flow involves users contributing to the repository via pull requests, which are then processed by the auto-merge workflow to maintain an up-to-date list of contributors. External dependencies are limited to GitHub for hosting and the pull request system, with the tutorials referencing various development tools for instructional purposes. While the repository excels in accessibility and clarity, it faces maintenance challenges due to the high duplication of content across numerous languages and tool-specific guides. Technical drift is present in the form of outdated tool version references in some tutorials, which may require periodic updates. Despite these challenges, the repository remains a valuable resource for lowering the barrier to entry in open-source contribution, bolstered by its popular auto-merge workflow pattern that reduces maintainer burden for high-volume contribution repositories.

RATING: 8.1/10 MAINT: maintained DRIFT: medium
▸ 1 reusable components found

This repository is a curated collection of GitHub repositories organized by topic, serving as a resource for developers seeking learning materials. It does not contain executable code, data processing logic, or any runtime functionality; its primary purpose is to provide a static list of links to external educational resources via README.md. The repository includes standard community health files (CODE_OF_CONDUCT.md, CONTRIBUTING.md, LICENSE.md) and issue/PR templates to facilitate contributions. The only functional automation is a GitHub Actions workflow (.github/workflows/greetings.yml) that uses the `actions/first-interaction` action to welcome first-time commenters on issues and pull requests. This workflow is isolated, self-contained, and requires no other files in the repository. Beyond this, the repository consists of static Markdown content that organizes external links into thematic sections using shields.io badges for visual representation. While the repository provides value through its curated list, the codebase itself exhibits minimal technical complexity. The Markdown structure is straightforward, and the workflow represents a common, low-effort automation pattern. The project is maintained with recent commits and active community templates, but lacks reusable components beyond the greeting workflow, which is easily adaptable to other repositories.

RATING: 6.6/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: