principais pacotes de análise e outras utilidades de texto para o Flutter
clipboard
568
Um pacote flutter que ajuda a copiar texto para a área de transferência e colar da área de transferência.
english_words
534
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
386
Biblioteca Dart para validar e sanitizar strings, especialmente aquelas provenientes de entrada do usuário.
enum_to_string
324
Melhor conversão de ENUMs para string. Dart tem uma sintaxe irritante EnumName.ValueName ao chamar enum.toString, este pacote corrige isso.
petitparser
299
Um framework de parser dinâmico para construir gramáticas e parsers eficientes rapidamente.
flutter_parsed_text
263
Um pacote Flutter para analisar texto e transformá-los em vários widgets de texto Flutter.
diacritic
240
Remove acentos e sinais diacríticos comuns de uma string, substituindo-os por um caractere equivalente.
quran
234
Texto do Alcorão, tradução, URLs de áudio e detalhes de páginas, juz, surata, ayah, local de revelação etc.
phone_numbers_parser
168
Biblioteca Dart para análise de números de telefone. Inspirado em libphonenumber do Google e PhoneNumberKit para iOS.
filesize
168
Um pacote para obter tamanhos de arquivo humanizados. Traduz o tamanho bruto do arquivo em strings legíveis.
linkify
140
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
106
Encontra o grau de similaridade entre duas strings, com base no Coeficiente de Dice, que geralmente é melhor que a distância de Levenshtein.
fuzzywuzzy
105
Uma implementação do popular pacote fuzzywuzzy em Dart, para atender a todas as suas necessidades de correspondência/pesquisa difusa de strings!
profanity_filter
100
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).
languagetool_textfield
78
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.
smart_text_flutter
77
Um plugin Flutter usado para detectar links em textos usando NSDataDetector no iOS e TextClassifier no Android
charset_converter
55
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
53
Um novo pacote Flutter que permite converter números inteiros em palavras árabes, suportando números de até 99 trilhões.
persian_tools
49
Uma antologia de várias ferramentas para a língua persa que você pode usar em todas as plataformas suportadas pelo Dart.
humanizer
48
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
45
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
42
Utilidades e Humanizer para a língua e cultura persa. Inclui algumas extensões de String e a classe PersianDate.
change_case
40
Uma extensão em String para os métodos ausentes para camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE e outros.
flutter_regex
38
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.
namefully
38
Um utilitário do Dart para manipular nomes de pessoas em uma ordem, forma ou formato específico.
currency_formatter
36
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.
dartarabic
34
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.
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)
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
29
NIK Validator é um pacote que funciona para analisar informações do Cartão de Identidade na Indonésia
clipboard_watcher
28
Este plugin permite que aplicativos Flutter observem alterações na área de transferência.
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.
rabbit_converter
26
Rabbit Converter é uma biblioteca para converter texto entre diferentes codificações de texto birmanês (ou seja, Zawgyi e Unicode).
flutter_charset_detector
25
Detecta e decodifica o charset (codificação de caracteres) de bytes de texto
auto_hyphenating_text
25
Um widget de texto que adiciona automaticamente hifenização. Foi projetado como uma substituição direta para o widget de texto padrão.
diff_match_patch
25
As bibliotecas Diff Match and Patch oferecem algoritmos robustos para realizar as operações necessárias para sincronizar texto simples.
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.
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.