Créditos e Agradecimentos#
Nenhuma das bibliotecas citadas tem qualquer ligação direta com o Sulfite. A maioria das pessoas que escreveu esses pacotes provavelmente nunca ouviu falar deste projeto.
O que aconteceu foi simples: em algum momento alguém resolveu um problema complexo e colocou o código na rua. Gerar um PDF, ler uma planilha Excel, decodificar uma imagem, avaliar uma expressão matemática — tudo isso já estava pronto quando comecei a construir o motor do Sulfite.
O meu trabalho foi selecionar e integrar as peças certas. Se algo funciona hoje, o mérito é todo delas. Eu apenas as coloquei para trabalhar em conjunto.
Engine — sulfite_core#
| Pacote | Autor/Mantenedor | Contribuição |
|---|---|---|
| David PHAM-VAN | Geração de documentos PDF em Dart puro | |
| barcode | David PHAM-VAN | Suporte a múltiplos padrões de códigos de barras |
| excel | Justkawal | Manipulação de arquivos .xlsx |
| image | Brendan Duncan | Processamento de buffers de imagem |
| function_tree | ram6ler | Avaliação dinâmica de fórmulas matemáticas |
| freezed | Remi Rousselet | Modelagem de dados imutável e segura |
Editor Visual — sulfite_studio#
| Pacote | Autor/Mantenedor | Contribuição |
|---|---|---|
| easy_localization | Aye7 | Suporte multi-idioma (i18n) |
| lucide_icons | Lucide Contributors | Iconografia do sistema |
| split_view | toshiaki-h | Painéis ajustáveis da interface |
| graphic | LIN Chen | Visualização de gráficos no canvas |
| code_forge | heckmon | Editor de código com Rope data structure, multi-cursor, LSP builtin e code folding (substitui re_editor) |
| dart_eval | ethanblake4 | Execução de scripts Dart em runtime via AdvancedScriptEngine |
Conectores — sulfite_datasources#
| Pacote | Autor/Mantenedor | Contribuição |
|---|---|---|
| postgres | isoos |
Driver PostgreSQL para Dart — usado em
DbLookupResolver
e
PostgresDataSourceResolver
|
| postgrest | Supabase | Cliente PostgREST para Dart — usado em PostgRestDataSourceResolver |
| http | Dart Team | Cliente HTTP — usado em HttpLookupResolver e RestDataSourceResolver |
Comunicação — sulfite_chat#
| Pacote | Autor/Mantenedor | Contribuição |
|---|---|---|
| flutter_chat_ui | flyerhq | Componentes de interface de conversação |
| flutter_dotenv | java-james | Configuração de ambiente |
Base Tecnológica#
| Tecnologia | Mantenedor | Papel |
|---|---|---|
| Flutter | Framework multi-plataforma | |
| Dart | Linguagem base do ecossistema | |
| Jaspr | Schultek | Motor da documentação |
A todos os mantenedores e contribuidores dos pacotes acima: muito obrigado. O open source é sobre compartilhar sem esperar nada em troca, e construir sobre o que foi compartilhado. Se o Sulfite te ajudou, considere dar uma estrela nos repositórios dessas dependências — elas são a verdadeira fundação deste projeto.
Para informações de licença, veja Licenciamento.