# Project foundations

Explore repositories by project goal or target platform. Compare business applications, app foundations, game engines and supporting libraries before choosing your starting point.

Page 1 of 1

## Activepieces

Business application

A visual automation platform with reusable integrations and TypeScript extension points.

### Why we recommend it

Choose it when business workflows need a visual editor and your team may need to add custom service integrations.

### When to choose it

- Application-to-application workflows, notifications and repetitive data-handling tasks.

### What to consider

- Community code is MIT; designated Enterprise directories use a commercial license. External services can have separate costs and limits.

### Start with this project

Prototype one real trigger-to-action flow and test its credentials, failure handling and required edition.

Technology: TypeScript

License: MIT Community; separate Enterprise license

Default branch: main

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/activepieces)

[Start a project in Orqestria](orqestria://catalog/project?repository=activepieces)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/activepieces/activepieces](https://github.com/activepieces/activepieces)
- [https://github.com/activepieces/activepieces/blob/main/README.md](https://github.com/activepieces/activepieces/blob/main/README.md)
- [https://github.com/activepieces/activepieces/blob/main/LICENSE](https://github.com/activepieces/activepieces/blob/main/LICENSE)
- [https://github.com/activepieces/activepieces/blob/main/packages/ee/LICENSE](https://github.com/activepieces/activepieces/blob/main/packages/ee/LICENSE)


## Node-RED

Business application

A flow-based tool for connecting events, APIs and devices with reusable nodes.

### Why we recommend it

Choose it when your integration can be understood as a sequence of connected steps with occasional custom JavaScript.

### When to choose it

- Event integrations, device workflows and small operational automations.

### What to consider

- Community nodes have their own dependencies and maintenance needs; the runtime and credentials still need operational care.

### Start with this project

Connect one real event source to one useful action, then test reconnection and repeat-event behavior.

Technology: JavaScript, Node.js

License: Apache-2.0

Default branch: main

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/node-red)

[Start a project in Orqestria](orqestria://catalog/project?repository=node-red)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/node-red/node-red](https://github.com/node-red/node-red)
- [https://github.com/node-red/node-red/blob/main/README.md](https://github.com/node-red/node-red/blob/main/README.md)
- [https://github.com/node-red/node-red/blob/main/LICENSE](https://github.com/node-red/node-red/blob/main/LICENSE)


## Temporal

Business application

A durable execution server for workflows that continue across interruptions and retries.

### Why we recommend it

Choose it when a long-running business process spans services and must keep track of progress through failures.

### When to choose it

- Order processing, multi-step provisioning and long-running service coordination.

### What to consider

- This repository is the server. Developers must write workflows, activities and workers using an SDK and plan their operations.

### Start with this project

Implement one small process and verify recovery after a worker restart and a failed external operation.

Technology: Go, SDK

License: MIT

Default branch: main

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/temporal)

[Start a project in Orqestria](orqestria://catalog/project?repository=temporal)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/temporalio/temporal](https://github.com/temporalio/temporal)
- [https://github.com/temporalio/temporal/blob/main/README.md](https://github.com/temporalio/temporal/blob/main/README.md)
- [https://github.com/temporalio/temporal/blob/main/LICENSE](https://github.com/temporalio/temporal/blob/main/LICENSE)


## Huginn

Business application

An automation system whose agents monitor information and pass events to follow-up actions.

### Why we recommend it

Choose it when you want to assemble custom monitoring and notification flows on your own server.

### When to choose it

- Web monitoring, change alerts and event-driven information collection.

### What to consider

- Huginn agents process events; they are not automatically language-model assistants. Hosting needs a database and a continuously running worker.

### Start with this project

Build one monitor-to-notification chain and check filtering, duplicate events and background execution.

Technology: Ruby, MySQL / PostgreSQL

License: MIT

Default branch: master

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/huginn)

[Start a project in Orqestria](orqestria://catalog/project?repository=huginn)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/huginn/huginn](https://github.com/huginn/huginn)
- [https://github.com/huginn/huginn/blob/master/README.md](https://github.com/huginn/huginn/blob/master/README.md)
- [https://github.com/huginn/huginn/blob/master/LICENSE](https://github.com/huginn/huginn/blob/master/LICENSE)


## Apache Airflow

Business application

A workflow orchestrator for scheduling and monitoring tasks with explicit dependencies.

### Why we recommend it

Choose it when recurring data jobs need a shared schedule, execution history and a clear view of failures.

### When to choose it

- Data imports, reporting pipelines and scheduled batch processing.

### What to consider

- It works best with mostly stable workflow structures. Production needs suitable workers and a supported database; SQLite is for testing.

### Start with this project

Model one scheduled pipeline with dependencies, then test retries and rerunning a failed step without duplicating results.

Technology: Python, PostgreSQL / MySQL

License: Apache-2.0

Default branch: main

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/airflow)

[Start a project in Orqestria](orqestria://catalog/project?repository=airflow)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/apache/airflow](https://github.com/apache/airflow)
- [https://github.com/apache/airflow/blob/main/README.md](https://github.com/apache/airflow/blob/main/README.md)
- [https://github.com/apache/airflow/blob/main/LICENSE](https://github.com/apache/airflow/blob/main/LICENSE)

