# stak.sh > Public usage signals for a curated catalog of developer tools, next to the stacks developers publish themselves. stak.sh measures developer tools week by week on public sources (package downloads, GitHub activity, Q&A questions, pageviews, search interest, mentions, job ads, surveys) and on the stacks developers publish on the site. Each number becomes a tool's share of its category per source; the shares are combined into three lenses (adoption, attention, community) and one index, which adds up to 100% across a category. Scores, ranks and changes are stak.sh's own work, licensed CC BY 4.0 with attribution to stak.sh. Raw source values are shown on the pages for reference only. ## Pages - [How it works](https://stak.sh/methodology): every source, its biases and how scores are computed - [Tools](https://stak.sh/tools): the catalog; a tool page is https://stak.sh/t/ - [Terms of use](https://stak.sh/terms): data license, API limits and what is not allowed ## Categories - [Agent workspaces](https://stak.sh/c/agent-workspace): GUIs and multiplexers for running several coding agents in parallel - [AI agent orchestration](https://stak.sh/c/ai-orchestration): Frameworks for coordinating AI agents, workflows and LLM applications - [AI coding agents & harnesses](https://stak.sh/c/ai-assistant): Coding agents, assistants and harnesses - [Backend web frameworks](https://stak.sh/c/web-framework): Server-side frameworks for HTTP services across ecosystems - [Code hosting](https://stak.sh/c/vcs): Git hosting and forges - [CSS and component libraries](https://stak.sh/c/css-framework): Styling frameworks and UI kits - [Editors and IDEs](https://stak.sh/c/editor): Where the code gets written - [Frontend frameworks](https://stak.sh/c/frontend-framework): Libraries and frameworks for building browser UIs - [MCP servers](https://stak.sh/c/mcp-server): Model Context Protocol servers for agent tools and context - [ORMs and query builders](https://stak.sh/c/orm): Database access layers - [Shell prompts and frameworks](https://stak.sh/c/shell-prompt): Prompt engines, themes and shell configuration frameworks - [Terminal emulators](https://stak.sh/c/terminal): Terminal emulator applications - [Vector databases](https://stak.sh/c/vector-database): Similarity search stores for embeddings ## API JSON, no key, cacheable for an hour. Limits per client address: 30 requests per minute, 500 per day; 429 with Retry-After beyond that. One request per decision is the intended use; bulk copies, mirrors and resale are not allowed (https://stak.sh/terms#api). - https://stak.sh/api/tools/: latest scores per lens (share 0..1 within the category, rank, period, change against a year earlier), category, tools its users also use, migrations from and to - https://stak.sh/api/categories//scores: latest scores of every tool in a category - https://stak.sh/api/series?tools=a,b&lens=adoption: weekly shares for up to five tools (lens: adoption, attention, community, index)