當前位置: 妍妍網 > 碼農

42.2K star!輕松將資料庫轉為智慧表格,Airtable 的開源替代方案!

2024-04-21碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:

大家好,我是開源君!

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