This is your work, valued

Amsterdam, The Netherlands

Titus

Elite
@wooorm

making it easier for developers to develop in javascript and rust · syntax trees · markup

franc. Natural language detection

4.4k

starry-night. Syntax highlighting, like GitHub

1.8k

markdown-rs. CommonMark compliant markdown parser in Rust with ASTs and extensions

1.6k

dictionaries. Hunspell dictionaries in UTF-8

1.4k

lowlight. Virtual syntax highlighting for virtual DOMs and non-HTML things

917

refractor. Lightweight, robust, elegant virtual syntax highlighting using Prism

864

xdm. Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins

595

mdxjs-rs. Compile MDX to JavaScript in Rust

535

markdown-table. Generate a markdown (GFM) table

297

nspell. 📝 Hunspell compatible spell-checker

294

gemoji. Info on gemoji (GitHub Emoji)

253

write-music. visualise sentence length

253

npm-esm-vs-cjs. Data on the share of ESM vs CJS on the public npm registry

247

readability. visualise readability

214

parse-english. English (natural language) parser

162

import-meta-resolve. Resolve things like Node.js — ponyfill for `import.meta.resolve`

145

server-components-mdx-demo. React server components + MDX

123

emphasize. ANSI syntax highlighting for the terminal

110

npm-high-impact. The high-impact (popular) packages of npm

108

iso-3166. ISO 3166 (standard for country codes and codes for their subdivisions)

98

levenshtein.c. Levenshtein algorithm in C

97

linked-list. Minimalistic linked lists

87

bcp-47. Parse and stringify BCP 47 language tags

75

short-words. visualise lengthy words

74

trough. `trough` is middleware

69

iso-639-3. Info on ISO 639-3

66

html-tag-names. List of known HTML tag names

64

html-element-attributes. Map of HTML elements to allowed attributes

64

common-words. visualise rare words

57

parse-latin. Latin-script (natural language) parser

57

parse-entities. Parse HTML character references

52

markdown-tm-language. really good syntax highlighting for markdown and MDX

52

dead-or-alive. check if urls are dead or alive

51

trim-lines. Remove spaces and tabs around line-breaks

51

textom. DEPRECATED in favour of retext’s virtual object model

39

f-ck. 🤬 Clean-up cuss words

37