linkedom
Lightweight DOM implementation using linked lists for Node.js.
Scraping, browsers and parsing npm ISC HTML parsing and extraction
How linkedom is used
linkedom is a dependency in 35 of the 6,208 public GitHub projects set up for AI coding agents that we scanned (0.7% of the 4,818 JavaScript/TypeScript ones), #10 of 134 in scraping, browsers and parsing. The most used alternative in our scan is Cheerio (74 projects). Projects that use it most often also use tsx (97.1%), Vitest (94.3%), dotenv (91.4%). It is more common in projects set up for OpenClaw (9.4%) than for GitHub Copilot (0.5%).
linkedom popularity over time
Gid Score 51: downloads 75, use in agent projects 44, GitHub stars 24, downloads trend 53 (each 0-100). How it is calculated.
Often used with linkedom
| tsx | 97.1% of linkedom projects · 6.4× more than average |
|---|---|
| Vitest | 94.3% of linkedom projects · 4.6× more than average |
| dotenv | 91.4% of linkedom projects · 5.9× more than average |
| undici | 88.6% of linkedom projects · 54.4× more than average |
| Express | 85.7% of linkedom projects · 12.6× more than average |
| ws | 85.7% of linkedom projects · 27.3× more than average |
| Agent Client Protocol SDK | 82.9% of linkedom projects · 139.0× more than average |
| Clack Prompts | 82.9% of linkedom projects · 83.0× more than average |
By coding agent
| OpenClaw | 9.4% of projects set up for it |
|---|---|
| Claude Code | 0.8% of projects set up for it |
| GitHub Copilot | 0.5% of projects set up for it |
| Gemini CLI | 2.8% of projects set up for it |
Share of public repos configured for each agent that list linkedom as a dependency.
Install
| Package | npm install linkedom |
|---|---|
| Main stacks | TypeScript / JavaScript (28), Python (6), Next.js (1) |
| Example projects | Bitterbot-AI/bitterbot-desktop, regenrek/deepwiki-mcp, wesbos/wesbos, ArgentAIOS/argentos-core, raucvr/Group-Goki |
Alternatives to linkedom
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside linkedom are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Cheerio npm jQuery-like syntax for parsing and manipulating HTML/XML with server-side speed. |
73 | 74 (1.5%) | 15.5M | 30.5K | MIT |
| Puppeteer Core npm Headless Chrome/Chromium control library for automation and testing. |
74 | 26 (0.5%) | 13.8M | 95.7K | Apache-2.0 |
More in Scraping, browsers and parsing: Beautiful Soup Puppeteer lxml Playwright Core Playwright (Python) fast-xml-parser jsonc-parser Mozilla Readability