Repolode
bpmn-io

bpmn-io/bpmn-js

Toolkit JavaScript para renderizar e editar diagramas de processos BPMN 2.0 no navegador.

Estrelas
9,702
Forks
1,489
Issues abertas
119
Último commit
há 17 horas

O que é?

bpmn-js permite que aplicações web visualizem e editem diagramas BPMN 2.0 sem um componente no servidor. Você cria uma instância de viewer ou modeler em um elemento contêiner e, em seguida, importa XML BPMN 2.0 para renderizar o diagrama do processo na página.

A biblioteca é baseada em bpmn-moddle, responsável por ler e gravar XML BPMN 2.0, e em diagram-js, que fornece a tela de renderização e edição. Ela foi projetada como um toolkit extensível, para que desenvolvedores possam adicionar comportamentos personalizados ao modeler padrão.

O projeto pode ser usado como um bundle pré-empacotado ou instalado via npm e incluído em uma aplicação web empacotada. Um modeler de demonstração e uma coleção de exemplos de integração são fornecidos como referência.

Recursos principais

  • 01Renderiza diagramas em XML BPMN 2.0 no navegador.
  • 02Oferece um modeler interativo para criar e editar diagramas.
  • 03Importa e exporta XML BPMN 2.0 por meio de bpmn-moddle.
  • 04Oferece uma arquitetura extensível para comportamentos personalizados de modelagem.
  • 05Pode ser instalado via npm ou usado como um bundle pré-empacotado.

Casos de uso

  • Incorporar um visualizador somente leitura de processos BPMN em uma aplicação web.
  • Criar uma ferramenta de modelagem de processos no navegador para usuários finais.
  • Adicionar edição de diagramas BPMN a um fluxo de trabalho interno ou painel de administração.

Tópicos

Perguntas frequentes

O que é bpmn-js?
Toolkit JavaScript para renderizar e editar diagramas de processos BPMN 2.0 no navegador. bpmn-js permite que aplicações web visualizem e editem diagramas BPMN 2.0 sem um componente no servidor. Você cria uma instância de viewer ou modeler em um elemento contêiner e, em seguida, importa XML BPMN 2.0 para renderizar o diagrama do processo na página.
bpmn-js é gratuito? Qual é a licença?
bpmn-js é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
bpmn-js ainda é mantido?
Manutenção ativa. O último commit de bpmn-js foi em 21 de out. de 2026.
Para que posso usar bpmn-js?
Incorporar um visualizador somente leitura de processos BPMN em uma aplicação web. Criar uma ferramenta de modelagem de processos no navegador para usuários finais. Adicionar edição de diagramas BPMN a um fluxo de trabalho interno ou painel de administração.
Onde consigo bpmn-js?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bpmn-io/bpmn-js

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados