Airtable 是一款流行的无代码数据库工具,它将电子表格和关系数据库的功能结合在一起,使非技术人员也能轻松管理数据。然而,Airtable 是一个商业软件,价格昂贵,而且缺乏一些重要的功能。
今天开源君大家介绍分享一个非常棒的开源项目:NocoDB,可以说是一个免费、开源且功能强大的 Airtable 替代方案。
项目简介
NocoDB是一款非常不错的开源项目,可以将任何 MySQL、PostgreSQL、SQL Server、SQLite 和 MariaDB 数据库变成一个智能电子表格。
NocoDB 可以让任何人都可以轻松地创建、管理和使用数据库,而无需编写任何代码。它提供了一个直观的 Web 界面。它支持以下功能:
-
创建和管理数据库表
-
添加、编辑和删除数据记录
-
使用过滤、排序和聚合来查询数据
-
创建表单和视图来收集和展示数据
-
使用自动化和集成来扩展功能
nocodb 可以广泛应用于各种场景,如
-
客户关系管理:通过 nocodb 存储和管理客户信息,实现客户关系管理。
-
库存管理:利用 nocodb 管理库存信息,实现高效的库存管理。
-
项目管理:在 nocodb 中存储和管理项目信息,实现项目管理。
-
财务管理:使用 nocodb 存储财务信息,便捷地进行财务管理。
-
人力资源管理:借助 nocodb 存储人力资源信息,简便地进行人力资源管理。…
目前在github上面收获了42.2K star,你说厉不厉害~
性能特色
-
易用性: 提供了一个直观的 Web 界面,即使是没有任何编程经验的人也可以轻松使用。
-
功能强大: 支持所有需要的数据管理功能,包括创建和管理数据库表、添加、编辑和删除数据记录、使用过滤、排序和聚合来查询数据、创建表单和视图来收集和展示数据以及使用自动化和集成来扩展功能。
-
可扩展性: 可以将其部署在单个服务器上,也可以将其部署在集群中以获得更高的性能。
-
安全性: 使用 SSL 加密和身份验证来保护您的数据。
安装部署
docker部署
# 如果使用 SQLite 的话
docker run -d –name nocodb
-v “$(pwd)“/nocodb:/usr/app/data/
-p 8080:8080
nocodb/nocodb:latest
# 如果使用 MySQL 的话
docker run -d –name nocodb-mysql
-v “$(pwd)“/nocodb:/usr/app/data/
-p 8080:8080
-e NC_DB=“mysql2://host.docker.internal:3306?u=root&p=password&d=d1”
-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”
nocodb/nocodb:latest
# 如果使用 PostgreSQL 的话
docker run -d –name nocodb-postgres
-v “$(pwd)“/nocodb:/usr/app/data/
-p 8080:8080
-e NC_DB=“pg://host.docker.internal:5432?u=root&p=password&d=d1”
-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”
nocodb/nocodb:latest
# 如果使用 MSSQL 的话
docker run -d –name nocodb-mssql
-v “$(pwd)“/nocodb:/usr/app/data/
-p 8080:8080
-e NC_DB=“mssql://host.docker.internal:1433?u=root&p=password&d=d1”
-e NC_AUTH_JWT_SECRET=“569a1821-0a93-45e8-87ab-eb857f20a010”
nocodb/nocodb:latest
二进制安装
#windows
iwr http://get.nocodb.com/win-x64.exe -o Noco-win-x64.exe
.Noco-win-x64.exe
#linux
curl http://get.nocodb.com/linux-x64 -o nocodb -L && chmod +x nocodb && ./nocodb
#mac
curl http://get.nocodb.com/macos-x64 -o nocodb -L && chmod +x nocodb && ./nocodb
Node应用
git clone https://github.com/nocodb/nocodb-seed
cd nocodb-seed
npm install
npm start
NPX交互配置
npx create-nocodb-app
项目展示
丰富的电子表格
数据可视化展示
团队协作
附带密码的分享
应用商店
API编程访问
跟踪进度
日历视图
小结一下,NocoDB 是一个功能强大、易于使用的开源数据库工具,它是一个很好的 Airtable 替代方案,可以满足我们绝大部分的数据管理需求。
更多项目细节,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/nocodb/nocodb
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容