百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

barfi

> 编程语言
开源

用于构建自定义无代码平台的框架。附带基于流程的编程环境和图形用户界面。

748 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于构建自定义无代码平台的框架。附带基于流程的编程环境和图形用户界面。

欢迎使用 Barfi! A Python 视觉流程基于编程库,用于构建集成到现有代码库中的工作流程。 文档:请在此处查看

Barfi 是图形编程、基于流程的编程或节点编程的抽象,其中一个块对应一个节点,一个链接(或连接)对应一个边。这些概念有不同的名称,每个名称都反映了特定的需求或理念。在 Barfi 中,它们构成了一个框架,用于根据需要构建、保存和执行工作流程。该框架被故意保持简单,提供了允许针对不同用例和理念进行定制的 API。

许多现有的基于流程的可视化编程 (FBP) 库/框架都在自己的封闭的孤立环境中运行,这限制了它们作为现有应用或脚本中的组件的可用性。Barfi 通过将图形化编程接口与计算环境分离来解决这个问题,这使得其易于集成到现有应用中。图形化接口通过 Streamlit 小组件 st_flow (目前正在开发中的 Jupyter 笔记本小组件)提供,而计算环境则通过 ComputeEngine 独立进行管理。

注意: 当前版本 >= 1.0.0 与 v0 版本相比有许多变化。> 注意: 为遵循最佳实践,建议为项目设置虚拟环境来管理依赖项。如果您不知道如何做到这一点,这篇博客或本部分可能会有所帮助。

如果您使用的是版本 = 1.0.0,那么从概念上来看,所有概念都保持不变,仅进行了 API 方面的微小更改。v1.0.0 引入了更强大的类型检查机制,并将 SchemaManager 和 Comp 分离。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonai-mldataflow-programmingflow-based-programmingframework

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言