icon of marimo

marimo

Um notebook Python reativo e de código aberto, projetado para fluxos de trabalho de dados reprodutíveis, interativos e compartilháveis, armazenados como arquivos Python puros.

Comunidade:

Visão Geral do Produto

O que é marimo?

marimo preview

marimo é um notebook Python de nova geração que redefine a computação interativa ao garantir reprodutibilidade, manutenção e interatividade fluida. Diferente dos notebooks tradicionais, o marimo armazena notebooks como scripts Python puros (.py), permitindo controle de versão com Git, execução como scripts e implantação como aplicativos web. Possui execução reativa que atualiza automaticamente células dependentes, eliminando estado oculto e erros de sincronização. Com suporte SQL integrado, elementos de UI interativos e capacidades nativas de edição com IA, o marimo simplifica a exploração de dados, prototipagem e fluxos de trabalho de produção para desenvolvedores Python.


Recursos Principais

  • Execução Reativa

    Reexecuta automaticamente as células dependentes quando uma célula ou elemento de UI é alterado, mantendo o código, as saídas e o estado do programa consistentes sem intervenção manual.

  • Python-First e Compatível com Git

    Os notebooks são armazenados como arquivos Python puros, permitindo fácil controle de versão, execução de scripts e importação de símbolos entre notebooks ou arquivos Python.

  • Gerenciamento de Pacotes Integrado e Ambientes Isolados

    Serializa dependências de pacotes dentro dos notebooks e pode criar ambientes virtuais isolados para garantir reprodutibilidade até o nível das versões dos pacotes.

  • Elementos de UI Interativos

    Inclui sliders, menus suspensos, dataframes e gráficos vinculados diretamente a valores Python, permitindo interatividade e exploração de dados rápidas e sem código.

  • Suporte SQL de Primeira Classe

    Permite consultar dataframes e bancos de dados diretamente nos notebooks usando células SQL, com resultados retornados como dataframes Python para manipulação adicional.

  • Compartilhável e Implantável

    Notebooks podem ser exportados como aplicativos web interativos baseados em WebAssembly ou servidos via CLI, facilitando o compartilhamento e a implantação.


Casos de Uso

  • Ciência de Dados e Análise : Cientistas de dados podem criar notebooks reprodutíveis e interativos que integram Python e SQL para consultas e visualizações de dados sem interrupções.
  • Pesquisa e Prototipagem : Pesquisadores se beneficiam da execução determinística e programação reativa para iterar rapidamente em códigos e modelos sem bugs de estado oculto.
  • Desenvolvimento Colaborativo : Equipes podem versionar notebooks como scripts Python, compartilhar aplicativos interativos e manter a consistência entre desenvolvimento e produção.
  • Ferramentas Educacionais : Educadores e alunos podem criar notebooks interativos e reprodutíveis que combinam código, visualizações e elementos de UI para um ensino eficaz.
  • Implantação em Produção : Desenvolvedores podem passar da prototipagem para produção executando notebooks como scripts ou implantando-os como aplicativos web com mínima fricção.

Perguntas Frequentes

Alternativas ao marimo

🚀
icon

Drip Capital

Plataforma de financiamento ao comércio orientada por tecnologia, fornecendo soluções de capital de giro sob medida para PMEs envolvidas em comércio internacional.

♨️ 136.87K🇮🇳 53.61%
Paid
icon

PROVEN Skincare

Marca de cuidados com a pele personalizada por IA que utiliza o Skin Genome Project™ para criar rotinas sob medida com base em análise extensiva de dados.

♨️ 79.56K🇺🇸 27.85%
Paid
icon

Helsing AI

Plataforma avançada de software de IA que oferece capacidades de defesa específicas para domínios com fusão de dados em tempo real, tomada de decisão autônoma e guerra eletrônica adaptativa.

♨️ 223.32K🇩🇪 38.97%
Paid
icon

Spartan Forge

Aplicação avançada de caça combinando mapeamento de alta resolução, dados de terreno LiDAR e análise preditiva de movimento de cervos.

♨️ 59.57K🇺🇸 99.84%
Free Trial
icon

CARCO Group

Fornecedor líder de soluções tecnológicas móveis para inspeções veiculares pré-seguro e prevenção de fraude na indústria de seguros automóveis.

♨️ 41.35K🇺🇸 99.99%
Paid
icon

Logcomex.ai

Plataforma de comércio exterior com agentes de IA especializados para análise de dados de importação/exportação, rastreamento de carga, classificação de códigos HS e prospecção de fornecedores via comandos em linguagem natural.

♨️ 36.08K🇧🇷 100%
Free Trial
icon

Carbonfact

Plataforma de gestão de sustentabilidade personalizada para marcas de vestuário e calçados para medir, relatar e reduzir sua pegada ambiental em toda a cadeia de suprimentos.

♨️ 28.9K🇺🇸 47.4%
Paid
icon

Cofactr

Uma plataforma unificada de execução da cadeia de suprimentos que otimiza aquisições, estoque e logística para fabricantes de hardware.

♨️ 22.58K🇮🇳 31.37%
Paid

Análises do site marimo