Netgrif Application Builder is an angular web application for implementing process-driven application in low-code language Petriflow. Petriflow processes can be run/interpreted in Netgrif Application Engine.
Live build: https://builder.netgrif.cloud
Application Builder consists of several modules that helps with development of business processes, application's dataset, permission schema, and many more. Builder can be deployed as is directly from the release artifact or as a docker container. It doesn't save your work on any server. It works only in a browser.
- Petriflow low-code language: http://petriflow.com
- Netgrif Application Engine: NAE repository, NAE documentation
- Issue Tracker: GitHub issues
- License: NETGRIF Community License
Builder is single-page application (SPA) implemented in Angular. You can deploy it as normal web page on any website hosting. You can use a release artifact to deploy the zip archive. The application is also published to DockerHub for container deployment. For running the application no further configuration is needed.
For local installation of the application you can clone the repository and then simply run it with Angular CLI. To run the application from the repository Node.js v18+ is recommended.
npm i --legacy-peer-deps
npm run start
Netgrif Application Engine is workflow management system powered by low-code language Petriflow written in Java. Application Engine can run as a standalone java application, as a docker image, or you can embed it to your Java/Spring Boot project.
Netgrif Components is an Angular library for creating SPA (Single-page application) compatible with Netgrif Application Engine. The library provides all necessary tools for creating refined frontend application into NAE environment, and to create own library of Angular web components to incorporate your own personal design to the platform.
If you find a bug, let us know at Issue page. First, please read our Contribution guide
The software is licensed under NETGRIF Community license. You may be found this license at the LICENSE file in the repository.