产品简介
portaljs PortalJS是一个AI原生框架,帮助数据团队快速构建、开发和发布数据门户,解决传统构建中架构决策复杂、集成繁琐的痛点,适合需要搭建开放数据门户的政府、科研和企业数据团队。
核心功能
- AI辅助建议门户架构
- 一键脚手架生成门户代码
- 自动加载CSV/JSON数据集
- 支持CKAN、GitHub等多种后端
- 提供Home、Catalog、Showcase三个标准界面
快速开始
- 确保Node.js 22+已安装
- 运行命令 `npm create portaljs@latest my-portal` 创建门户
- 进入目录 `cd my-portal` 并运行 `npm run dev` 启动开发服务器
- (可选)安装AI技能脚本后,使用 `/portaljs-new-portal` 命令交互构建
界面预览
与其他方案对比
| 对比项 | portaljs | 同类方案 |
|---|---|---|
| 构建复杂度 | AI辅助建议和生成代码,从描述快速构建门户 | 传统方法需手动设计架构、编写脚本,集成复杂 |
| 灵活性 | 支持多种后端(如CKAN、静态文件),代码无锁定 | 可能依赖特定数据仓库或技术栈,迁移困难 |
适合谁用
- 需要快速搭建开放数据门户的政府机构数据团队
- 需要管理并发布数据集的科研人员和数据管理员
- 需要构建内部数据平台的企业IT团队
下载与版本
当前最新版本为 create-portaljs@0.6.0,发布于 2026-06-18。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/datopian/portaljs