rapiddweller-benerator-ce

一键生成、脱敏、迁移测试数据,让开发测试更高效安全。

Benerator 是一个基于模型驱动的数据生成与处理工具,主要解决开发、测试和培训场景中需要大量真实感数据的问题。它不仅能生成模拟数据,还支持数据脱敏(匿名化、假名化)和数据库间数据迁移。核心能力包括:通过 XML 或 DSL 定义数据模型和生成规则,支持多种数据库(如 Oracle、MySQL、PostgreSQL)和文件格式(CSV、Excel、JSON),内置丰富的数据类型和生成器(如随机姓名、地址、日期),并能从现有数据库抽取数据并转换为测试数据。它采用 Java 编写,适合集成到 Java 项目中,也提供命令行接口。项目处于早期阶段,但功能框架完整,适合需要复杂数据模拟和隐私保护的团队。

开源 unknown 数据集
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 162
维护状态 维护中
是否开源 是
定价模式 unknown

项目数据

分类数据集
开发团队rapiddweller
所属国家
定价模式unknown
价格说明官网存在但未明确展示定价信息,需进一步确认。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Java
技术栈/模型anonymization,benerator,big-data,bigdata,data,data-generation,data-masking,data-modelling,database,databene,faker,java,masking,mass-data-migration,migration,model-driven,obfuscate,performance-testing,synthetic-data,testdata
GitHub 星标★ 162
30天Star增速
HF 下载量
上线时间2021-01-20 00:00:00
最近更新2026-08-19 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数7

使用教程

核心亮点

  • 模型驱动,通过 XML/DSL 灵活定义数据结构和生成规则,适合复杂场景
  • 内置脱敏和假名化功能,满足数据隐私合规要求
  • 支持多种数据库和文件格式,便于数据迁移和集成

不足之处

  • 文档和社区资源较少,学习曲线较陡
  • 项目活跃度低,更新缓慢,可能影响长期维护

适用场景

  • 开发环境快速生成大量仿真测试数据
  • 对生产数据脱敏后用于测试或培训
  • 在不同数据库间迁移数据并转换格式

替代项目

Datafaker、MockNeat、JDataFactory

项目介绍

rapiddweller-benerator-ce 是数据集领域的开源项目,由 rapiddweller 开发,2021 年首次发布。

它收录于数据集分类,该分类目前共有 279 个项目,GitHub 星标数为 162。

项目仍在小幅维护中,最近一次代码更新于 2026-08-19。官网存在但未明确展示定价信息,需进一步确认。从国内网络环境看,可直接访问。

它主要面向的使用场景是:开发环境快速生成大量仿真测试数据。同类可对比的替代方案包括 Datafaker、MockNeat、JDataFactory。

上一篇:SDMetrics

下一篇:DeepEcho

同类项目推荐

X-AnyLabeling 开源

一站式AI辅助标注,图像视频文本通吃,导出格式随心配

X-AnyLabeling: A lightweight, efficient, and unified cross-platform desktop applicat···

★ 10528 2026-08-10
aisheets 开源

像用表格一样批量调 AI,不写代码就能造和改数据集

Build, enrich, and transform datasets using AI models with no code

★ 1647 2026-09-20
distilabel 开源

基于论文的合成数据流水线,快速生成高质量 AI 反馈数据。

Distilabel is a framework for synthetic data and AI feedback for engineers who need ···

★ 3398 2026-08-10
DataGen 开源

用大模型一键生成定制化训练数据,告别数据荒

[ICLR'25] DataGen: Unified Synthetic Dataset Generation via Large Language Models

★ 69 2026-08-09