Skip to content
SeanShaffer88Public

About

Resource library for developers and AI assistants: 2,202 curated repositories, SDKs, APIs, libraries and tools across AI, Windows, web, mobile, games and DevOps, organized for AI reference with llms.txt, a compact JSON catalog, per-category shards and local search.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Useful Development Resources

TL;DR

A curated pointer library of 2,937 development resources — repositories, SDKs, APIs, libraries, tools, standards, and long-form references — organized into 101 purpose-based categories and 13 domains, built so an AI assistant can find the right resource for a project without reading the whole library.

AI assistants: start with AI_INDEX.md. It is one page, maps a task to the few category files worth opening, and lists the machine-readable entry points. If you need a single file to ingest, use llms-full.txt; if you need structured data, load one shard from index/by-category/.

2,937 catalog entries · 2,931 distinct URLs · 101 categories · 13 domains · 2,328 project identities

Those numbers are generated from resources.json by scripts/catalog_stats.py --write, never hand-edited. Entries overlap: a project can appear once per interface or audience, so distinct URLs do not mean distinct projects.

Point your AI here

Copy this into your coding assistant:

Use https://github.com/SeanShaffer88/ForAI as a resource reference for my project. Read its AGENTS.md and AI_INDEX.md, then open only the categories relevant to my task. My project is: [describe the goal, existing stack, target platforms, and constraints]. Recommend a focused shortlist, explain why each resource fits, compare alternatives, and verify current upstream maintenance, licensing, compatibility, and integration requirements. Link your evidence and identify anything unverified. Do not install or change my project merely because a resource is listed.

An assistant needs browsing, repository access, or a downloaded copy to read these files. A link alone does not give it persistent memory or automatic access. If it cannot follow repository links, provide AI_INDEX.md and the relevant category files directly, or hand it index/resources.compact.json.

Reading paths

You want Open Size
Task → category map, in one page AI_INDEX.md 3 KB
Everything, one shot, for a long-context model llms-full.txt 1.8 MB
All records, shortlisting fields only index/resources.compact.json 1.2 MB (35% of canonical)
One topic index/by-category/<category_id>.json or categories/<category_id>.md 1–30 KB
Counts and rollups index/catalog-stats.json, index/category-groups.json small
Provenance for one record resources.json 3.3 MB
Spreadsheet / SQL import resources.csv 1.6 MB

Every artifact above is derived from resources.json by a script in scripts/. Nothing is hand-maintained twice.

Explore

Search locally

Requires Python 3, with no third-party packages:

python scripts/search.py "named pipes"
python scripts/search.py "testing" --category Windows --topic testing
python scripts/search.py "SQLite" --type repository --limit 10
python scripts/search.py "browser test" --use-case test-and-verify-software --json

# Regenerate everything after a catalog edit, in this order:
python scripts/enrich_resources.py --apply   # IDs and facets for new records
python scripts/export_csv.py                 # resources.csv
python scripts/generate_indexes.py           # categories/README.md, index/categories.json, llms.txt nav
python scripts/generate_ai_views.py          # compact catalog, shards, domain rollup, llms-full.txt
python scripts/catalog_stats.py --write      # index/catalog-stats.json + the counts below
python scripts/validate.py                   # offline consistency gate
python -m unittest discover -s tests -v

scripts/catalog_stats.py --check fails when a quoted count drifts, and scripts/validate.py covers schema conformity, stable IDs, related-link symmetry, category coverage, CSV/JSON agreement, generated navigation, and local Markdown links. Neither script touches the network; reachability is the separate, opt-in scripts/link_check.py.

Search requires every query term to match a descriptive field or curated facet, then ranks name matches above purpose, category, and facet matches. Exact facet filters: --topic, --type, --use-case, --language, --platform; --category is a category-name substring. Search is a local discovery aid, not a suitability, freshness, or security audit.

Evidence and provenance

Imported from Sean's saved research on October 21, 2026, and extended in dated, self-describing batches. Every batch records what was actually checked: source names the batch, checked_on the date, review the scope of the check, and verification_level the strength of the evidence. Per-entry evidence for the larger batches lives in docs/*-checks.json (repository IDs, licenses as detected by GitHub, topics, and last push at check time).

That is metadata and reachability evidence only. It is not a README review, release or maintenance audit, licensing opinion, security assessment, compatibility test, or adoption recommendation. Local machine paths have been removed. Archived or dormant projects can remain useful for a specific requirement; compare alternatives and the cost of owning a fork before adopting one. Listing a service does not connect an account or authorize access. This repository contains references and original notes, not third-party project source code.

Original catalog prose and tooling are available under MIT. Referenced projects, documentation, APIs, data, and trademarks retain their own licenses and terms. The monthly link-check workflow opens an issue with its findings; it does not validate suitability or keep entries current.

About

Resource library for developers and AI assistants: 2,202 curated repositories, SDKs, APIs, libraries and tools across AI, Windows, web, mobile, games and DevOps, organized for AI reference with llms.txt, a compact JSON catalog, per-category shards and local search.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages