FlowDSL
Studio

Community

How to get involved with FlowDSL — GitHub, Discord, RFCs, and more.

FlowDSL is open source (Apache 2.0) and community-driven. The specification, Studio editor, SDKs, and reference runtime are all developed in the open at github.com/flowdsl.

Ways to participate

Report a bug or request a feature

Open an issue on the relevant repository:

RepositoryUse for
flowdsl/specSpec bugs, schema questions, docs, new field proposals
flowdsl/studioVisual editor bugs and feature requests
flowdsl/flowdsl-goGo runtime and SDK issues
flowdsl/flowdsl-pyPython SDK issues
flowdsl/flowdsl-jsJavaScript/TypeScript SDK issues

Ask a question

Propose a spec change

Major spec changes go through an RFC (Request for Comments) process:

  1. Open a GitHub Discussion in flowdsl/spec with the RFC label
  2. Describe the problem, the proposed change, and any alternatives considered
  3. The community and maintainers discuss for at least 2 weeks
  4. If accepted, an issue is opened and a PR is authored against the spec

Minor additions (new optional fields, clarifications) can be proposed directly as a Pull Request.

Contribute code

See the Contributing Guide for how to set up your development environment and open a pull request.

Share your flows

Publish your FlowDSL examples in the flowdsl/examples repository. Real-world examples help the community understand what is possible and how to model different domains.

Governance

FlowDSL is currently maintained by a small core team. The roadmap is public at github.com/flowdsl/spec/projects. Major decisions are made through the RFC process.

Code of conduct

All community spaces (GitHub, Discord, discussions) follow the FlowDSL Code of Conduct. The short version: be respectful, be constructive, be welcoming.

Stay updated

Next steps

Copyright © 2026