principais pacotes de análise e outras utilidades de texto para o Flutter
clipboard
615
Um pacote flutter que ajuda a copiar texto para a área de transferência e colar da área de transferência.
english_words
565
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
455
Biblioteca Dart para validar e sanitizar strings, especialmente aquelas provenientes de entrada do usuário.
petitparser
366
Um framework de parser dinâmico para construir gramáticas e parsers eficientes rapidamente.
enum_to_string
330
Melhor conversão de ENUMs para string. Dart tem uma sintaxe irritante EnumName.ValueName ao chamar enum.toString, este pacote corrige isso.
quran
281
Texto do Alcorão, tradução, URLs de áudio e detalhes de páginas, juz, surata, ayah, local de revelação etc.
diacritic
277
Remove acentos e sinais diacríticos comuns de uma string, substituindo-os por um caractere equivalente.
flutter_parsed_text
271
Um pacote Flutter para analisar texto e transformá-los em vários widgets de texto Flutter.
phone_numbers_parser
245
Biblioteca Dart para análise de números de telefone. Inspirado em libphonenumber do Google e PhoneNumberKit para iOS.
filesize
180
Um pacote para obter tamanhos de arquivo humanizados. Traduz o tamanho bruto do arquivo em strings legíveis.
linkify
178
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
133
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
123
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
116
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
99
Um plugin Flutter usado para detectar links em textos usando NSDataDetector no iOS e TextClassifier no Android
languagetool_textfield
91
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.
change_case
62
Uma extensão em String para os métodos ausentes para camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE e outros.
charset_converter
60
Conversor de charset/encoding que usa plataforma subjacente - sem dependências externas
number_to_word_arabic
56
Um novo pacote Flutter que permite converter números inteiros em palavras árabes, suportando números de até 99 trilhões.
egyptian_id_parser
55
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
humanizer
54
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.
strings
53
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_tools
52
Uma antologia de várias ferramentas para a língua persa que você pode usar em todas as plataformas suportadas pelo Dart.
string_contains
51
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.
currency_formatter
48
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
48
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.
persian
44
Utilidades e Humanizer para a língua e cultura persa. Inclui algumas extensões de String e a classe PersianDate.
quran_library
41
pacote integrado para exibir o corão sagrado idêntico ao corão de medina com a narrativa de hafs no autoridade de asim
dartarabic
40
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.
namefully
39
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)
clipboard_watcher
37
Este plugin permite que aplicativos Flutter observem alterações na área de transferência.
diff_match_patch
36
As bibliotecas Diff Match and Patch oferecem algoritmos robustos para realizar as operações necessárias para sincronizar texto simples.
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.
auto_hyphenating_text
33
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
30
NIK Validator é um pacote que funciona para analisar informações do Cartão de Identidade na Indonésia
string_extensions
30
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
flutter_charset_detector
27
Detecta e decodifica o charset (codificação de caracteres) de bytes de texto
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
word_selectable_text
25
O widget WordSelectableText fornece uma maneira fácil de selecionar e destacar palavras.
extract
23
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
ordinal_formatter
9
O formatador ordinal é uma ferramenta simples para converter números em sua forma ordinal localizada. Exemplo: 2 -> 2º
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.
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.