principais pacotes de análise e outras utilidades de texto para o Flutter
clipboard
600
Um pacote flutter que ajuda a copiar texto para a área de transferência e colar da área de transferência.
english_words
561
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
436
Biblioteca Dart para validar e sanitizar strings, especialmente aquelas provenientes de entrada do usuário.
petitparser
343
Um framework de parser dinâmico para construir gramáticas e parsers eficientes rapidamente.
enum_to_string
326
Melhor conversão de ENUMs para string. Dart tem uma sintaxe irritante EnumName.ValueName ao chamar enum.toString, este pacote corrige isso.
quran
279
Texto do Alcorão, tradução, URLs de áudio e detalhes de páginas, juz, surata, ayah, local de revelação etc.
diacritic
270
Remove acentos e sinais diacríticos comuns de uma string, substituindo-os por um caractere equivalente.
flutter_parsed_text
270
Um pacote Flutter para analisar texto e transformá-los em vários widgets de texto Flutter.
phone_numbers_parser
222
Biblioteca Dart para análise de números de telefone. Inspirado em libphonenumber do Google e PhoneNumberKit para iOS.
filesize
174
Um pacote para obter tamanhos de arquivo humanizados. Traduz o tamanho bruto do arquivo em strings legíveis.
linkify
170
Biblioteca de análise de links (textos, URLs, e-mails, números de telefone, tags de usuários) de baixo nível em Dart.
fuzzywuzzy
126
Uma implementação do popular pacote fuzzywuzzy em Dart, para atender a todas as suas necessidades de correspondência/pesquisa difusa de strings!
string_similarity
120
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
114
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).
smart_text_flutter
97
Um plugin Flutter usado para detectar links em textos usando NSDataDetector no iOS e TextClassifier no Android
languagetool_textfield
90
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
59
Conversor de charset/encoding que usa plataforma subjacente - sem dependências externas
change_case
57
Uma extensão em String para os métodos ausentes para camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE e outros.
number_to_word_arabic
57
Um novo pacote Flutter que permite converter números inteiros em palavras árabes, suportando números de até 99 trilhões.
humanizer
53
Uma biblioteca para converter valores do Dart em representações de fácil leitura para humanos.
turkish
53
Conversor de maiúsculas/minúsculas de sequências de caracteres em turco e comparadores para ordenação.
egyptian_id_parser
53
uma biblioteca em Dart que fornece funcionalidade para extrair informações pessoais do número de identificação nacional egípcio, como data de nascimento, gênero e governadorado com base nos 14 dígitos da identificação nacional
persian_tools
52
Uma antologia de várias ferramentas para a língua persa que você pode usar em todas as plataformas suportadas pelo Dart.
strings
51
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.
string_contains
50
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.
flutter_regex
47
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.
currency_formatter
46
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.
persian
44
Utilidades e Humanizer para a língua e cultura persa. Inclui algumas extensões de String e a classe PersianDate.
namefully
40
Um utilitário do Dart para manipular nomes de pessoas em uma ordem, forma ou formato específico.
common_utilities
38
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
36
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
33
Constantes para códigos de caracteres ASCII e comuns não-ASCII. Constantes inteiras correspondentes aos pontos de código de caracteres individuais.
clipboard_watcher
33
Este plugin permite que aplicativos Flutter observem alterações na área de transferência.
diff_match_patch
33
As bibliotecas Diff Match and Patch oferecem algoritmos robustos para realizar as operações necessárias para sincronizar texto simples.
auto_hyphenating_text
31
Um widget de texto que adiciona automaticamente hifenização. Foi projetado como uma substituição direta para o widget de texto padrão.
nik_validator
29
NIK Validator é um pacote que funciona para analisar informações do Cartão de Identidade na Indonésia
string_extensions
29
Extensões de String úteis para economizar tempo em produção. Sinta-se à vontade para contribuir com PR.
regexed_text
27
este pacote estende o widget Text para fornecer funcionalidade adicional para destacar texto que corresponde a uma determinada lista de padrões
reading_time
27
Uma pequena biblioteca dart que prevê / calcula o tempo de leitura como o medium.com faz.
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).
language_tool
25
biblioteca dart para verificar erros gramaticais e ortográficos no texto usando a API da language tool
flutter_charset_detector
25
Detecta e decodifica o charset (codificação de caracteres) de bytes de texto
word_selectable_text
25
O widget WordSelectableText fornece uma maneira fácil de selecionar e destacar palavras.
extract
22
um extrator de todos os tipos com mais de 50 funções que cobrem casos comuns, desde emails e números de telefone até URLs e hashes
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
20
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
recursive_regex
10
uma implementação de RegExp que isola blocos delimitados de texto e aplica o padrão a cada bloco separadamente
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
8
O formatador ordinal é uma ferramenta simples para converter números em sua forma ordinal localizada. Exemplo: 2 -> 2º
string_unescape
6
utilitário útil para desfazer a representação de string (unicode, nova linha, tabulação, etc.)
petitparser_examples
5
Uma coleção de exemplos de parsers, aplicativos e testes que ilustram o framework PetitParser.