Skip to main content

Flowscape FAQ - Frequently Asked Questions

Frequently Asked Questions

What is Flowscape?

Flowscape is an open-source 2D engine for editor-style products.
It provides scene, layer, camera, renderer, and input primitives you can compose into whiteboards, visual builders, diagram tools, and custom canvas workflows.

Flowscape is designed for teams that need control over architecture, not a locked, opinionated app framework.

Read Overview ->

Is Flowscape free to use?

Yes. Flowscape is MIT-licensed and free for both commercial and personal use.

Is Flowscape a framework or an SDK?

Flowscape is an engine.
It is not an opinionated frontend framework and not a narrow domain SDK.

You get low-level and mid-level runtime building blocks:

  • Scene and layers (Background, World, Overlay, UI)
  • Camera and world/screen transforms
  • Input controllers
  • Renderer abstraction

Read About Flowscape ->

How do I install Flowscape?

npm install @flowscape-ui/core-sdk
# or
pnpm add @flowscape-ui/core-sdk
# or
yarn add @flowscape-ui/core-sdk
# or
bun add @flowscape-ui/core-sdk

Read Intro ->

Can I use Flowscape with React, Vue, Svelte, or Angular?

Yes. Flowscape is framework-agnostic, so you can mount it in any UI stack.

Typical integration pattern:

  1. Create a container element in your component/page.
  2. Initialize Scene and render layers on mount.
  3. Attach input controllers.
  4. Handle resize and cleanup on unmount.

Read Overview ->

Does Flowscape support TypeScript?

Yes. Flowscape is TypeScript-first and ships with typed APIs.

This helps with:

  • safer refactors
  • better editor autocomplete
  • clearer integration contracts in large codebases

Can Flowscape handle large scenes?

Flowscape is built for editor workloads and large interactive scenes.
Actual limits depend on node count, node complexity, update frequency, and rendering strategy.

Practical advice:

  • keep interaction logic incremental
  • separate responsibilities by layer
  • avoid unnecessary redraws
  • profile real product scenarios early

Does Flowscape work only in web apps?

No. You can use it in:

  • browser applications
  • desktop apps via Electron/Tauri
  • mobile products through WebView-based stacks

Where do I report bugs or request features?

Read Support ->

How can I support the project?

If Flowscape helps your work, you can support development here:

Read Donate ->