making it easier for developers to develop in javascript and rust · syntax trees · markup
franc. Natural language detection
4.4kstarry-night. Syntax highlighting, like GitHub
1.8kmarkdown-rs. CommonMark compliant markdown parser in Rust with ASTs and extensions
1.6kdictionaries. Hunspell dictionaries in UTF-8
1.4klowlight. Virtual syntax highlighting for virtual DOMs and non-HTML things
917refractor. Lightweight, robust, elegant virtual syntax highlighting using Prism
864xdm. Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins
595mdxjs-rs. Compile MDX to JavaScript in Rust
535markdown-table. Generate a markdown (GFM) table
297nspell. 📝 Hunspell compatible spell-checker
294gemoji. Info on gemoji (GitHub Emoji)
253write-music. visualise sentence length
253npm-esm-vs-cjs. Data on the share of ESM vs CJS on the public npm registry
247readability. visualise readability
214parse-english. English (natural language) parser
162import-meta-resolve. Resolve things like Node.js — ponyfill for `import.meta.resolve`
145server-components-mdx-demo. React server components + MDX
123emphasize. ANSI syntax highlighting for the terminal
110npm-high-impact. The high-impact (popular) packages of npm
108iso-3166. ISO 3166 (standard for country codes and codes for their subdivisions)
98levenshtein.c. Levenshtein algorithm in C
97linked-list. Minimalistic linked lists
87bcp-47. Parse and stringify BCP 47 language tags
75short-words. visualise lengthy words
74trough. `trough` is middleware
69iso-639-3. Info on ISO 639-3
66html-tag-names. List of known HTML tag names
64html-element-attributes. Map of HTML elements to allowed attributes
64common-words. visualise rare words
57parse-latin. Latin-script (natural language) parser
57parse-entities. Parse HTML character references
52markdown-tm-language. really good syntax highlighting for markdown and MDX
52dead-or-alive. check if urls are dead or alive
51trim-lines. Remove spaces and tabs around line-breaks
51textom. DEPRECATED in favour of retext’s virtual object model
39f-ck. 🤬 Clean-up cuss words
37