🏆 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 |
| 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 | |
| VitePress | Evan You & Contribuidores | Motor da documentação |
Nota sobre Licenciamento
O Sulfite é um software de código aberto distribuído sob a Licença Apache 2.0.
O que isso significa para você?
- Você pode usar o Sulfite em projetos comerciais.
- Você pode modificar o código e revender soluções baseadas nele.
- Você deve manter os avisos de direitos autorais originais e atribuir os créditos ao projeto Sulfite.
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 ⭐ nos repositórios dessas dependências — elas são a verdadeira fundação deste projeto.