Category Text Processing
Top Text Processing packages
Text recognition, parsing, formatting, manipulation (sprintf, quill_delta, OCR)
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇨🇭 lukas-renggli.ch | A dynamic parser framework to build efficient grammars and parsers quickly. | 315.7K | ★ 484 | 393 |
| #2 — | Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]); | 138.6K | ★ 89 | 139 | |
| #3 — | 🇺🇸 tools.dart.dev | A portable Markdown library written in Dart that can parse Markdown into HTML. | 62.1K | ★ 105 | 353 |
| #4 — | Changes the case of the input text to the desire case convention. | 49.3K | ★ 103 | 368 | |
| #5 — | 🇮🇷 pwa.ir | Implementation of the Unicode Bidirectional Algorithm (UBA). Converts logical strings to their equivalent visual representation. | 26K | ★ 5 | 19 |
| #6 — | 🇺🇸 agilord.com | Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
| 15.8K | ★ 54 | 289 |
| #7 — | 🇨🇿 filiph.net | A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
| 9.7K | ★ 41 | 179 |
| #8 — | A Flutter package to parse text and make them into multiple Flutter Text widget. | 7.9K | ★ 220 | 271 | |
| #9 — | 🇺🇸 freshplatform.net | A Dart port of quill-js-delta, offering a simple and expressive JSON format for describing rich-text content and its changes. | 7.6K | ★ 3 | 10 |
| #10 — | Convert easily HTML inputs content to Quill Js Delta format | 6.1K | ★ 11 | 18 | |
| #11 — | 🇺🇸 bulletjournal.us | A rich text editor built for Android, iOS, Web, and desktop platforms. It's the WYSIWYG editor and a Quill component for Flutter. | 5.9K | ★ 2.9K | 2.1K |
| #12 — | flutter-ml.dev | A Flutter plugin to use Google's ML Kit Text Recognition to recognize text in any Chinese, Devanagari, Japanese, Korean and Latin character set. | 5.7K | ★ 1.2K | 393 |
| #13 — | 🇯🇵 codingfeline.com | Unicode 17.0 Normalization - NFC, NFD, NFKC, NFKD. This is a Dart port of [walling/unorm](https://github.com/walling/unorm). | 4.7K | ★ 14 | 27 |
| #14 — | kat.bio | An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs! | 3K | ★ 47 | 148 |
| #15 — | 🇦🇺 onepub.dev | Money2 is a high-precision library for storing, parsing, formatting, and performing arithmetic on monetary values and currencies. Fixed-decimal math, multi-currency support and conversions, parsing and formatting. (Money.parse('$2010.00') * 10).format('SCC#,##0') -> $US20,100
| 3K | ★ 61 | 202 |
| #16 — | 🇺🇸 vscorp.com | A robust Quill Delta to HTML converter. This is a complete port of the popular quill-delta-to-html Typescript/Javascript package to Dart. | 2.1K | ★ 20 | 49 |
| #17 — | 🇩🇪 superlist.com | Text with metadata spans for easy text editing and styling. | 2K | ★ 11 | 31 |
| #18 — | 🇰🇿 ykmnkmi.kz | Text wrapping and filling. It's a pure port of textwrap from Python. | 1.6K | ★ 10 | 13 |
| #19 — | 🇨🇳 reqable.com | Re-Highlight is a powerful text syntax highlighting library. | 1.4K | ★ 83 | 22 |
| #20 — | 🇫🇷 jeremylandon.com | Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance. | 1.3K | ★ 36 | 129 |
| #21 — | 🇮🇳 chinmaykabi.com | Comprehensive string manipulation plugin for dart. Handles operations on latin, non latin and grapheme clusters alike! Features inspured from VocaJs | 802 | ★ 6 | 20 |
| #22 — | 🇨🇳 reqable.com | Re-Editor is a powerful lightweight text and code editor widget. | 787 | ★ 744 | 133 |
| #23 — | Convert between quill (delta) format and markdown | 525 | ★ 24 | 41 | |
| #24 — | Simple filter to check and censor strings against profanity, obscene words. A default English words list is provided (LDNOOBW). | 464 | ★ 16 | 116 | |
| #25 — | Simple and expressive format for describing rich-text content created for Quill.js editor. | 366 | ★ 2 | 6 | |
| #26 — | 🇭🇷 marinvitlov.com | A lightweight library for detecting East Asian Width of Unicode characters. Useful for text layout and alignment. | 354 | ★ 3 | 1 |
| #27 — | A text widget that automatically adds hyphenation. It was designed as a drop-in replacement for the default text widget. | 331 | ★ 29 | 36 | |
| #28 — | Implementation of string distance algorithms for advanced text comparison. | 319 | ★ 25 | 27 | |
| #29 — | 🇳🇱 jfk.dev | A Dart library for for detecting and transliterating Hiragana, Katakana, and Romaji.
| 281 | ★ 37 | 40 |
| #30 — | A Flutter package to highlight, format, and tokenize mathematical equations. | 278 | — | 0 | |
| #31 — | 🇺🇸 novelplotter.com | Implementation of an hyphenation algorithm for various languages, based on TeX definitions. | 270 | ★ 1 | 10 |
| #32 — | 🇺🇸 flutterbountyhunters.com | Configurable, composable, extensible text editor and document renderer for Flutter. | 263 | ★ 11 | 779 |
| #33 — | A Dart package that removes Markdown formatting from text, converting it to plain text. Port of the popular Node.js remove-markdown package. Supports headers, emphasis, links, images, code blocks, lists, blockquotes, and more. | 254 | ★ 1 | 2 | |
| #34 — | 🇺🇸 mcdole.org | A simplified version of syntax_highlight but in pure dart so as to be useful outside of Flutter (e.g. jaspr) | 252 | ★ 1 | 3 |
| #35 — | 🇵🇹 incaview.com | Spell check on flutter on client side, works for multiple languages | 185 | ★ 9 | 15 |
| #36 — | Convert your Quill Delta into a simple document format, that makes more simple manipulate text/block attributes | 183 | ★ 3 | 3 | |
| #37 — | Allows to get detailed information about the text (number of lines, lines at positions, characters at locations, locations at positions, positions at locations, and vice versa). | 180 | ★ 0 | 11 | |
| #38 — | 🇫🇷 rouxguillau.me | Package to parse iCalendar (.ics) files written in pure Dart. | 175 | ★ 38 | 58 |
| #39 — | 🇨🇳 sunjiao.net | Convert Chinese characters to pinyin, simplified or traditional Chinese. Accurate and complete Chinese character dictionary. Fast conversion. | 172 | ★ 11 | 19 |
| #40 — | n4ze3m.site | Dart and flutter package accurately replace/remove emojis in text | 170 | ★ 9 | 41 |
| #41 — | 🇺🇸 flutter.institute | An implementation of the PRECIS Language Rules as defined by RFC 8265 | 150 | ★ 0 | 0 |
| #42 — | 🇻🇳 lamnhan.dev | Helps you remove accents and diacritics from strings. It comes with a built-in Crawler feature. | 145 | ★ 5 | 9 |
| #43 — | 🇮🇳 vishwakarthik.in | A high-performance fuzzy search algorithm in Dart, designed for intelligent auto-suggestions, typo tolerance, and fast string matching.
| 135 | ★ 8 | 18 |
| #44 — | 🇮🇳 arunprakashg.com | High-performance byte and data-rate conversions with BigInt precision, expression parsing, transfer planning, storage profiles, and localization-ready formatting. | 124 | ★ 3 | 7 |
| #45 — | Simple and expressive format for describing rich-text content created for Quill.js editor. This package is unofficial port to Dart from JavaScript. | 121 | ★ 65 | 34 | |
| #46 — | Simple dart package for converting Cyrillic symbols to Translit and back | 121 | ★ 5 | 18 | |
| #47 — | 🇯🇵 madlon-kay.com | Detect and decode the charset (character encoding) of text bytes | 118 | ★ 20 | 29 |
| #48 — | A TextField Widget that allow you to convert easily what's in the TextField to Markdown with custom toolbar support. | 110 | ★ 23 | 73 | |
| #49 — | A Flutter package for filtering out bad words from text inputs and detecting phone numbers in various formats including multiplier words. | 105 | ★ 10 | 63 | |
| #50 — | Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition. It has unicode (UTF-8) support, and can recognize more than 100 languages. | 105 | ★ 68 | 212 | |
| #51 — | dartcommunity.dev | Tokenization and syntax highlighting support for various programming languages and data formats. | 105 | ★ 2 | 1 |
| #52 — | dartcommunity.dev | Markdown extension with support for description/definition lists. | 104 | ★ 0 | 1 |
| #53 — | 🇯🇵 bookm.me | TextField with detection features. You can detect hashtags, at sign, url or anything you want. Helps you develop Twitter like app. Refinement of hashtagable | 90 | ★ 44 | 165 |
| #54 — | experimental.plugfox.dev | Markdown library written in Dart. It can parse and display Markdown.
| 87 | ★ 28 | 49 |
| #55 — | 🇺🇸 cardilloonline.com | A collection of phonetic algorithms. These algorithms help find words or names that sound similar by generating an encoding that can be compared or indexed for fuzzy searching. | 86 | ★ 12 | 19 |
| #56 ▲ 3 | 🇮🇱 dragonx.cloud | A BPE tokeniser for use with OpenAI's models. It exposes APIs used for processing text using tokens. | 84 | ★ 1 | 3 |
| #57 — | A port of the bbcode parser and trasnformer [bbob](https://github.com/JiLiZART/bbob) in dart. | 80 | ★ 9 | 3 | |
| #58 — | 🇧🇷 luizbarboza.com | Parse and format times, inspired by strptime and strftime. | 72 | ★ 2 | 1 |
| #59 — | 🇭🇷 microblink.com | Flutter plugin for BlinkCard, SDK for scanning and OCR of various identity documents. | 71 | — | 5 |
| #60 ▼ 2 | A Flutter plugin for advanced text recognition using Apple Vision framework on iOS and Google ML Kit on Android. Provides high-accuracy OCR with confidence scores, bounding boxes, and language detection. | 64 | ★ 2 | 3 | |
| #61 — | 🇳🇱 mstruijk.nl | A package to display BBCode text in Flutter apps. Manage your own tags or use those of others. | 60 | ★ 11 | 7 |
| #62 — | betterx.io | Package provides light widgets[for Linkify, Clean] and string scanner extensions on a string to check it contains bad words/urls/links/emails/phone numbers/#hashtags/@mentions etc. | 59 | ★ 9 | 51 |
| #63 — | rohanjsh.dev | Whatsapp like text styling for you! -- Bold, Italic, Underline and more -- Drive your text style through Backend! | 55 | ★ 39 | 108 |
| #64 — | A Flutter package for detecting the language of a given text using character-wise n-gram models | 52 | ★ 7 | 14 | |
| #65 — | TextEditingController and RichText / TextSpan builder with hashtag, url and mention detection with Regular Expressions. Also with tap support. | 47 | ★ 24 | 97 | |
| #66 — | 🇷🇺 zuzu.dev | Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition. It has unicode (UTF-8) support, and can recognize more than 100 languages. | 46 | ★ 104 | 89 |
| #67 — | 🇺🇦 leushchenko.com | Parse MRZ (Machine Readable Zone) from identity documents. | 44 | ★ 18 | 17 |
| #68 ▲ 2 | 🇫🇷 lichess.org | Provides chess and chess variants rules and operations including chess move generation, read and write FEN, read and write PGN. | 43 | ★ 49 | 12 |
| #69 — | 🇯🇵 kaboc.cc | A Dart package for flexibly parsing text into easy-to-handle format according to multiple regular expression patterns. | 43 | ★ 10 | 8 |
| #70 — | 🇺🇸 solid.software | The LanguageTool TextField package is a spell-checker designed for Flutter apps. This is useful for apps that need text input like messaging, notes, and email. | 41 | ★ 39 | 94 |
| #71 — | A Flutter Text widget support word break for CJK. Based on Wrap with Text widget | 40 | ★ 5 | 16 | |
| #72 — | Simple and expressive format for describing rich-text content created for Quill.js editor. | 40 | — | 3 | |
| #73 — | 🇱🇮 philippgerber.li | Inline Markdown-like formatting for Flutter - as drop-in replacements for `Text` and `TextEditingController`. Bold, italic, code, [URL links](.), highlights, super/subscript.
| 38 | ★ 28 | 55 |
| #74 — | Platform-agnostic rich text document model based on Delta format and used in Zefyrka editor. | 36 | ★ 5 | 4 | |
| #75 — | A Dart package to reshape Arabic text for correct rendering. | 35 | ★ 0 | 3 | |
| #76 — | 🇬🇧 artvuu.group | A chinese character to jyutping package for Dart developers. | 34 | ★ 3 | 2 |
| #77 — | A Dart package for scraping movie and series information from IMDb, including titles, ratings, cast details, and get latest trending movies and series datas. | 30 | ★ 1 | 3 | |
| #78 — | 🇩🇪 enough.de | Generates ASCII art using image to ASCII, FIGlet text banner support and emoticon to text conversions. | 30 | ★ 19 | 27 |
| #79 ▲ 3 | Pattern Matching implementation of aho_corasick using a state machine to find all matches in a text for a large number of words. | 29 | ★ 5 | 4 | |
| #80 — | 🇮🇳 sivaprasadnk.dev | Detect language of any text. | 28 | ★ 2 | 2 |
| #81 ▲ 2 | 🇬🇩 yivan.rf.gd | A Dart-only package that creates, parses, and handles LRC, which is a format that stores song lyrics. | 28 | ★ 14 | 18 |
| #81 — | 🇵🇰 thexaib.com | A specific Arabic language library ported to dart from Python, provides basic functions to manipulate Arabic letters and text. | 28 | ★ 1 | 41 |
| #83 ▼ 2 | 🇺🇦 mitryp.com.ua | An extensible library providing the functionality of parsing strings to extract dates in different formats. | 28 | ★ 3 | 9 |
| #84 — | 🇷🇺 pavluke.ru | A Dart library for censoring text based on predefined patterns and customizable characters. | 27 | ★ 1 | 4 |
| #85 — | 🇺🇸 google.dev | A Dart wrapper around the CodeMirror text editor. | 26 | ★ 88 | 19 |
| #86 ▲ 18 | 🇭🇷 marinvitlov.com | Tiktoken is a BPE tokeniser for use with OpenAI's models. It exposes APIs used for processing text using tokens. | 24 | ★ 26 | 22 |
| #87 — | ksaikiran.tech | The TextComparisonScore package is a straightforward and efficient tool for comparing two strings and calculating their similarity score using the Levenshtein distance algorithm. | 23 | ★ 2 | 6 |
| #88 ▼ 2 | A Dart/Flutter plugin that truncates HTML while preserving valid structure and certain specified tags.
| 22 | ★ 1 | 2 | |
| #89 ▲ 9 | 🇦🇺 calvinr.com | A Flutter plugin that enables spell-checking with suggestions based on device language settings. Ideal for real-time text validation in multilingual applications. | 22 | ★ 0 | 2 |
| #90 — | Dart plugin which provides binding to Mecab library (Japanese Morphological Analyzer) | 22 | ★ 5 | 3 | |
| #91 — | Free and unlimited Google translations and TTS. Fast and private. | 22 | ★ 5 | 39 | |
| #92 — | Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) | 21 | ★ 4 | 3 | |
| #93 — | A Flutter FFI plugin for OCR with Edge AI. Uses Apple Vision (iOS) / ML Kit (Android) for text recognition and ONNX Runtime for layout detection. | 21 | ★ 0 | 2 | |
| #94 ▼ 2 | 🇯🇵 madlon-kay.com | A pure-Dart parser for Emacs Org Mode (https://orgmode.org) markup | 21 | ★ 51 | 4 |
| #95 ▼ 7 | 🇦🇹 anyline.com | Flutter Plugin for Anyline OCR, which allows you to scan all kinds of numbers, characters, text and codes. | 20 | ★ 2 | 12 |
| #96 ▼ 3 | A cross-platform Flutter plugin that provides high-quality word hyphenation. | 20 | ★ 3 | 2 | |
| #97 ▲ 3 | is a powerful and flexible library for reading and analyzing lexical structures in text data inside Flutter applications. This package provides intuitive tools for extracting, analyzing and manipulating lexical elements such as words, phrases and sentences. | 19 | ★ 1 | 7 | |
| #98 ▼ 3 | 🇭🇷 qedcode.io | Flutter scalable OCR package is a wrapper around google_mlkit_text_recognition where you can partialy select part of camera which text will be processed of. | 18 | ★ 81 | 131 |
| #99 ▼ 2 | furkank.net | A VCF (VCard) file parser from scratch. It contains support for VCard 2.x-4.x (except the AGENT type). | 18 | ★ 4 | 2 |
| #100 ▼ 4 | letyarch.blogspot.com | The best package for cp949 decoding/encoding. support null-safety, less memory comsumption. include examples and tests | 18 | ★ 5 | 17 |
| #101 ▼ 2 | A Flutter plugin for extracting text from images using native on-device OCR. Android uses ML Kit, iOS uses Apple Vision. Supports Aadhaar masking, handwriting detection, and English-only text extraction. | 18 | ★ 0 | 1 | |
| #102 — | 🇻🇳 nguyenducthinh.com | A Flutter plugin that converts Japanese kanji into kana (hiragana and katakana) and romaji, supporting academic apps, translation apps, kanji reading and writing support features, phonetic annotation, or search queries like those in Elasticsearch. | 17 | ★ 6 | 6 |
| #103 — | 🇩🇰 ardaproject.org | Format parsers built on Rumil: JSON, CSV, XML, TOML, YAML, Proto3, HCL, and CommonMark Markdown, plus typed AST decoders with ObjectAccessor pattern. | 15 | ★ 0 | 0 |
| #104 — | 🇨🇦 arjanaswal.com | A quill to markdown converter and vice versa | 15 | ★ 12 | 16 |
| #105 — | Beautiful Arabic text justification using Kashida (ـ) instead of spaces. | 15 | ★ 3 | 23 | |
| #106 ▼ 3 | An optimized, strictly typed, offline interface for the Open English WordNet database. Supports lightweight (no definitions) and full (with definitions) modes. | 15 | ★ 0 | 1 | |
| #107 ▲ 2 | A NLTK-port to perform stemming in Dart / Flutter and reduce words to its base. | 15 | ★ 9 | 14 | |
| #108 — | Dart implementation of TOON (Token-Oriented Object Notation) - a compact format for LLMs with 30-60% fewer tokens than JSON. Supports JSON, YAML, and XML conversion. | 14 | ★ 4 | 11 | |
| #109 — | tagnote.app | A syntax highlighting library written in Dart, ported from PrismJS. | 14 | ★ 1 | 2 |
| #110 ▼ 3 | worldtrollfootball.wtf | Sentiment Dart is a dart module that uses the AFINN-165 wordlist to perform sentiment analysis on arbitrary blocks of text | 14 | ★ 10 | 19 |
| #111 — | 🇮🇳 shrawan.me | A Flutter plugin for native OCR (Optical Character Recognition) using Apple's Vision framework on iOS and Google ML Kit on Android. | 13 | ★ 4 | 10 |
| #112 — | 🇸🇬 devcrew.io | A text widget which you can use to initially only show a defined number of lines of a probably long text. it also support clickable @mention, | 13 | ★ 15 | 35 |
| #113 — | Turkish String upper-lower case converter and comparators for sorting | 12 | ★ 43 | 53 | |
| #114 — | Dart library for working with Vehicle Identification Numbers (VINs) based on ISO 3779:2009 and World Manufacturer Identifiers (WMIs) based on ISO 3780:2009, enriched by NHTSA data. | 11 | — | 2 | |
| #115 ▼ 2 | 🇮🇩 kartika.dev | Flutter FFI plugin for Arabic text justification using HarfBuzz shaping and FreeType rasterization. | 11 | ★ 2 | 1 |
| #116 — | 🇺🇸 vteam.com | A cross-platform Flutter package that extracts text from clean digital images using standard fonts, run offline with no external dependencies. | 11 | ★ 5 | 9 |
| #117 — | A Flutter text widget which is expandable and can automatically parse urls present in the text it into clickable links. | 11 | ★ 4 | 42 | |
| #118 — | 🇺🇸 g-30.dev | A natural language date parser in Dart. Finds date references in user-generated text and returns objects containing DateTime and position in text. | 10 | ★ 15 | 12 |
| #119 — | 🇺🇸 novelplotter.com | Lemmatizer for text in English. Inspired by Python's nltk.corpus.reader.wordnet.morphy | 10 | ★ 8 | 7 |
| #120 — | 🇦🇺 gmconsult.com.au | Tokenize text, compute readibility scores for a document and evaluate similarity of terms. | 10 | ★ 12 | 22 |
| #121 — | 🇯🇵 kingu.dev | A BudouX implementation in Dart. | 10 | ★ 11 | 3 |
| #122 — | 🇳🇬 developerjamiu.com | A Flutter plugin used to detect links in texts using NSDataDetector on iOS and TextClassifier on Android | 10 | ★ 53 | 101 |
| #123 ▲ 2 | 🇨🇳 fluttercandies.com | A comprehensive vCard parsing and generation library supporting vCard 2.1, 3.0, and 4.0 formats with jCard and xCard representations. | 10 | ★ 2 | 2 |
| #124 — | A lightweight, zero-dependency library that intelligently completes incomplete Markdown syntax during streaming. | 10 | ★ 3 | 1 | |
| #124 ▲ 2 | A Dart implementation of Malsami G2P (Grapheme-to-Phoneme) engine for Flutter | 10 | ★ 2 | 3 | |
| #126 ▼ 2 | 🇭🇺 infiniteloop.cloud | Flutter plugin to wrap Apple Vision for text recognizing on image data. | 9 | ★ 4 | 5 |
| #127 — | 🇸🇪 abcx3.com | An intelligent command-line utility for translating ARB files with Google Translate and OpenAI APIs, featuring smart change detection and modular architecture. | 9 | ★ 1 | 6 |
| #128 ▲ 3 | 🇺🇸 valify.me | VIDVOCR Flutter Plugin | 9 | — | 1 |
| #128 ▲ 2 | locorda.dev | A Dart JSON-LD 1.1 parser and serializer for RDF graphs. Compact, expanded, and flattened output with context support. Linked data codec for knowledge graph applications. | 9 | ★ 4 | 0 |
| #130 ▼ 4 | 🇩🇰 hornmicro.com | A package that implements A1 Notation used in spreadsheets and worksheets | 8 | ★ 2 | 3 |
| #131 — | A high-performance, local OCR package for Dart and Flutter that leverages native OS APIs. | 8 | ★ 1 | 2 | |
| #132 ▼ 3 | 🇧🇩 mdshahidulislam.tech | A Flutter plugin for detecting and filtering out offensive language and bad words in text input. | 8 | ★ 2 | 6 |
| #133 — | 🇰🇷 honor-driven.dev | It is a package that makes it easier to handle Korean by using regular expressions. 정규표현식을 이용해 한국어를 더 쉽게 다룰 수 있게 해주는 패키지입니다. | 8 | ★ 29 | 35 |
| #133 — | 🇦🇲 narek-manukyan.dev | Flicker-free streaming Markdown widget for Flutter. Renders partial LLM token streams progressively, handling unclosed syntax gracefully. | 8 | ★ 0 | 2 |
| #135 — | 🇨🇳 w568w.eu.org | A Flutter implementation of Chinese word segmentation Python library, jieba. | 7 | ★ 14 | 9 |
| #136 ▲ 2 | High-performance real-time OCR plugin for Flutter using NCNN and PP-OCRv5. Supports live camera preview, flash control, and photo capture with integrated text recognition. | 7 | ★ 0 | 1 | |
| #137 — | Google mlkit text recognize plugin, supports Android and IOS. | 7 | ★ 21 | 10 | |
| #138 — | A simple and easy to use parser to extract information from a standard vCard string. Major vCard properties from versions 2.1, 3.0, 4.0 are supported. | 7 | ★ 3 | 11 | |
| #139 — | 🇫🇷 souf.fr | Work with korean hangul characters (한글). Validate characters, split syllables into jamo, merge jamos into syllables.
| 6 | ★ 2 | 16 |
| #139 ▲ 2 | 🇺🇸 vm75.duckdns.org | A functional transliterator library for the most common Indic/Brahmic scripts. | 6 | ★ 4 | 3 |
| #141 ▲ 4 | brewkits.dev | HTML parsing plugin for HyperRender. Converts HTML content to UDT with full CSS support. | 6 | ★ 14 | 4 |
| #142 — | 🇮🇩 solusibejo.com | Text Editor in Flutter for Android and iOS to help free write WYSIWYG HTML code based on Summernote 0.8.18 javascript wrapper. | 6 | ★ 46 | 107 |
| #143 — | Text widget that wraps Korean string without word-breaks. Well spaced Hangeul as it should be. | 6 | ★ 5 | 15 | |
| #144 ▼ 4 | Package to provide conversion between fullwidth(全角) and halfwidth(半角) in Japanese. | 5 | ★ 1 | 1 | |
| #145 ▼ 2 | .lrc file parser and lyrics tracker. | 5 | ★ 3 | 12 | |
| #146 ▲ 3 | HTML editor for Flutter (WYSIWYG, rich text) with built-in speech-to-text. | 5 | ★ 5 | 29 | |
| #147 ▲ 3 | A lightweight Dart utility for smart word transformations - from singular to plural, snake_case to camelCase, and everything in between. | 5 | ★ 0 | 2 | |
| #147 — | 🇨🇦 yushulx.me | A wrapper for Dynamsoft Capture Vision SDK, capable of recognizing MRZ (Machine Readable Zone) and VIN (Vehicle Identification Number). | 5 | ★ 15 | 20 |
| #149 ▼ 3 | 🇯🇵 iori.dev | A compact Japanese text tokenizer for Dart. TinySegmenter is a Japanese word segmentation library based on the original JavaScript implementation by Taku Kudo. | 5 | ★ 2 | 3 |
| #150 ▲ 3 | A Dart library for transliterating Indic scripts and romanizations. | 5 | ★ 0 | 0 | |
| #151 — | 🇧🇷 gerbertsantos.com.br | Plugin para converter números para texto por extenso em português. | 5 | ★ 1 | 16 |
| #152 ▲ 5 | 🇩🇪 clevertasks.de | Dart library for checking text for grammar and spelling mistakes using the language tool API. | 5 | ★ 9 | 25 |
| #153 ▼ 7 | 🇯🇵 lexedia.moe | Tokenize Japanese text using dictionaries defined by the Atilika project. | 5 | ★ 1 | 2 |
| #154 — | Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) on iOS and Android | 5 | ★ 24 | 13 | |
| #155 — | 🇺🇸 quire.io | A fork of dart-lang's markdown at https://github.com/dart-lang/markdown | 5 | ★ 7 | 2 |
| #156 ▲ 2 | 🇦🇺 gmconsult.com.au | Dart library for creating an inverted index on a collection of text documents. | 5 | ★ 3 | 5 |
| #157 — | A Flutter package to help conversion between bijoy and unicode | 5 | ★ 6 | 14 | |
| #158 ▲ 5 | 🇺🇸 solid.software | Convert numbers to words (text representation). | 4 | ★ 2 | 7 |
| #159 — | 🇨🇳 sunjiao.net | Transliterate Cyrillic script to Latin script and vice versa. | 4 | ★ 1 | 2 |
| #160 — | Dart Sentiment is a dart module that uses the AFINN-165 wordlist and Emoji Sentiment Ranking to perform sentiment analysis on arbitrary blocks of input text. | 4 | ★ 9 | 36 | |
| #161 — | On-device OCR for Flutter, powered by PaddleOCR + Paddle Lite (Android/iOS) and paddleocr-js (web). | 4 | ★ 0 | 1 | |
| #162 ▼ 11 | A library that converts Morse code to decoded string and normal string to encoded Morse code. | 4 | ★ 5 | 10 | |
| #163 — | A comprehensive Flutter package for bidirectional transliteration of Arabic names (Saudi, Egyptian) ↔ English with a large database of common names and automatic transliteration for unknown names. | 4 | — | 3 | |
| #164 ▲ 3 | 🇨🇦 justkawal.dev | A library to process noun (plural to singular and singular to plural), verb (gerund, present & past) and adjective (comparative, superlative) transformations. | 4 | ★ 7 | 15 |
| #165 — | 욕설·비속어를 효과적으로 식별할 수 있도록 도와주는 패키지(한국어 지원) | 4 | ★ 6 | 12 | |
| #166 ▲ 2 | 🇮🇳 devcodespace.com | A Flutter package that transforms plain text into interactive elements with automatic detection of URLs, emails, phone numbers, and social handles. Features tap interactions, copy/share capabilities, and social media profile access with customizable styling. | 4 | ★ 0 | 20 |
| #167 ▲ 2 | Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features. | 3 | ★ 30 | 40 | |
| #168 ▼ 2 | A high-performance text dynamics engine and layout framework for native Flutter. mathematically wraps text natively around geometry, obstacles, and shapes. | 3 | ★ 34 | 26 | |
| #169 ▲ 7 | A library for converting between Markdown and Delta of the package flutter_quill. | 3 | ★ 22 | 24 | |
| #170 — | A Flutter widget for censoring text with customizable profanity patterns. | 3 | ★ 1 | 1 | |
| #171 — | 🇮🇳 abomis.com | A Flutter Plugin Using Camera to Scan Barcodes/Taking Pictures/Proccess OCR Data. | 3 | ★ 1 | 3 |
| #172 ▼ 2 | 🇫🇷 makepad.fr | Levenshtein distance implementation in Dart. The levenshtein distance can be invoked as a function or as a String extension. | 3 | — | 6 |
| #172 ▼ 8 | A high-performance text dynamics engine and layout framework for native Dart, with no dependencies. | 3 | ★ 34 | 5 | |
| #174 — | 🇬🇧 darticulate.com | A simple standalone commandline anagram solving utility library for Dart. | 3 | ★ 3 | 1 |
| #175 ▼ 2 | 🇿🇼 iamngoni.co.zw | Collection of regex patterns commonly used in Zimbabwe. Regex patterns include mobile numbers, passports, vehicle license plates, driver's license, email addresses and passwords | 3 | ★ 6 | 22 |
| #176 ▼ 2 | Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features. | 3 | — | 9 | |
| #177 — | 🇫🇷 passion-programmation-laurentdu64.blogspot.com | A chess board that is not intended to play chess, but just defined a custom chess position and get its code in Forsyth-Edwards Notation (FEN). | 3 | ★ 2 | 1 |
| #178 — | On-device text classification and sentence embeddings using fastText .ftz quantized models via Dart FFI. Verified on Android. Contributions welcome | 3 | ★ 0 | 1 | |
| #179 ▼ 3 | 🇬🇧 letterassist.ai | Flutter plugin for the Tesseract OCR library. | 3 | ★ 12 | 9 |
| #179 ▲ 7 | shiosyakeyakini.info | mfm (Markup Language For Misskey) parser for dart. it provides feature that text convert misskey node and properties. | 3 | ★ 12 | 3 |
| #181 ▲ 2 | 🇨🇭 lukas-renggli.ch | A collection of example parsers, applications, and benchmarks that illustrate the PetitParser framework. | 3 | ★ 19 | 5 |
| #181 — | A parser for ICalendar files (.ics) | 3 | ★ 1 | 3 | |
| #183 ▼ 4 | 🇺🇸 novelplotter.com | English dictionary with about 120.000 entries, based on Wordnet. | 3 | ★ 7 | 13 |
| #184 — | OCR scan library for Flutter. It can scan text form zones in preview. | 2 | ★ 0 | 3 | |
| #185 ▲ 3 | shiosyakeyakini.info | A MFM (Misskey Flavored Markup language) Renderer for Flutter. | 2 | ★ 17 | 2 |
| #186 — | A multilingual bad words filtering package supporting English, Persian, Arabic, Turkish, and more. | 2 | ★ 1 | 3 | |
| #186 ▲ 4 | 🇦🇺 thatch.dev | A dart library for extracting metadata on web pages such as OpenGraph, Meta, Twitter Cards, and Structured Data (Json-LD) | 2 | ★ 2 | 4 |
| #186 ▼ 2 | Arabic-first text normalization and search utilities for Dart & Flutter, with robust normalization, token-based search, and simple result ranking.
| 2 | ★ 0 | 14 | |
| #189 — | Humanize is a compact toolkit that makes UI strings feel natural. It bridges raw data and human-friendly phrasing with helpers for dates, numbers, lists, and text in English and French.
| 2 | ★ 18 | 33 | |
| #190 ▲ 4 | 🇫🇷 nikodembernat.com | Dart implementation of a parser for resources from the Kanji Vector Graphics project. | 2 | ★ 9 | 4 |
| #191 ▼ 12 | 🇧🇷 bdlukaa.dev | A lightweight Dart package for converting Arabic, Chinese, Cyrillic, Hebrew, Japanese and Korean text to Romanized form with auto-detection support. | 2 | ★ 4 | 9 |
| #191 — | 🇮🇳 abomis.com | A Flutter package uses ocrkit for processing output. Image texts extracted and processed to return the special data wanted. Just pass the image path to the chosen function. | 2 | ★ 0 | 2 |
| #193 ▼ 5 | 🇦🇺 manichord.com | A front matter parser that extracts YAML metadata from the start of a file or string. | 2 | ★ 2 | 3 |
| #194 — | 🇨🇦 shabados.com | Dart utilities library for converting, analyzing, and testing Gurmukhi strings. | 2 | ★ 36 | 3 |
| #195 — | A package for using Nanonets OCR api calls easily in the flutter application without having to write long code to implement it manually. | 2 | ★ 2 | 40 | |
| #196 ▼ 3 | 🇹🇷 mesudsurucu.com | A Flutter package for formatting text data like phone numbers, credit cards, IBANs, dates, and currencies, with special formatting for Turkish users. | 2 | ★ 0 | 4 |
| #197 — | Rabbit Converter is a library to convert text between different Burmese Text Encodings (i.e. Zawgyi and Unicode). | 2 | — | 26 | |
| #197 ▲ 2 | This library helps you to convert quill json to HTML. | 2 | — | 3 | |
| #197 ▲ 4 | sriram.io | A parsing library to parse formulas and evaluate like we use in excel or spreadsheets. | 2 | ★ 6 | 3 |
| #200 ▼ 3 | 🇫🇷 koojira.com | Dart package to recognize if provided string contains offensive words. | 2 | ★ 2 | 4 |
| #201 ▲ 3 | kat.bio | A dart port of the rapidfuzz library, for fuzzy-matching strings, and calculating the edit distance between strings. | 2 | ★ 3 | 3 |
| #201 — | 🇳🇱 fperson.dev | Parse subtitles/captions from YouTube without authorization. | 2 | ★ 19 | 20 |
| #203 ▼ 2 | String formatting for Latitudes and Longitudes using templating. | 2 | ★ 2 | 3 | |
| #204 ▼ 5 | Parse frontmatter from a YAML file. Use this along-side a markdown plugin such as flutter_markdown. | 2 | ★ 10 | 6 | |
| #204 — | A Flutter package uses the google_mlkit_text_recognition and camera packages. This will scan the package cards. | 2 | ★ 0 | 7 | |
| #206 — | Tafqit a Dart/Flutter package to convert a numbers to Arabic text words. | 2 | ★ 1 | 16 | |
| #207 — | OCR Scan Text is a wrapper around the "Google ML kit Text Recognition" library. | 2 | ★ 18 | 39 | |
| #208 ▼ 2 | 🇺🇸 petit.dev | A package that allows you to parse strings for bible references or match them to their bible verses. Can parse varying formats of references and multiple references at a time. | 2 | ★ 7 | 13 |
| #209 — | A simple text extractor that supports PDF, DOCX, TXT, and image OCR. | 1 | ★ 0 | 5 | |
| #209 — | A Dart library for manipulating Greek text - mainly transforming between Latin and Greek character sets. | 1 | ★ 1 | 2 | |
| #211 ▲ 4 | List of provinces and cities, IBAN, PAN and National Number validators and more. | 1 | ★ 2 | 2 | |
| #211 — | 🇨🇳 hetu.dev | Convert Chinese characters into Dart numbers. | 1 | ★ 4 | 4 |
| #211 ▲ 4 | A Dart package designed to streamline the manipulation of Quill Delta, making complex operations straightforward | 1 | ★ 5 | 3 | |
| #211 — | this package provides a function to convert Amharic text with homophones to a normalized form. | 1 | ★ 3 | 5 | |
| #215 ▼ 2 | 🇺🇸 suragch.dev | Unicode conversion package for traditional Mongolian scripts | 1 | ★ 8 | 7 |
| #215 ▲ 2 | Automatically hyphenate or increment numbers on the next line. Simplify and enhance text formatting with this versatile package. | 1 | ★ 2 | 4 | |
| #217 ▲ 5 | Transliteration package which transliterates "English" to more than 20 languagues. | 1 | ★ 3 | 9 | |
| #218 ▼ 4 | 🇮🇩 msvcode.com | A collection of document-analysis processing. Includes tokenization, distance, similarity, etc. | 1 | ★ 5 | 11 |
| #218 ▲ 2 | StyleParser is a Flutter package that parses CSS and HTML to convert styles into Flutter's `TextStyle` and `TextSpan` for rich text formatting. | 1 | ★ 2 | 6 | |
| #218 — | 🇵🇹 drafakiller.com | A simple Markdown parser for Dart. Create your own custom Markdown syntax. | 1 | ★ 5 | 4 |
| #221 ▼ 4 | An all-in-one extractor 50+ functions cover common cases, from emails and phone numbers to URLs and hash. | 1 | ★ 4 | 23 | |
| #222 ▼ 2 | 🇺🇸 jucodes.com | Just An Amazing Highly Customizable Text & Text Field Detector Widgets Package That Can Detect Url,HashTag,Email,User Tag & any Other Pattern. | 1 | ★ 1 | 10 |
| #222 — | 🇯🇵 adora-app.com | A lightweight Japanese word tokenizer library for Dart and Flutter based on wakachigaki | 1 | ★ 8 | 9 |
| #224 ▲ 4 | 🇰🇷 curogom.dev | Korean-friendly text utilities for Flutter, including keep-all style word breaks and stable underline rendering. | 1 | ★ 2 | 4 |
| #225 ▲ 3 | 🇫🇷 maranathapp.dev | A multilingual collection of stopwords (using ISO 639-1 language codes) for Dart/Flutter. | 1 | ★ 0 | 4 |
| #225 — | A Flutter package for simplified text formatting with markdown-like syntax. | 1 | ★ 0 | 6 | |
| #225 ▼ 3 | Korean Choseong Search in Flutter | 1 | ★ 2 | 4 | |
| #228 ▼ 6 | AI-powered flutter package for document and image scanning with fast, accurate text recognition and OCR using Openai. | 1 | ★ 1 | 7 | |
| #228 — | Given a greek work will generate greeklish versions. Helpful for doing client searching and want to support greeklish input. | 1 | ★ 1 | 3 | |
| #230 ▲ 3 | This is a package to get text in the focused area on the camera. It is created based on OCR technology by https://pub.dev/packages/google_mlkit_text_recognition. | 1 | ★ 1 | 8 | |
| #231 ▼ 3 | KTP OCR for Android(mlkit) and iOS(vision), smallest size compare to other KTP OCR. | 1 | ★ 3 | 8 | |
| #232 ▼ 4 | Simple dart package for converting latin text to Serbian cyrillic and vice versa | 1 | ★ 2 | 4 | |
| #232 ▼ 4 | package provides a set of extensions for converting numbers to Amharic, Afaan Oromo, and Tigrigna text. | 1 | ★ 8 | 8 | |
| #234 — | wafrat.com | A traditional Chinese-English dictionary based on CC-CEDICT. | 1 | ★ 2 | 3 |
| #235 — | TextField that can extract relevant information from the raw text input. | 1 | ★ 3 | 52 | |
| #236 — | 🇮🇳 techvoot.com | Flutter Text Detect Area's text recognition can recognize/detect text from image's particular area by dragging/moving/panning area selector. | 1 | ★ 9 | 28 |
| #237 — | A Flutter plugin for finding synonyms of English words, including scores indicating their frequency or usage in a dataset, enhancing vocabulary and writing. | 1 | ★ 1 | 9 | |
| #237 ▲ 2 | swiftflutter.com | Flutter scalable OCR package is a wrapper around google_mlkit_text_recognition where you can partialy select part of camera which text will be processed of. | 1 | — | 7 |
| #237 — | A simple package for scanning IBANs by camera and text recognition. | 1 | ★ 5 | 12 | |
| #237 ▲ 2 | 🇮🇩 elriztechnology.com | This package extends the Text widget to provide additional functionality for highlighting text that matches a given list of patterns. | 1 | ★ 4 | 30 |
| #241 — | quds.cc | Dart package designed for parsing and evaluating mathematical, logical, and textual formulas. It enables developers to input complex expressions. | 1 | ★ 3 | 8 |
| #242 — | A widget that detects specific patterns within a text and makes them interactive. | 1 | ★ 0 | 7 | |
| #243 — | This method returns a list of TextSpan ideal for formatting long text this implementation supports the following tags, see example. | 0 | — | 9 | |
| #243 — | 🇮🇳 pragneshkoli.in | A smart, fast, auto-detecting date parser for Dart/Flutter. Supports ISO, slash, dash, text, RFC, and compact formats. | 0 | — | 12 |
| #243 ▲ 3 | Dart package to recognize if provided string contains offensive words. | 0 | — | 9 | |
| #243 — | ksaikiran.tech | A Flutter package for highlighting text within a string, supporting single, multiple, and regex-based queries. | 0 | — | 14 |
| #247 — | 🇺🇦 cleveroad.com | A great package for mentioning people in texts in different ways | 0 | — | 17 |