No description
  • TypeScript 91.1%
  • JavaScript 8.6%
  • Shell 0.3%
Find a file
2026-06-03 02:47:17 +00:00
.github chore: add custom URL to FUNDING.yml pointing at /sponsor page 2026-05-14 00:29:09 +01:00
.nanocoder feat: version bump + changelog + optimisation 2026-04-10 15:42:50 +01:00
badges Update status badges [skip ci] 2026-06-03 02:47:17 +00:00
bin feat: testing + knip cleanup 2025-10-26 22:10:45 +00:00
docs feat: image downloading, retrying, docs 2026-05-25 22:13:38 +01:00
examples feat: complete LLM implementation (Phase 3 & 4) 2026-01-12 00:24:27 +00:00
scripts feat: complete LLM implementation (Phase 3 & 4) 2026-01-12 00:24:27 +00:00
src feat: image downloading, retrying, docs 2026-05-25 22:13:38 +01:00
.gitignore git init: initial working version 2025-10-26 20:32:45 +00:00
.npmignore git init: initial working version 2025-10-26 20:32:45 +00:00
AGENTS.md mod: agent init and contributing.md file 2026-01-16 13:23:06 +00:00
biome.json fix: tests 2026-05-13 15:44:42 +01:00
CHANGELOG.md feat: new release. Changelog + version bump 2026-05-25 22:18:55 +01:00
CONTRIBUTING.md fix: pnpm version bump issue, cut a new release with patches 2026-05-13 15:40:30 +01:00
knip.json wip: working on funcitonality 2025-12-09 11:42:59 +00:00
LICENSE mod: update license 2026-03-03 23:32:04 +00:00
package-lock.json feat: docs folder 2026-02-02 17:11:46 +00:00
package.json feat: new release. Changelog + version bump 2026-05-25 22:18:55 +01:00
pnpm-lock.yaml feat: fixes + custom llm backend 2026-05-25 13:30:16 +01:00
pnpm-workspace.yaml feat: new release. Changelog + version bump 2026-05-25 22:18:55 +01:00
README.md docs: updates 2026-04-29 16:39:11 +01:00
tsconfig.json feat: react native support 2025-12-15 19:55:00 +00:00

get-md

A fast, lightweight HTML to Markdown converter optimized for LLM consumption — built by the Nano Collective, a community collective building AI tooling not for profit, but for the community. Everything we build is open, transparent, and driven by the people who use it.

Lightning-fast (<100ms) with optional AI-powered conversion using a local LLM model. Pass in HTML or a URL and get clean, structured Markdown back — as a library or from the command line.


Build Status Coverage Version NPM Downloads NPM License Repo Size Stars Forks

Quick Start

npm install @nanocollective/get-md
import { convertToMarkdown } from "@nanocollective/get-md";

const result = await convertToMarkdown("https://example.com");
console.log(result.markdown);

Or use the CLI:

npx @nanocollective/get-md https://example.com -o output.md

Documentation

Full documentation is available online at docs.nanocollective.org or in the docs/ folder:

  • Getting Started — Installation, requirements, and your first conversion
  • API Reference — Full reference for the library API
  • CLI — Command-line interface usage and options
  • Guides — LLM-powered conversion, React Native, and configuration tips
  • Configuration — Config files and options reference
  • Community — Contributing, Discord, and how to help

Community

The Nano Collective is a community collective building AI tooling for the community, not for profit. We'd love your help.