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. | 368.2K | ★ 486 | 400 |
| #2 — | Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]); | 200.5K | ★ 89 | 139 | |
| #3 — | 🇺🇸 tools.dart.dev | A portable Markdown library written in Dart that can parse Markdown into HTML. | 82.7K | ★ 113 | 366 |
| #4 — | Changes the case of the input text to the desire case convention. | 67.8K | ★ 104 | 371 | |
| #5 — | 🇮🇷 pwa.ir | Implementation of the Unicode Bidirectional Algorithm (UBA). Converts logical strings to their equivalent visual representation. | 41.6K | ★ 5 | 20 |
| #6 — | 🇺🇸 agilord.com | Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
| 20.5K | ★ 56 | 290 |
| #7 — | 🇨🇿 filiph.net | A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
| 12.3K | ★ 41 | 181 |
| #8 — | A Flutter package to parse text and make them into multiple Flutter Text widget. | 11.3K | ★ 221 | 270 | |
| #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. | 9.7K | ★ 3 | 11 |
| #10 — | 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. | 8.6K | ★ 1.3K | 406 |
| #11 — | Convert easily HTML inputs content to Quill Js Delta format | 8.2K | ★ 11 | 19 | |
| #12 — | 🇺🇸 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. | 7.8K | ★ 2.9K | 2.1K |
| #13 — | 🇯🇵 codingfeline.com | Unicode 17.0 Normalization - NFC, NFD, NFKC, NFKD. This is a Dart port of [walling/unorm](https://github.com/walling/unorm). | 7.3K | ★ 15 | 29 |
| #14 — | 🇦🇺 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
| 4.6K | ★ 61 | 207 |
| #15 — | kat.bio | An implementation of the popular fuzzywuzzy package in Dart, to suit all your fuzzy string matching/searching needs! | 3K | ★ 48 | 153 |
| #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.8K | ★ 20 | 50 |
| #17 — | 🇰🇿 ykmnkmi.kz | Text wrapping and filling. It's a pure port of textwrap from Python. | 2.7K | ★ 10 | 14 |
| #18 — | 🇫🇷 jeremylandon.com | Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance. | 2K | ★ 36 | 129 |
| #19 — | 🇩🇪 superlist.com | Text with metadata spans for easy text editing and styling. | 1.9K | ★ 16 | 31 |
| #20 — | 🇨🇳 reqable.com | Re-Highlight is a powerful text syntax highlighting library. | 1.5K | ★ 83 | 24 |
| #21 — | 🇮🇳 chinmaykabi.com | Comprehensive string manipulation plugin for dart. Handles operations on latin, non latin and grapheme clusters alike! Features inspured from VocaJs | 1.1K | ★ 6 | 20 |
| #22 — | 🇨🇳 reqable.com | Re-Editor is a powerful lightweight text and code editor widget. | 793 | ★ 753 | 137 |
| #23 — | Simple library to convert accents (diacritics) from strings to latin characters. | 616 | — | 6 | |
| #24 — | Convert between quill (delta) format and markdown | 592 | ★ 24 | 43 | |
| #25 — | 🇭🇷 marinvitlov.com | A lightweight library for detecting East Asian Width of Unicode characters. Useful for text layout and alignment. | 491 | ★ 3 | 1 |
| #26 — | Simple filter to check and censor strings against profanity, obscene words. A default English words list is provided (LDNOOBW). | 464 | ★ 16 | 117 | |
| #27 — | A text widget that automatically adds hyphenation. It was designed as a drop-in replacement for the default text widget. | 428 | ★ 29 | 37 | |
| #28 — | Simple and expressive format for describing rich-text content created for Quill.js editor. | 418 | ★ 2 | 6 | |
| #29 — | 🇺🇸 mcdole.org | A simplified version of syntax_highlight but in pure dart so as to be useful outside of Flutter (e.g. jaspr) | 418 | ★ 1 | 3 |
| #30 — | 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). | 368 | ★ 0 | 12 | |
| #31 — | 🇧🇷 luizbarboza.com | Parse and format times, inspired by strptime and strftime. | 346 | ★ 2 | 1 |
| #32 — | 🇺🇸 flutterbountyhunters.com | Configurable, composable, extensible text editor and document renderer for Flutter. | 277 | ★ 17 | 782 |
| #33 ▲ 2 | A Flutter package to highlight, format, and tokenize mathematical equations. | 246 | — | 0 | |
| #34 — | 🇨🇳 sunjiao.net | Convert Chinese characters to pinyin, simplified or traditional Chinese. Accurate and complete Chinese character dictionary. Fast conversion. | 244 | ★ 11 | 19 |
| #35 — | 🇵🇹 turingdeal.com | Spell check on flutter on client side, works for multiple languages | 242 | ★ 10 | 15 |
| #36 — | 🇺🇸 novelplotter.com | Implementation of an hyphenation algorithm for various languages, based on TeX definitions. | 225 | ★ 1 | 10 |
| #37 ▲ 2 | dartcommunity.dev | Tokenization and syntax highlighting support for various programming languages and data formats. | 201 | ★ 3 | 2 |
| #38 — | 🇳🇱 jfk.dev | A Dart library for for detecting and transliterating Hiragana, Katakana, and Romaji.
| 197 | ★ 37 | 40 |
| #39 — | n4ze3m.site | Dart and flutter package accurately replace/remove emojis in text | 194 | ★ 9 | 41 |
| #40 — | 🇫🇷 rouxguillau.me | Package to parse iCalendar (.ics) files written in pure Dart. | 177 | ★ 38 | 58 |
| #41 ▲ 2 | 🇮🇳 vishwakarthik.in | A high-performance fuzzy search algorithm in Dart, designed for intelligent auto-suggestions, typo tolerance, and fast string matching.
| 170 | ★ 8 | 19 |
| #42 — | Simple and expressive format for describing rich-text content created for Quill.js editor. This package is unofficial port to Dart from JavaScript. | 168 | ★ 65 | 34 | |
| #43 ▼ 2 | 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. | 167 | ★ 68 | 214 | |
| #44 — | 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. | 162 | ★ 1 | 2 | |
| #45 ▲ 2 | dartcommunity.dev | Markdown extension with support for description/definition lists. | 153 | ★ 1 | 3 |
| #46 ▼ 2 | 🇺🇸 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. | 152 | ★ 12 | 19 |
| #47 — | 🇯🇵 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 | 148 | ★ 45 | 165 |
| #48 ▲ 2 | experimental.plugfox.dev | Markdown library written in Dart. It can parse and display Markdown.
| 142 | ★ 30 | 54 |
| #49 — | 🇻🇳 lamnhan.dev | Helps you remove accents and diacritics from strings. It comes with a built-in Crawler feature. | 141 | ★ 5 | 9 |
| #50 ▲ 2 | Simple dart package for converting Cyrillic symbols to Translit and back | 136 | ★ 5 | 18 | |
| #51 ▼ 2 | 🇯🇵 madlon-kay.com | Detect and decode the charset (character encoding) of text bytes | 135 | ★ 20 | 30 |
| #52 ▲ 2 | Convert your Quill Delta into a simple document format, that makes more simple manipulate text/block attributes | 134 | ★ 3 | 3 | |
| #53 ▼ 2 | A TextField Widget that allow you to convert easily what's in the TextField to Markdown with custom toolbar support. | 128 | ★ 23 | 73 | |
| #54 — | 🇺🇸 flutter.institute | An implementation of the PRECIS Language Rules as defined by RFC 8265 | 125 | ★ 0 | 0 |
| #55 — | Implementation of string distance algorithms for advanced text comparison. | 99 | ★ 25 | 27 | |
| #56 ▲ 2 | 🇫🇷 lichess.org | Provides chess and chess variants rules and operations including chess move generation, read and write FEN, read and write PGN. | 93 | ★ 52 | 12 |
| #57 — | rohanjsh.dev | Whatsapp like text styling for you! -- Bold, Italic, Underline and more -- Drive your text style through Backend! | 91 | ★ 40 | 108 |
| #58 ▼ 2 | A Flutter package for detecting the language of a given text using character-wise n-gram models | 89 | ★ 7 | 14 | |
| #59 — | A Dart package to reshape Arabic text for correct rendering. | 79 | ★ 0 | 5 | |
| #60 — | 🇮🇳 arunprakashg.com | High-performance byte and data-rate conversions with BigInt precision, expression parsing, transfer planning, storage profiles, and localization-ready formatting. | 75 | ★ 3 | 7 |
| #61 ▲ 3 | WOFF and WOFF2 font support for Flutter — decodes WOFF1/WOFF2 to SFNT (TTF/OTF) so Flutter's FontLoader can load them. Pure-Dart decoder, high-level Flutter FontLoader wrapper, and a CSS @font-face parser.
| 74 | ★ 16 | 1 | |
| #62 — | A fast Flutter profanity & swear word filter with phone number detection, powered by Aho-Corasick. Supports 80+ languages and 55,000+ curated bad words. | 74 | ★ 10 | 63 | |
| #63 ▼ 2 | 🇱🇮 philippgerber.li | Inline Markdown-like formatting for Flutter - as drop-in replacements for `Text` and `TextEditingController`. Bold, italic, code, [URL links](.), highlights, super/subscript.
| 73 | ★ 29 | 56 |
| #64 ▼ 2 | 🇮🇱 dragonx.cloud | A BPE tokeniser for use with OpenAI's models. It exposes APIs used for processing text using tokens. | 72 | ★ 1 | 3 |
| #65 — | 🇵🇰 thexaib.com | A specific Arabic language library ported to dart from Python, provides basic functions to manipulate Arabic letters and text. | 70 | ★ 1 | 41 |
| #66 — | 🇺🇦 leushchenko.com | Parse MRZ (Machine Readable Zone) from identity documents. | 64 | ★ 17 | 18 |
| #67 — | A Dart package for scraping movie and series information from IMDb, including titles, ratings, cast details, and get latest trending movies and series datas. | 61 | ★ 1 | 3 | |
| #68 ▲ 3 | 🇺🇸 google.dev | A Dart wrapper around the CodeMirror text editor. | 59 | ★ 89 | 19 |
| #69 ▼ 3 | TextEditingController and RichText / TextSpan builder with hashtag, url and mention detection with Regular Expressions. Also with tap support. | 58 | ★ 24 | 97 | |
| #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. | 58 | ★ 39 | 94 |
| #71 ▲ 2 | A port of the bbcode parser and trasnformer [bbob](https://github.com/JiLiZART/bbob) in dart. | 58 | ★ 9 | 3 | |
| #72 ▲ 3 | 🇳🇱 mstruijk.nl | A package to display BBCode text in Flutter apps. Manage your own tags or use those of others. | 58 | ★ 10 | 7 |
| #73 — | letyarch.blogspot.com | The best package for cp949 decoding/encoding. support null-safety, less memory comsumption. include examples and tests | 56 | ★ 5 | 17 |
| #74 ▼ 2 | 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. | 52 | ★ 9 | 51 |
| #75 — | 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. | 50 | ★ 3 | 4 | |
| #76 — | 🇷🇺 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. | 49 | ★ 105 | 89 |
| #77 — | Beautiful Arabic text justification using Kashida (ـ) instead of spaces. | 47 | ★ 4 | 23 | |
| #78 — | 🇨🇳 fluttercandies.com | A comprehensive vCard parsing and generation library supporting vCard 2.1, 3.0, and 4.0 formats with jCard and xCard representations. | 47 | ★ 3 | 3 |
| #79 ▲ 2 | kat.bio | A dart port of the rapidfuzz library, for fuzzy-matching strings, and calculating the edit distance between strings. | 46 | ★ 3 | 3 |
| #80 ▼ 11 | A NLTK-port to perform stemming in Dart / Flutter and reduce words to its base. | 46 | ★ 9 | 14 | |
| #81 ▲ 4 | 🇯🇵 kaboc.cc | A Dart package for flexibly parsing text into easy-to-handle format according to multiple regular expression patterns. | 42 | ★ 10 | 8 |
| #82 — | furkank.net | A VCF (VCard) file parser from scratch. It contains support for VCard 2.x-4.x (except the AGENT type). | 42 | ★ 6 | 2 |
| #83 — | 🇭🇷 marinvitlov.com | Tiktoken is a BPE tokeniser for use with OpenAI's models. It exposes APIs used for processing text using tokens. | 41 | ★ 26 | 22 |
| #84 — | Simple and expressive format for describing rich-text content created for Quill.js editor. | 41 | — | 3 | |
| #85 — | ksaikiran.dev | String similarity for Dart & Flutter. Calculate match percentages using Levenshtein, Damerau-Levenshtein, and Jaro-Winkler. Supports fuzzy matching and case-insensitive comparison. | 41 | ★ 4 | 16 |
| #86 ▼ 6 | 🇬🇩 yivan.rf.gd | A Dart-only package that creates, parses, and handles LRC, which is a format that stores song lyrics. | 40 | ★ 14 | 18 |
| #87 — | A cross-platform Flutter plugin that provides high-quality word hyphenation. | 39 | ★ 4 | 3 | |
| #88 — | Platform-agnostic rich text document model based on Delta format and used in Zefyrka editor. | 39 | ★ 5 | 4 | |
| #89 — | 🇦🇺 benmilanko.com | On-device OCR engine for dart_pdf_editor that adds a selectable, searchable text layer to scanned PDFs with a downloadable PP-OCR ONNX model. | 37 | ★ 67 | 2 |
| #90 — | 🇮🇳 sivaprasadnk.dev | Detect language of any text. | 35 | ★ 2 | 2 |
| #91 — | 🇭🇷 microblink.com | Flutter plugin for BlinkCard, SDK for scanning and OCR of various identity documents. | 33 | — | 5 |
| #92 — | 🇺🇸 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. | 31 | ★ 15 | 13 |
| #93 — | 🇦🇲 narek-manukyan.dev | Flicker-free streaming Markdown widget for Flutter. Renders partial LLM token streams progressively, handling unclosed syntax gracefully. | 30 | ★ 0 | 3 |
| #94 — | 🇸🇬 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, | 28 | ★ 15 | 35 |
| #95 — | Flutter plugin for on-device OCR using ML Kit (Android), Vision (iOS/macOS), WinRT (Windows), Tesseract (Linux). Document parsing, validation, and masking. | 27 | ★ 1 | 2 | |
| #96 — | 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. | 26 | ★ 5 | 11 | |
| #97 ▲ 3 | 🇩🇪 ahmadre.com | Code blocks and syntax highlighting for lexical_core: 15 languages, wire-compatible with Lexical's @lexical/code. Pure Dart. | 24 | ★ 1 | 0 |
| #98 — | A Flutter Text widget support word break for CJK. Based on Wrap with Text widget | 24 | ★ 5 | 16 | |
| #99 ▲ 6 | 🇩🇪 ahmadre.com | Typed @mention nodes for lexical_core - users, issues, documents or any custom kind - with trigger matching and a debounced, cancelling search controller. Pure Dart. | 23 | ★ 1 | 0 |
| #100 ▲ 9 | 🇩🇪 ahmadre.com | Markdown import and export for lexical_core, built from composable transformers: headings, quotes, lists, code fences, links and inline formatting. Pure Dart. | 22 | ★ 1 | 0 |
| #101 — | Convert dynamic and JSON-like values into typed Dart values without crashes, using predictable null and fallback behavior. | 22 | ★ 1 | 1 | |
| #102 — | A Dart/Flutter plugin that truncates HTML while preserving valid structure and certain specified tags.
| 22 | ★ 1 | 2 | |
| #103 ▼ 5 | Pattern Matching implementation of aho_corasick using a state machine to find all matches in a text for a large number of words. | 22 | ★ 5 | 4 | |
| #104 ▲ 2 | 🇯🇵 kingu.dev | A BudouX implementation in Dart. | 22 | ★ 11 | 3 |
| #105 — | Dart plugin which provides binding to Mecab library (Japanese Morphological Analyzer) | 21 | ★ 5 | 4 | |
| #106 — | 🇮🇳 shrawan.me | A Flutter plugin for native OCR (Optical Character Recognition) using Apple's Vision framework on iOS and Google ML Kit on Android. | 21 | ★ 5 | 15 |
| #107 ▼ 5 | worldtrollfootball.wtf | Sentiment Dart is a dart module that uses the AFINN-165 wordlist to perform sentiment analysis on arbitrary blocks of text | 20 | ★ 10 | 19 |
| #108 — | 🇻🇳 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. | 20 | ★ 6 | 6 |
| #109 ▲ 10 | Free and unlimited Google translations and TTS. Fast and private. | 19 | ★ 5 | 39 | |
| #110 — | 🇦🇹 anyline.com | Flutter Plugin for Anyline OCR, which allows you to scan all kinds of numbers, characters, text and codes. | 19 | ★ 2 | 12 |
| #111 — | Fast fuzzy search for Flutter, powered by a compact C engine via dart:ffi: fuzzy/substring/prefix/postfix/exact matching over a resident corpus, multi-threading, async filtering, hit highlighting, and Unicode (CJK). | 19 | ★ 0 | 0 | |
| #112 — | 🇩🇪 enough.de | Generates ASCII art using image to ASCII, FIGlet text banner support and emoticon to text conversions. | 18 | ★ 19 | 27 |
| #113 ▼ 3 | 🇬🇧 artvuu.group | A chinese character to jyutping package for Dart developers. | 18 | ★ 3 | 2 |
| #114 ▲ 2 | shiosyakeyakini.info | A MFM (Misskey Flavored Markup language) Renderer for Flutter. | 17 | ★ 17 | 2 |
| #115 — | 🇷🇺 pavluke.ru | A Dart library for censoring text based on predefined patterns and customizable characters. | 17 | ★ 1 | 4 |
| #116 ▼ 2 | 🇺🇦 mitryp.com.ua | An extensible library providing the functionality of parsing strings to extract dates in different formats. | 17 | ★ 3 | 9 |
| #117 — | Turkish String upper-lower case converter and comparators for sorting | 16 | ★ 43 | 53 | |
| #118 ▼ 19 | 🇫🇷 maranathapp.dev | A multilingual collection of stopwords (using ISO 639-1 language codes) for Dart/Flutter. | 16 | ★ 0 | 4 |
| #119 ▲ 7 | tagnote.app | A syntax highlighting library written in Dart, ported from PrismJS. | 15 | ★ 1 | 2 |
| #120 — | shiosyakeyakini.info | mfm (Markup Language For Misskey) parser for dart. it provides feature that text convert misskey node and properties. | 14 | ★ 12 | 3 |
| #121 — | 🇰🇷 honor-driven.dev | It is a package that makes it easier to handle Korean by using regular expressions. 정규표현식을 이용해 한국어를 더 쉽게 다룰 수 있게 해주는 패키지입니다. | 14 | ★ 29 | 36 |
| #122 ▲ 4 | 🇯🇵 madlon-kay.com | A pure-Dart parser for Emacs Org Mode (https://orgmode.org) markup | 14 | ★ 51 | 4 |
| #123 ▲ 5 | 🇫🇷 makepad.fr | Levenshtein distance implementation in Dart. The levenshtein distance can be invoked as a function or as a String extension. | 14 | — | 6 |
| #123 — | 🇩🇪 ahmadre.com | HTML import and export for lexical_core: render a document to HTML, and parse pasted HTML back into nodes. Pure Dart. | 14 | ★ 0 | 0 |
| #125 ▲ 29 | String Util; number sort(1,2,11,22,111)、chinese pinyin sort/中文拼音排序 | 14 | ★ 6 | 3 | |
| #126 ▲ 5 | A Flutter text widget which is expandable and can automatically parse urls present in the text it into clickable links. | 14 | ★ 4 | 42 | |
| #126 ▲ 3 | A lightweight, zero-dependency library that intelligently completes incomplete Markdown syntax during streaming. | 14 | ★ 3 | 1 | |
| #128 ▼ 7 | 🇮🇩 mrcrbrth.my.id | Dart native package inspired by Beautiful Soup 4 Python library. Provides easy ways of navigating, searching, and modifying the HTML tree. | 13 | ★ 0 | 1 |
| #128 ▲ 2 | 🇩🇰 hornmicro.com | A package that implements A1 Notation used in spreadsheets and worksheets | 13 | ★ 3 | 3 |
| #130 ▼ 7 | 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. | 13 | ★ 0 | 2 | |
| #131 ▼ 6 | An all-in-one extractor 50+ functions cover common cases, from emails and phone numbers to URLs and hash. | 13 | ★ 4 | 23 | |
| #132 ▲ 2 | 🇰🇷 donminzzi.kr | On-device receipt capture (camera + gallery) with crop, EXIF, auto-rotate, and Korean/English OCR quality gating. | 12 | ★ 1 | 0 |
| #133 ▼ 15 | A powerful framework for handling special characters, emojis, and HTML entities in strings | 12 | ★ 0 | 2 | |
| #133 — | Pure-Dart, read-only reader for Guitar Pro tablature files (GP3, GP4, GP5, GP6 .gpx and GP7/GP8 .gp). Parses them into a Song > Track > Measure > Voice > Beat > Note tree. | 12 | ★ 0 | 0 | |
| #135 ▼ 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. | 12 | ★ 81 | 131 |
| #136 — | Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) | 12 | ★ 4 | 3 | |
| #137 — | 🇦🇺 bettongia.com | Unicode text tokenization for Dart — Tokenizer interface, IcuTokenizer (system ICU FFI, UAX #29), and RegExpTokenizer (pure Dart, Latin fallback).
| 12 | ★ 0 | 0 |
| #138 — | 🇦🇺 bettongia.com | Lexical text utilities (tokenizer, stemmer, stopwords) for Dart and Flutter.
| 12 | ★ 0 | 0 |
| #139 — | ryzizub.com | A Dart parser for the ChordPro 6 song format. Extracts chords, lyrics, metadata, comments, layout hints and chord diagrams. | 11 | ★ 2 | 0 |
| #140 ▲ 2 | Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features. | 11 | — | 9 | |
| #141 ▲ 2 | 🇮🇳 birju.dev | A TextMate-grammar based syntax highlighter for Flutter, ported from Shiki. Tokenizes source code with real TextMate grammars and Shiki themes and renders it as styled TextSpans. | 11 | ★ 8 | 11 |
| #142 — | 🇧🇷 gerbertsantos.com.br | Plugin para converter números para texto por extenso em português. | 11 | ★ 1 | 16 |
| #143 ▼ 4 | Package to provide conversion between fullwidth(全角) and halfwidth(半角) in Japanese. | 11 | ★ 1 | 1 | |
| #144 ▼ 4 | 🇭🇺 infiniteloop.cloud | Flutter plugin to wrap Apple Vision for text recognizing on image data. | 11 | ★ 4 | 5 |
| #145 ▼ 2 | 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 | |
| #146 — | 🇩🇰 ardaproject.org | Lossless source code tokenizer built on Rumil parser combinators. Classified token spans for syntax highlighting. Built-in grammars for Dart, Scala, YAML, JSON, and shell. | 10 | ★ 1 | 0 |
| #146 — | 🇩🇪 mortz.dev | A Dart port of Mozilla's Readability.js content extraction library. | 10 | ★ 1 | 1 |
| #148 — | Offline OCR plugin for Flutter using PaddleOCR v5 and ONNX Runtime. Supports on-device text detection and recognition with no internet connection. | 10 | ★ 1 | 2 | |
| #149 ▼ 2 | 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. | 10 | ★ 3 | 11 | |
| #150 — | Quill Delta <-> Markdown conversion. Pure Dart. Importer pivots through HTML; exporter walks Delta lines natively. | 10 | ★ 0 | 0 | |
| #151 — | 🇩🇰 ardaproject.org | Format parsers built on Rumil: JSON, CSV, XML, TOML, YAML, Proto3, HCL, and CommonMark Markdown, plus typed AST decoders with ObjectAccessor pattern. | 10 | ★ 1 | 0 |
| #152 — | 🇺🇸 vm75.duckdns.org | A functional transliterator library for the most common Indic/Brahmic scripts. | 10 | ★ 4 | 3 |
| #153 ▼ 3 | 🇦🇺 gmconsult.com.au | Dart library for creating an inverted index on a collection of text documents. | 10 | ★ 3 | 5 |
| #154 — | 🇺🇸 quire.io | A fork of dart-lang's markdown at https://github.com/dart-lang/markdown | 10 | ★ 7 | 2 |
| #155 — | 🇺🇸 vteam.com | A cross-platform Flutter package that extracts text from clean digital images using standard fonts, run offline with no external dependencies. | 9 | ★ 5 | 9 |
| #156 ▲ 7 | 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. | 9 | — | 3 | |
| #157 — | 🇧🇩 prohelika.org | A powerful equation parser and solver for Dart — f(x) for your code. Parse, evaluate, and solve mathematical functions with ease. | 9 | ★ 0 | 2 |
| #158 ▼ 2 | A structured rich text editor for Flutter built on a single TextField. Supports headings, lists, tasks, code blocks, block quotes, and full markdown round-trip serialization. | 9 | ★ 0 | 1 | |
| #159 ▲ 8 | 🇸🇪 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 | ★ 2 | 7 |
| #160 — | 🇮🇩 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. | 9 | ★ 46 | 107 |
| #161 ▼ 3 | 🇮🇳 kamranx.dev | Dart port of Trafilatura - A library for web scraping, text extraction, and metadata extraction from HTML documents. Ported from the original Python library by kamranxdev (Kamran Khan). | 9 | ★ 0 | 5 |
| #162 ▼ 3 | An optimized, strictly typed, offline interface for the Open English WordNet database. Supports lightweight (no definitions) and full (with definitions) modes. | 9 | ★ 0 | 1 | |
| #163 ▼ 2 | 🇺🇸 memspace.app | Platform-agnostic rich text document model based on Delta format and used in Zefyr editor. | 9 | ★ 2.2K | 9 |
| #163 ▲ 5 | 🇦🇺 gmconsult.com.au | Tokenize text, compute readibility scores for a document and evaluate similarity of terms. | 9 | ★ 12 | 22 |
| #165 ▼ 3 | 🇺🇸 concepta.dev | A format-first Dart toolkit for reading, validating, writing, indexing, and graphing Open Knowledge Format bundles. | 9 | ★ 0 | 1 |
| #166 ▲ 2 | A Dart implementation of Malsami G2P (Grapheme-to-Phoneme) engine for Flutter | 9 | ★ 2 | 4 | |
| #166 — | 🇺🇸 valify.me | VIDVOCR Flutter Plugin | 9 | — | 1 |
| #168 — | 🇵🇰 abulkalam.dev | A robust Flutter plugin for CNIC (Computerized National Identity Card) OCR with specialized support for Urdu and Sindhi scripts using Google ML Kit and Tesseract. | 8 | ★ 0 | 1 |
| #169 ▲ 2 | 🇯🇵 yosina.io | A transliteration library for Japanese text normalization | 8 | ★ 26 | 0 |
| #170 ▲ 2 | On-device Flutter OCR for Indonesian KTP and Kartu Keluarga (KK). Camera scanners with optional debug pipeline / ROI inspection.
| 8 | — | 1 | |
| #171 ▲ 3 | 🇫🇷 souf.fr | Work with korean hangul characters (한글). Validate characters, split syllables into jamo, merge jamos into syllables.
| 8 | ★ 2 | 16 |
| #172 ▼ 9 | 🇺🇸 solid.software | Convert numbers to words (text representation). | 8 | ★ 2 | 7 |
| #173 ▼ 10 | 🇺🇸 novelplotter.com | Lemmatizer for text in English. Inspired by Python's nltk.corpus.reader.wordnet.morphy | 8 | ★ 8 | 7 |
| #174 — | A Dart package that allows you to scrape recipe data from websites using JSON-LD structured data (schema.org Recipe markup). | 8 | ★ 0 | 1 | |
| #174 ▲ 2 | 🇯🇵 lexedia.moe | Tokenize Japanese text using dictionaries defined by the Atilika project. | 8 | ★ 2 | 3 |
| #176 ▼ 2 | 🇨🇦 arjanaswal.com | A quill to markdown converter and vice versa | 8 | ★ 12 | 16 |
| #177 — | 🇧🇩 mdshahidulislam.tech | A Flutter plugin for detecting and filtering out offensive language and bad words in text input. | 8 | ★ 2 | 6 |
| #178 — | On-device OCR for Flutter, powered by PaddleOCR + Paddle Lite (Android/iOS) and paddleocr-js (web). | 7 | ★ 2 | 1 | |
| #179 — | 🇳🇬 developerjamiu.com | A Flutter plugin used to detect links in texts using NSDataDetector on iOS and TextClassifier on Android | 7 | ★ 52 | 102 |
| #180 — | Text widget that wraps Korean string without word-breaks. Well spaced Hangeul as it should be. | 7 | ★ 5 | 15 | |
| #181 — | brewkits.dev | HTML parsing plugin for HyperRender. Converts HTML content to UDT with full CSS support. | 6 | ★ 20 | 5 |
| #182 — | A library for converting between Markdown and Delta of the package flutter_quill. | 6 | ★ 22 | 24 | |
| #183 — | DaJieBa - Pure Dart Chinese text segmentation, a port of Python jieba with binary trie and delta-gzip compression. | 6 | ★ 1 | 1 | |
| #184 ▲ 2 | 욕설·비속어를 효과적으로 식별할 수 있도록 도와주는 패키지(한국어 지원) | 6 | ★ 6 | 12 | |
| #185 — | 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. | 6 | ★ 4 | 0 |
| #186 — | 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. | 6 | ★ 9 | 36 | |
| #187 — | 🇮🇳 hsquareapps.com | Business card reader with Android ML Kit OCR, iOS Apple Vision OCR, iOS 26+ arm64 simulator support, and contact field parsing. | 6 | ★ 0 | 1 |
| #188 ▲ 3 | HTML editor for Flutter (WYSIWYG, rich text) with built-in speech-to-text. | 6 | ★ 5 | 29 | |
| #189 — | A Flutter package for extracting text from images and parsing Saudi ID card data using Google ML Kit Text Recognition. Supports OCR operations and comprehensive ID card data extraction. | 6 | — | 2 | |
| #190 ▲ 5 | interlib.dev | A widget that detects specific patterns within a text and makes them interactive. | 6 | ★ 0 | 9 |
| #191 ▼ 7 | 🇨🇳 w568w.eu.org | A Flutter implementation of Chinese word segmentation Python library, jieba. | 6 | ★ 15 | 9 |
| #192 ▼ 3 | A Flutter package to help conversion between bijoy and unicode | 6 | ★ 6 | 14 | |
| #193 ▲ 7 | A Flutter package for simplified text formatting with markdown-like syntax. | 5 | ★ 0 | 6 | |
| #194 — | Live camera OCR scanner for payment cards and Indian bank passbooks using ML Kit, with manual parsers (Luhn validation, expiry heuristics, IFSC and account scoring). | 5 | ★ 0 | 1 | |
| #195 ▼ 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. | 5 | ★ 2 | 7 | |
| #196 — | A Dart package for fuzzy string comparison using Levenshtein, Jaccard, and Cosine algorithms. Supports Turkish character normalization. | 5 | ★ 0 | 1 | |
| #197 — | 🇿🇦 mzansi-innovation-hub.co.za | A lightweight Dart package to strip Markdown formatting and return clean text from raw AI model responses. | 5 | — | 1 |
| #198 — | 🇨🇦 yushulx.me | A wrapper for Dynamsoft Capture Vision SDK, capable of recognizing MRZ (Machine Readable Zone) and VIN (Vehicle Identification Number). | 5 | ★ 15 | 20 |
| #198 ▲ 3 | astrodevs.space | A modular WYSIWYG rich-text editor engine for Flutter. Provides the document model, editing commands, rendering, and image embeds for the Docsy ecosystem. | 5 | ★ 7 | 5 |
| #198 — | A Dart library for transliterating Indic scripts and romanizations. | 5 | ★ 0 | 0 | |
| #201 — | A Flutter package for scanning and extracting data from Kenyan National ID cards using Google ML Kit OCR. | 5 | ★ 1 | 2 | |
| #202 ▲ 2 | astrodevs.space | HTML import and export support for Docsy, the modular Flutter WYSIWYG editor. Convert documents seamlessly between Docsy and HTML. | 5 | ★ 7 | 2 |
| #203 ▲ 2 | Dart CLI tool and library for text obfuscation and deobfuscation using custom mapping, Base64, ROT13, XOR, and string reversal. | 5 | ★ 3 | 3 | |
| #204 — | 🇧🇷 bdlukaa.dev | A lightweight Dart package for converting Arabic, Chinese, Cyrillic, Hebrew, Japanese and Korean text to Romanized form with auto-detection support. | 5 | ★ 6 | 11 |
| #205 ▲ 55 | 🇮🇳 techvoot.com | Flutter Text Detect Area's text recognition can recognize/detect text from image's particular area by dragging/moving/panning area selector. | 5 | ★ 9 | 28 |
| #206 — | High-performance full-text search Flutter plugin using Tantivy engine with Lindera morphological analysis for Korean, Japanese, and Chinese languages. | 5 | ★ 1 | 3 | |
| #207 — | 🇬🇧 letterassist.ai | Flutter plugin for the Tesseract OCR library. | 5 | ★ 12 | 9 |
| #208 — | Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features. | 5 | ★ 30 | 40 | |
| #208 ▼ 15 | 🇯🇵 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 | ★ 3 | 4 |
| #210 — | Peruvian DNI OCR helpers — ML Kit text recognition denoise, MRZ parsing, address extraction, and surname normalization for the Peruvian Documento Nacional de Identidad. | 5 | ★ 0 | 2 | |
| #210 ▲ 4 | 🇺🇸 novelplotter.com | English dictionary with about 120.000 entries, based on Wordnet. | 5 | ★ 7 | 14 |
| #212 — | gantt-sync.com | A lightweight rope-based text editor for Flutter using a Rust backend. | 4 | ★ 0 | 2 |
| #213 — | 🇬🇧 darticulate.com | A simple standalone commandline anagram solving utility library for Dart. | 4 | ★ 3 | 1 |
| #214 ▲ 4 | 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.
| 4 | ★ 18 | 33 | |
| #215 — | A client-side OCR package for Flutter Web using Tesseract.js. | 4 | — | 1 | |
| #216 — | 🇺🇸 stormlightlabs.org | Text parsing and rich-text facet helpers for Bluesky posts, ported for Poptart. | 4 | ★ 0 | 1 |
| #217 ▼ 8 | 🇹🇷 mesudsurucu.com | A Flutter package for formatting text data like phone numbers, credit cards, IBANs, dates, and currencies, with special formatting for Turkish users. | 4 | ★ 0 | 5 |
| #218 ▲ 3 | 🇿🇼 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 | 4 | ★ 6 | 22 |
| #219 — | A high-performance, local OCR package for Dart and Flutter that leverages native OS APIs. | 4 | ★ 2 | 2 | |
| #220 — | A pure Dart port of Fuse.js, a lightweight fuzzy-search library with extended search syntax, weighted keys, and Bitap scoring. | 4 | ★ 1 | 1 | |
| #220 ▲ 3 | ksaikiran.dev | Flutter widget for highlighting rich text — single query, multiple queries with per-term colors, regex patterns, tappable spans, and rounded-corner styling. | 4 | ★ 2 | 20 |
| #222 ▲ 6 | Google mlkit text recognize plugin, supports Android and IOS. | 4 | ★ 20 | 10 | |
| #222 ▲ 11 | Indian ID validation helpers for KYC and onboarding (Aadhaar, PAN, GSTIN, DL, Voter ID, Passport + PIN/Phone/Email).
| 4 | ★ 0 | 2 | |
| #222 — | 🇨🇳 sunjiao.net | Transliterate Cyrillic script to Latin script and vice versa. | 4 | ★ 1 | 2 |
| #225 ▼ 9 | 🇮🇩 andka.id | A Dart library for parsing, evaluating, and analyzing mathematical expressions in LaTeX. Supports symbolic calculus, matrices, and complex numbers. | 4 | ★ 1 | 4 |
| #226 ▼ 13 | 🇦🇺 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. | 4 | ★ 0 | 3 |
| #227 ▼ 2 | pub.nyapic.com | Japanese text processing library for kinsoku (line breaking rules), character classification, yakumono adjustment, and kerning. Supports JIS X 4051:2004 with ICU. | 4 | ★ 0 | 1 |
| #227 ▼ 2 | A Flutter package for native text recognition using native APIs. | 4 | ★ 1 | 1 | |
| #229 ▼ 2 | 🇮🇩 rencanggunung.com | Flutter package for translating aksara jawa. | 4 | ★ 3 | 1 |
| #230 — | 🇺🇬 antinvestor.com | Dart client library for Ant Investor Ocr Service - Optical character recognition and document processing | 4 | — | 0 |
| #231 — | A package for using Nanonets OCR api calls easily in the flutter application without having to write long code to implement it manually. | 3 | ★ 2 | 40 | |
| #232 — | A Flutter widget for censoring text with customizable profanity patterns. | 3 | ★ 1 | 1 | |
| #232 — | A Flutter widget package that parses raw Ge'ez text and renders it alongside traditional Yaredawi Zema musical notation (Yefidel Qirts and Melekket markers). | 3 | ★ 1 | 3 | |
| #234 ▲ 2 | 🇺🇿 saifulkamil.com | 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. | 3 | ★ 3 | 3 |
| #235 ▼ 12 | 🇳🇱 fperson.dev | Parse subtitles/captions from YouTube without authorization. | 3 | ★ 19 | 20 |
| #236 ▼ 2 | Arabic-first text normalization and search utilities for Dart & Flutter, with robust normalization, token-based search, and simple result ranking.
| 3 | ★ 0 | 14 | |
| #237 — | 🇮🇳 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. | 3 | ★ 0 | 2 |
| #238 ▲ 3 | 🇮🇳 pragneshkoli.in | A highly optimized, auto-detecting date parser for Dart/Flutter. Supports ISO, slash, dash, dot, text, US, RFC, and compact formats. | 3 | ★ 0 | 12 |
| #239 — | KTP OCR for Android(mlkit) and iOS(vision), smallest size compare to other KTP OCR. | 3 | ★ 3 | 9 | |
| #240 ▲ 8 | 🇨🇦 justkawal.dev | A library to process noun (plural to singular and singular to plural), verb (gerund, present & past) and adjective (comparative, superlative) transformations. | 3 | ★ 7 | 15 |
| #240 ▼ 2 | degenk.com | A Flutter package to make it easy to create links, mentions, hashtags, emails, phones, and custom patterns. | 3 | ★ 1 | 0 |
| #242 ▼ 2 | Rabbit Converter is a library to convert text between different Burmese Text Encodings (i.e. Zawgyi and Unicode). | 3 | — | 26 | |
| #242 ▲ 4 | 🇩🇪 clevertasks.de | Dart library for checking text for grammar and spelling mistakes using the language tool API. | 3 | ★ 10 | 25 |
| #244 — | Parse frontmatter from a YAML file. Use this along-side a markdown plugin such as flutter_markdown. | 3 | ★ 10 | 6 | |
| #244 ▼ 3 | 🇮🇳 abomis.com | A Flutter Plugin Using Camera to Scan Barcodes/Taking Pictures/Proccess OCR Data. | 3 | ★ 1 | 3 |
| #246 ▼ 2 | 🇫🇷 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 |
| #246 ▼ 2 | A high-performance text dynamics engine and layout framework for native Flutter. mathematically wraps text natively around geometry, obstacles, and shapes. | 3 | ★ 35 | 28 | |
| #248 — | StyleParser is a Flutter package that parses CSS and HTML to convert styles into Flutter's `TextStyle` and `TextSpan` for rich text formatting. | 3 | ★ 2 | 7 | |
| #248 ▼ 2 | On-device text classification and sentence embeddings using fastText .ftz quantized models via Dart FFI. Verified on Android. Contributions welcome | 3 | ★ 0 | 1 | |
| #250 ▼ 16 | A Dart package designed to streamline the manipulation of Quill Delta, making complex operations straightforward | 3 | ★ 5 | 3 | |
| #250 — | 🇮🇩 kartika.dev | Arabic kashida justification for Flutter using HarfBuzz shaping and FreeType outlines — native FFI on mobile, WebAssembly on web. | 3 | ★ 2 | 3 |
| #250 — | 🇺🇸 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. | 3 | ★ 7 | 13 |
| #253 ▼ 4 | A simple text extractor that supports PDF, DOCX, TXT, and image OCR. | 3 | ★ 0 | 5 | |
| #253 ▼ 4 | OCR scan library for Flutter. It can scan text form zones in preview. | 3 | ★ 0 | 3 | |
| #255 — | quds.cc | Dart package designed for parsing and evaluating mathematical, logical, and textual formulas. It enables developers to input complex expressions. | 3 | ★ 4 | 8 |
| #256 — | Flutter library and demo app for UDPipe 1 — NLP tokenization, POS tagging and dependency parsing across 50+ languages, with native FFI on desktop/mobile and WebAssembly on the web. | 3 | ★ 0 | 2 | |
| #257 ▼ 8 | 🇫🇷 koojira.com | Dart package to recognize if provided string contains offensive words. | 2 | ★ 2 | 4 |
| #258 — | This library helps you to convert quill json to HTML. | 2 | — | 3 | |
| #259 ▲ 2 | A Flutter package uses the google_mlkit_text_recognition and camera packages. This will scan the package cards. | 2 | ★ 0 | 7 | |
| #260 ▲ 8 | .lrc file parser and lyrics tracker. | 2 | ★ 3 | 12 | |
| #261 ▼ 4 | 🇮🇩 elriztechnology.com | This package extends the Text widget to provide additional functionality for highlighting text that matches a given list of patterns. | 2 | ★ 4 | 30 |
| #262 — | A textfield widget that checks for profanity in the input text. | 2 | ★ 2 | 2 | |
| #262 ▲ 2 | 🇺🇸 suragch.dev | Unicode conversion package for traditional Mongolian scripts | 2 | ★ 10 | 7 |
| #264 ▼ 5 | TextField that can extract relevant information from the raw text input. | 2 | ★ 3 | 52 | |
| #265 ▲ 18 | A parser for ICalendar files (.ics) | 2 | ★ 1 | 3 | |
| #265 — | A Flutter package that provides interactive image cropping and text recognition functionality using Google ML Kit. | 2 | ★ 0 | 2 | |
| #265 — | sriram.io | A parsing library to parse formulas and evaluate like we use in excel or spreadsheets. | 2 | ★ 6 | 3 |
| #265 — | An offline-first Romanized-to-Nepali transliteration engine and custom Devanagari keyboard widget for Flutter. | 2 | ★ 2 | 4 | |
| #269 — | On-device proof-of-address pre-screening for Flutter. Runs OCR and fuses fuzzy address, name, and GPS signals into a confidence score; not a verification authority. | 2 | ★ 0 | 2 | |
| #270 ▲ 2 | Flutter plugin which provides binding to Mecab library (Japanese Morphological Analyzer) on iOS and Android | 2 | ★ 24 | 13 | |
| #270 — | 🇩🇰 hornmicro.com | A standalone formula engine for spreadsheet-like calculations in Dart. Excel/Google Sheets compatible parsing, 400 built-in functions across 14 categories, dependency tracking, and custom function registration. | 2 | ★ 1 | 2 |
| #272 — | 🇵🇹 drafakiller.com | A simple Markdown parser for Dart. Create your own custom Markdown syntax. | 2 | ★ 5 | 4 |
| #273 ▼ 12 | 🇫🇷 nikodembernat.com | Dart implementation of a parser for resources from the Kanji Vector Graphics project. | 2 | ★ 9 | 4 |
| #273 ▼ 2 | String formatting for Latitudes and Longitudes using templating. | 2 | ★ 2 | 3 | |
| #275 ▲ 5 | A high-performance text dynamics engine and layout framework for native Dart, with no dependencies. | 2 | ★ 35 | 5 | |
| #276 ▼ 2 | A sdk tool for developers use functions of aliyun OCR text recognition in the dart language for flutter framework. | 2 | ★ 1 | 0 | |
| #277 ▼ 2 | wafrat.com | A traditional Chinese-English dictionary based on CC-CEDICT. | 2 | ★ 2 | 3 |
| #277 ▲ 10 | 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. | 2 | ★ 1 | 8 | |
| #277 ▲ 3 | 🇨🇭 lukas-renggli.ch | A collection of example parsers, applications, and benchmarks that illustrate the PetitParser framework. | 2 | ★ 19 | 5 |
| #280 ▼ 4 | 🇯🇵 kkazuo.com | Yet another CSV parser that you may want. Supports tolerant quate escaping and treaming conversions. | 2 | ★ 0 | 1 |
| #280 ▼ 4 | 🇵🇭 markivan.dev | A dart library to parse text into bible references in multiple locales. | 2 | ★ 0 | 4 |
| #280 ▼ 4 | A pure Dart markdown parser with AST output. Supports CommonMark, GFM, math formulas, footnotes, nested lists, and an extensible plugin system. Zero external dependencies. | 2 | ★ 3 | 2 | |
| #280 ▲ 18 | Flicker-free streaming markdown renderer for Flutter AI apps. Drop-in replacement for flutter_markdown with no flash on partial code fences, tables, or LaTeX. | 2 | ★ 8 | 7 | |
| #280 ▼ 4 | Automatically hyphenate or increment numbers on the next line. Simplify and enhance text formatting with this versatile package. | 2 | ★ 2 | 4 | |
| #285 ▼ 2 | package provides a set of extensions for converting numbers to Amharic, Afaan Oromo, and Tigrigna text. | 2 | ★ 8 | 8 | |
| #285 ▼ 5 | A powerful Flutter/Dart package for formatting, validation, and manipulation of common data types such as dates, times, currencies, phone numbers, and more. | 2 | ★ 0 | 2 | |
| #287 ▼ 4 | 🇺🇸 wrenn.me | Convert the Notus document format to an HTML representation. | 2 | ★ 17 | 18 |
| #287 ▼ 4 | A pure Dart detector for URLs, email addresses, phone numbers, and custom text patterns. | 2 | ★ 1 | 5 | |
| #289 ▼ 2 | A powerful Flutter text highlighter with regex support, tap gestures, and background highlighting. | 2 | ★ 0 | 0 | |
| #289 ▼ 2 | A Flutter utility package that provides helpful string and date formatting functions. | 2 | — | 0 | |
| #291 — | 🇨🇳 hetu.dev | Convert Chinese characters into Dart numbers. | 2 | ★ 4 | 4 |
| #292 — | Provides functionalities to extract identifiers from MRZ documents as part of the ad_hoc_identity framework. | 2 | ★ 0 | 0 | |
| #292 — | A lightweight Dart utility for smart word transformations - from singular to plural, snake_case to camelCase, and everything in between. | 2 | ★ 0 | 1 | |
| #292 — | Comprehensive Indonesian data formatter and validator. Format and validate Rupiah, NIK, NPWP, phone numbers, postal codes, bank accounts, dates, and more. | 2 | ★ 1 | 1 | |
| #292 — | A Dart/Flutter package for transliterating Arabizi (Arabic chat alphabet) to Arabic script. | 2 | ★ 0 | 0 | |
| #292 — | Provide an OcrTextExtractor implementation based on Tesseract v5. | 2 | ★ 0 | 0 | |
| #292 — | Provides camera access and conversion to OcrImage as part of the ad_hoc_ident framework. | 2 | ★ 0 | 0 | |
| #292 — | 🇦🇺 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 |
| #299 — | Provides OCR functionality as part of the ad_hoc_ident framework. | 2 | ★ 0 | 0 | |
| #299 — | List of provinces and cities, IBAN, PAN and National Number validators and more. | 2 | ★ 2 | 3 | |
| #299 ▲ 3 | A simple package for scanning IBANs by camera and text recognition. | 2 | ★ 5 | 12 | |
| #299 — | 🇦🇺 manichord.com | A front matter parser that extracts YAML metadata from the start of a file or string. | 2 | ★ 2 | 3 |
| #303 — | AI-powered flutter package for document and image scanning with fast, accurate text recognition and OCR using Openai. | 2 | ★ 1 | 7 | |
| #304 — | A utility class for extracting information from KTP (Indonesian ID card) images. | 2 | ★ 2 | 5 | |
| #305 ▼ 2 | this package provides a function to convert Amharic text with homophones to a normalized form. | 2 | ★ 3 | 8 | |
| #305 — | This is a Plugin which provides native ML Kit Optical Character Recognition API. | 2 | ★ 2 | 6 | |
| #307 — | Flutter plugin for offline OCR using PP-OCRv6 (PaddleOCR) with ONNX Runtime C++ inference. Supports text detection and recognition on Windows. | 1 | ★ 1 | 2 | |
| #307 — | 🇨🇦 shabados.com | Dart utilities library for converting, analyzing, and testing Gurmukhi strings. | 1 | ★ 36 | 3 |
| #307 — | OCR Scan Text is a wrapper around the "Google ML kit Text Recognition" library. | 1 | ★ 18 | 38 | |
| #307 — | A Dart library for manipulating Greek text - mainly transforming between Latin and Greek character sets. | 1 | ★ 1 | 2 | |
| #307 ▲ 5 | 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 |
| #307 — | Korean Choseong Search in Flutter | 1 | ★ 2 | 4 | |
| #313 — | Given a greek work will generate greeklish versions. Helpful for doing client searching and want to support greeklish input. | 1 | ★ 1 | 3 | |
| #313 ▲ 3 | A library that converts Morse code to decoded string and normal string to encoded Morse code. | 1 | ★ 5 | 10 | |
| #313 — | A multilingual bad words filtering package supporting English, Persian, Arabic, Turkish, and more. | 1 | ★ 1 | 3 | |
| #316 — | 🇮🇩 msvcode.com | A collection of document-analysis processing. Includes tokenization, distance, similarity, etc. | 1 | ★ 5 | 11 |
| #316 — | Simple dart package for converting latin text to Serbian cyrillic and vice versa | 1 | ★ 2 | 4 | |
| #318 ▼ 5 | 🇺🇸 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 |
| #318 ▼ 2 | hash at links detector Custom text to detect '#'_'@'_'links' support many languages | 1 | ★ 3 | 21 | |
| #318 ▲ 2 | shirsh.dev | 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 |
| #321 — | A package provider OCR mask camera. | 1 | — | 10 | |
| #321 — | pedrolemoz.dev | Implementation of Levenshtein's Automaton to find similarities between a String and a set of known words. | 1 | ★ 1 | 7 |
| #321 — | 🇹🇭 kidpech.app | Thai number-to-words utilities: baht text, integers, decimals, fractions, digit-by-digit, Thai/Arabic numerals, and Roman numerals. | 1 | ★ 2 | 3 |
| #321 — | 🇮🇳 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. | 1 | ★ 0 | 21 |
| #325 — | A Flutter package for easy text formatting with customizable styles between specified marks. | 1 | ★ 1 | 7 | |
| #326 — | A Flutter package for transliterating names and text between English and Indian languages. | 1 | — | 1 | |
| #327 — | A lightweight Flutter/Dart extension to format ID numbers (Generic Formatter, NIDA, phone number, Voter ID, and NCARD card style). Also supports currency formatting and customizable generic ID formats.. | 1 | ★ 0 | 0 | |
| #328 — | 🇰🇷 curogom.dev | Korean-friendly text utilities for Flutter, including keep-all style word breaks and stable underline rendering. | 1 | ★ 2 | 4 |
| #328 ▲ 2 | Transliteration package which transliterates "English" to more than 20 languagues. | 1 | ★ 3 | 9 | |
| #330 — | Pure Dart text measurement & layout. Segments text once, caches widths, then performs pure arithmetic for layout at any width. Enables pre-computed text heights, variable-width text flow, and efficient text pagination. | 1 | ★ 7 | 5 | |
| #330 ▲ 3 | Tafqit a Dart/Flutter package to convert a numbers to Arabic text words. | 1 | ★ 1 | 16 | |
| #332 ▼ 2 | 🇬🇧 vxern.dev | A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions. | 1 | ★ 2 | 5 |
| #332 ▼ 2 | 🇮🇩 mokuton.site | A TextField Widget that allow you to convert easily what's in the TextField to Markdown. | 1 | ★ 19 | 33 |
| #334 — | astrodevs.space | Markdown import and export support for Docsy, the modular Flutter WYSIWYG editor. Convert documents seamlessly between Docsy and Markdown. | 1 | ★ 7 | 1 |
| #335 — | Calculates similarity between two Korean strings using Levenshtein distance with decomposed phonemes, improving accuracy. 자모음 분리 및 초/종/중성 가중치 적용을 통해 두 한글 문자열 사이의 유사도를 정확하게 측정하는 패키지. | 1 | ★ 4 | 5 | |
| #336 — | 🇯🇵 adora-app.com | A lightweight Japanese word tokenizer library for Dart and Flutter based on wakachigaki | 1 | ★ 9 | 9 |
| #337 — | cirocarandente.com | Handle Praat TextGrid's format in pure Dart | 1 | — | 1 |
| #338 — | HTML editor for Flutter (WYSIWYG, rich text) with built-in speech-to-text. | 1 | ★ 1 | 2 | |
| #339 — | Convierte números del 0 al 999,999,999 en su representación textual en español | 1 | ★ 1 | 1 | |
| #340 — | nathankolbas.com | A minimalistic pure Dart implementation of the Jinja templating engine, specifically designed for parsing and rendering ML chat templates. | 1 | ★ 0 | 0 |
| #340 — | Dart package to recognize if provided string contains offensive words. | 1 | ★ 3 | 9 | |
| #340 — | 🇮🇳 januscaler.com | A lightweight flutter package to linkify texts containing urls, emails and hashtags like twitter does. | 1 | ★ 0 | 0 |
| #343 — | This method returns a list of TextSpan ideal for formatting long text this implementation supports the following tags, see example. | 0 | ★ 2 | 9 | |
| #344 — | a flutter package for converting the number into words, it takes two parameter 1. Number which will be converting to words, 2. language code in which language the words should be generate | 0 | ★ 0 | 1 | |
| #345 — | 🇺🇦 cleveroad.com | A great package for mentioning people in texts in different ways | 0 | ★ 4 | 17 |
| #346 — | Core types and Delta utilities for the quill_delta_* converter family. Pure Dart, zero HTML/binary dependencies. | 0 | ★ 0 | 0 | |
| #346 — | Lossless bidirectional Quill Delta <-> HTML conversion. Pure Dart. Cross-editor (CKEditor, TipTap, ProseMirror, Quill JS, Lexical) interop with adapter API for custom embeds. | 0 | ★ 0 | 0 | |
| #346 — | Quill Delta -> PDF export. PDF -> Delta import is a stub. Pure Dart writer via package:pdf. | 0 | ★ 0 | 0 |
