readability
Related
License
MIT ยฉ Titus Wormer
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
franc
Natural language detectiondictionaries
Hunspell dictionaries in UTF-8markdown-rs
CommonMark compliant markdown parser in Rust with ASTs and extensionsstarry-night
Syntax highlighting, like GitHubxdm
Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack pluginslowlight
Virtual syntax highlighting for virtual DOMs and non-HTML thingsrefractor
Lightweight, robust, elegant virtual syntax highlighting using Prismmdxjs-rs
Compile MDX to JavaScript in Rustnspell
๐ Hunspell compatible spell-checkermarkdown-table
Generate a markdown (GFM) tablegemoji
Info on gemoji (GitHub Emoji)write-music
visualise sentence lengthparse-english
English (natural language) parserserver-components-mdx-demo
React server components + MDXemphasize
ANSI syntax highlighting for the terminallinked-list
Minimalistic linked listslevenshtein.c
Levenshtein algorithm in Cimport-meta-resolve
Resolve things like Node.js โ ponyfill for `import.meta.resolve`short-words
visualise lengthy wordstrough
`trough` is middlewarebcp-47
Parse and stringify BCP 47 language tagshtml-tag-names
List of known HTML tag namesparse-latin
Latin-script (natural language) parseriso-3166
ISO 3166 (standard for country codes and codes for their subdivisions)html-element-attributes
Map of HTML elements to allowed attributestrim-lines
Remove spaces and tabs around line-breakscommon-words
visualise rare wordsiso-639-3
Info on ISO 639-3parse-entities
Parse HTML character referenceslevenshtein-rs
Levenshtein algorithm in Rustemoticon
List of emoticonsdirection
Detect directionality: left-to-right, right-to-left, or neutraltextom
DEPRECATED in favour of retextโs virtual object modeldictionary
Dictionary app that can work without JavaScript or internetf-ck
๐คฌ Clean-up cuss wordsdioscuri
A gemtext (`text/gemini`) parser with support for streaming, ASTs, and CSTsproperty-information
Info on the properties and attributes of the web platformstmr.c
Porter Stemmer algorithm in Ceslint-md
Deprecatedsvg-tag-names
List of known SVG tag namescheckmoji
Check emoji across platformshtml-void-elements
List of known void HTML elementsnpm-high-impact
The high-impact (popular) packages of npmiso-639-2
Info on ISO 639-2aria-attributes
List of ARIA attributesstringify-entities
Serialize (encode) HTML character referencesbcp-47-match
Match BCP 47 language tags with language ranges per RFC 4647speakers
Speaker count for 450+ languagessvg-element-attributes
Map of SVG elements to allowed attributesosx-learn
Add words to the OS X Spell Check dictionarytrigrams
Trigram files for 400+ languagesfault
Functional errors with formatted outputremark-preset-wooorm
Personal markdown (and prose) styleudhr
Universal declaration of human rightsbcp-47-normalize
Normalize, canonicalize, and format BCP 47 tagshappy-places
Little list of happy placeswooorm.github.io
๐ personal websiteplain-text-data-to-json
Transform a simple plain-text database to JSONparse-dutch
Dutch (natural language) parserzwitch
Handle values based on a propertymatch-casing
Match the case of `value` to that of `base`link-rel
List of valid values for `rel` on `<link>`npm-esm-vs-cjs
Data on the share of ESM vs CJS on the public npm registrylinter-remark
Check markdown with remark in atomis-badge
Check if `url` is a badgevendors
List of vendor prefixes known to the web platformload-plugin
Load a submodule / plugincomma-separated-tokens
Parse and stringify comma-separated tokensbail
Throw if given an errorspace-separated-tokens
Parse and stringify space-separated tokenstrigram-utils
A few language trigram utilitiesretext-language
Detect then language of text with Retextcollapse-white-space
Collapse white space.unherit
Clone a constructor without affecting the super-classlongest-streak
Count the longest repeating streak of a substringmarkdown-escapes
Legacy: list of escapable characters in markdownstate-toggle
Enter/exit a statemeta-name
List of values that can be used as `name`s on HTML `meta` elementshtml-dangerous-encodings
List of dangerous HTML character encoding labelscharacter-entities
Map of named character references.levenshtein
Levenshtein algorithm CLIstmr
Porter Stemmer CLIcommonmark.json
CommonMark test spec in JSONweb-namespaces
Map of web namespacesis-whitespace-character
Check if a character is a white space characterstrip-skin-tone
Strip skin tone modifiers (as in Fitzpatrick scale) from emoji (๐ ๐ฟ to ๐ )svg-event-attributes
List of SVG event handler attributesatom-travis
Install Atom on Traviscontrol-pictures
Replace pictures for control character codes with actual control charactersosx-shortcut
Add autocorrect text shortcuts to OS Xcss-declarations
Legacy utility to parse and stringify CSS declarationshtml-event-attributes
List of HTML event handler attributeshtml-encodings
Info on HTML character encodings.mathml-tag-names
List of known MathML tag namesarray-iterate
`Array#forEach()` but itโs possible to define where to move to nextremark-range
Deprecatedatom-tap-test-runner
Run Atom package tests using TAPccount
Count how often a substring occursdoctype
Info on HTML / XHTML / MathML / SVG doctypeslabels
GitHub labelsLove Open Source and this site? Check out how you can help us