principais pacotes de análise e outras utilidades de texto para o Flutter
clipboard
553
Um pacote flutter que ajuda a copiar texto para a área de transferência e colar da área de transferência.
english_words
526
Utilitários para trabalhar com palavras em inglês. Conta sílabas, gera combinações de palavras bem sonoras e fornece acesso às 5000 palavras em inglês mais usadas.
string_validator
360
Biblioteca Dart para validar e sanitizar strings, especialmente aquelas provenientes de entrada do usuário.
enum_to_string
322
Melhor conversão de ENUMs para string. Dart tem uma sintaxe irritante EnumName.ValueName ao chamar enum.toString, este pacote corrige isso.
petitparser
289
Um framework de parser dinâmico para construir gramáticas e parsers eficientes rapidamente.
flutter_parsed_text
258
Um pacote Flutter para analisar texto e transformá-los em vários widgets de texto Flutter.
diacritic
230
Remove acentos e sinais diacríticos comuns de uma string, substituindo-os por um caractere equivalente.
quran
225
Texto do Alcorão, tradução, URLs de áudio e detalhes de páginas, juz, surata, ayah, local de revelação etc.
filesize
165
Um pacote para obter tamanhos de arquivo humanizados. Traduz o tamanho bruto do arquivo em strings legíveis.
phone_numbers_parser
153
Biblioteca Dart para análise de números de telefone. Inspirado em libphonenumber do Google e PhoneNumberKit para iOS.
linkify
133
Biblioteca de análise de links (textos, URLs, e-mails, números de telefone, tags de usuários) de baixo nível em Dart.
string_similarity
102
Encontra o grau de similaridade entre duas strings, com base no Coeficiente de Dice, que geralmente é melhor que a distância de Levenshtein.
profanity_filter
99
Filtro simples para verificar e censurar strings contra palavras obscenas e de baixo calão. Uma lista de palavras em inglês padrão é fornecida (LDNOOBW).
fuzzywuzzy
94
Uma implementação do popular pacote fuzzywuzzy em Dart, para atender a todas as suas necessidades de correspondência/pesquisa difusa de strings!
languagetool_textfield
77
O pacote LanguageTool TextField é um corretor ortográfico projetado para aplicativos Flutter. Isso é útil para aplicativos que precisam de entrada de texto como mensagens, notas e e-mails.
charset_converter
54
Conversor de charset/encoding que usa plataforma subjacente - sem dependências externas
turkish
53
Conversor de maiúsculas/minúsculas de sequências de caracteres em turco e comparadores para ordenação.
number_to_word_arabic
52
Um novo pacote Flutter que permite converter números inteiros em palavras árabes, suportando números de até 99 trilhões.
persian_tools
48
Uma antologia de várias ferramentas para a língua persa que você pode usar em todas as plataformas suportadas pelo Dart.
humanizer
47
Uma biblioteca para converter valores do Dart em representações de fácil leitura para humanos.
string_contains
46
O pacote fornece widgets leves [para Linkify, Clean] e extensões de scanner de string em uma string para verificar se ela contém palavras/URLs/links/emails/números de telefone/hashtags/@menções, etc.
strings
44
Fornece um conjunto de recursos relacionados a String com o objetivo de estender a classe String principal e fornecer métodos mais seguros para trabalhar com strings nulas e strings em geral.
persian
41
Utilidades e Humanizer para a língua e cultura persa. Inclui algumas extensões de String e a classe PersianDate.
smart_text_flutter
39
Um plugin Flutter usado para detectar links em textos usando NSDataDetector no iOS e TextClassifier no Android
namefully
38
Um utilitário do Dart para manipular nomes de pessoas em uma ordem, forma ou formato específico.
change_case
36
Uma extensão em String para os métodos ausentes para camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE e outros.
currency_formatter
35
Um pacote para formatar facilmente dinheiro. Ele suporta definir um símbolo e formato de moeda personalizado, usando alguns dos embutidos para as principais moedas ou usando o do sistema.
flutter_regex
35
A biblioteca regex suporta emojis, mais de 50 IDs de país, nomes de usuário, e-mail, URL, formatos de imagem, data-hora, CVV e padrões de espaçamento em branco, e mais de 1000.
common_utilities
34
Um pacote de utilitários comuns de linguagem Dart, que torna seu código mais rápido, mais fácil e mais limpo. contém muitas funções úteis para os tipos primitivos do Dart (suporta todas as plataformas Flutter)
dartarabic
32
Uma biblioteca específica da língua árabe, portada para o Dart do Python, fornece funções básicas para manipular letras e texto árabes.
charcode
31
Constantes para códigos de caracteres ASCII e comuns não-ASCII. Constantes inteiras correspondentes aos pontos de código de caracteres individuais.
nik_validator
30
NIK Validator é um pacote que funciona para analisar informações do Cartão de Identidade na Indonésia
string_extensions
27
Extensões de String úteis para economizar tempo em produção. Sinta-se à vontade para contribuir com PR.
edit_distance
27
Implementação de algoritmos de distância de string para comparação avançada de texto.
clipboard_watcher
26
Este plugin permite que aplicativos Flutter observem alterações na área de transferência.
rabbit_converter
25
Rabbit Converter é uma biblioteca para converter texto entre diferentes codificações de texto birmanês (ou seja, Zawgyi e Unicode).
flutter_charset_detector
24
Detecta e decodifica o charset (codificação de caracteres) de bytes de texto
auto_hyphenating_text
24
Um widget de texto que adiciona automaticamente hifenização. Foi projetado como uma substituição direta para o widget de texto padrão.
reading_time
24
Uma pequena biblioteca dart que prevê / calcula o tempo de leitura como o medium.com faz.
word_selectable_text
24
O widget WordSelectableText fornece uma maneira fácil de selecionar e destacar palavras.
diff_match_patch
23
As bibliotecas Diff Match and Patch oferecem algoritmos robustos para realizar as operações necessárias para sincronizar texto simples.
style_random
20
Gerador de strings aleatórias com sintaxe fácil e muitas opções complexas. Especifique strings aleatórias usando muitas opções como comprimento, finais, etc.
stringr
19
Plugin abrangente de manipulação de string para dart. Manipula operações em latim, não latim e grupos de grafemas da mesma maneira! Recursos inspirados em VocaJs
text_parser
8
Um pacote Dart para analisar textos de forma flexível em um formato fácil de ser manipulado de acordo com várias expressões regulares.
ordinal_formatter
6
O formatador ordinal é uma ferramenta simples para converter números em sua forma ordinal localizada. Exemplo: 2 -> 2º
petitparser_examples
5
Uma coleção de exemplos de parsers, aplicativos e testes que ilustram o framework PetitParser.