jjzjj

APITable:免费开源的多维表格与可视化数据库,上线1天斩获GitHub星标1000+

vikadata 2023-05-01 原文

前言

vika维格表 将70 万行代码开源了。

更为准确地说,我们正式发布了vika维格表的社区版——「APITable」。

这意味着,你可以通过免费开源的多维表格技术去创造更多有趣的事物。

为了方便更多的企业以及开发者使用维格表技术,我们同步在 GitHub 和 Gitee 开源了vika维格表社区版的代码:

APITable项目在Github开源短短几天就收获 GitHub 超过 2400 个星标,是对我们开源的最大肯定。

项目简介:开源的零代码数据库 / 多维表格

vika维格表作为新一代数据生产力平台,是一款面向 API 的智能多维表格。它将复杂的可视化数据库、电子表格、实时在线协同、低代码开发技术四合为一,就连一行代码都不懂的普通职员都能轻松上手获得 IT 能力,从而极大降低企业数字化成本。

如果你正在寻找快捷可定制的业务系统、安全可靠的可视化数据库、高效协同的办公工具,那么vika维格表能满足你的丰富想象。

而免费开源的vika维格表社区版「APITable」,可以让你一键拥有自己的多维表格平台。

你可以将vika维格表社区版免费部署到你自己的电脑、公有云、私有云或 IDC 机房,自主掌握数据安全。不受限的用量,让拥有开发能力的个人及组织能够更好地探索维格表更多的使用边界和应用可能。

开源动机

数据库是所有软件的基石。而为每个人制作一个具有丰富功能和简单用户界面的可视化数据库,可以降低软件行业的难度,提高世界数字化的应用。

在产品已经运营了将近 2 年的时间里,我们逐渐意识,到一个更加开放的vika维格表,可以让更多有能力的人参与共建,展现更多可能性和技术进步的空间,让越来越多人愿意且能够轻松使用多维表格工具,解决越来越多的社会难题。

所以,vika维格表开源了。

我们相信,开源的多维表格/零代码数据库拥有更高拓展性和定制性,为更多人带来全新的构建软件工具。同时,vika维格表社区版 APITable 也站在全世界的优秀开发者面前,始终处于聚光灯的审视下,APITable 将不断收集与融合全世界优秀开发者的建议、技术修改和高质量代码。而这些迭代更新的部分,将会同步向所有人开放。

功能特性

vika维格表社区版,与你之前使用过的 SaaS 版本,最大的区别在于它是源代码开放的,您可以私有化部署、代码修改,自主掌控数据并灵活定制你所需要的。

与此同时,在同类产品中出彩的丰富功能特性可以给你更多样的支持:

    • 先进的技术栈

  • 实时协作:允许多个用户实时一起编辑,或与OT算法同时进行;

  • 使用<canvas>渲染引擎开发的极其流畅、用户友好、超级快速的表格界面;

  • 全栈 API 访问;

  • 单向/双向链接和无限串联

  • 友好的编程语言和框架,TypeScript(React + NestJS)和 Java(Spring Boot)

    • 可视化数据库的高效数据管理

  • 创建、读取、更新和删除表、列和行

  • 排序、过滤、分组、隐藏/取消隐藏、高度设置

  • 使用分离的工作区代替基于 App/Base 的结构,使无限表格链接在一起成为可能

  • 黑暗模式和主题定制可用

  • 丰富的视图展现形式:表格视图/表单视图/相册视图/看板视图/甘特视图/架构视图/日历视图等

  • 一键式 API 面板

    • 广阔的适用性和拓展性

  • 自动化机器人

  • BI 数据看板

  • 支持自建小程序或使用社区用户贡献的开源小程序

  • 自定义公式

  • 多语言支持

  • n8n.io / Zapier / Appsmith等第三方集成

  • 嵌入功能

  • ……

安装指南

请确保你已在本地安装 docker & curl 。

如果你的计算机安装了 Docker ,打开你的终端并这样运行:

curl https://apitable.github.io/install.sh | bash

然后在浏览器中打开 https://localhost:80 。 (默认用户名 admin@apitable.com 和密码 Apitable2022)

如果你想要设置你的本地开发环境,请阅读我们的开发者指南

开源许可证

APITable 以 AGPL 协议开放代码,协议详情:https://github.com/apitable/apitable/blob/develop/LICENSING.md

项目地址

GitHub 仓库地址:https://github.com/apitable/apitable

Gitee 仓库地址:https://gitee.com/APITable/APITable

有关APITable:免费开源的多维表格与可视化数据库,上线1天斩获GitHub星标1000+的更多相关文章

  1. ruby - Ruby 中的波形可视化 - 2

    我即将开始一个将录制和编辑音频文件的项目,我正在寻找一个好的库(最好是Ruby,但会考虑Java或.NET以外的任何库)以进行实时可视化波形。有人知道我应该从哪里开始搜索吗? 最佳答案 要流入浏览器的数据量很大。Flash或Flex图表可能是唯一能提高内存效率的解决方案。Javascript图表往往会因大型数据集而崩溃。 关于ruby-Ruby中的波形可视化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  2. 阿里云国际版免费试用:如何注册以及注意事项 - 2

    作为新的阿里云用户,您可以50免费试用多种优惠,价值高达1,700美元(或8,500美元)。这将让您了解和体验阿里云平台上提供的一系列产品和服务。如果您以个人身份注册免费试用,您将获得价值1,700美元的优惠。但是,如果您是注册公司,您可以选择企业免费试用,提交基本信息通过企业实名注册验证,即可开始价值$8,500的免费试用!本教程介绍了如何设置您的帐户并使用您的免费试用版。​关于免费试用在我们开始此试用之前,您还必须遵守以下条款和条件才能访问您的免费试用:只有在一年内创建的账户才有资格获得阿里云免费试用。通过此免费试用优惠,用户可以免费试用免费试用活动页面上列出的每种产品一次。如果您有多个帐

  3. ruby - 如何在 Ruby 中获取多维哈希中的键? - 2

    因此,对于普通哈希,您可以使用它来获取key:hash.keys如何获取如下所示的多维哈希的第二维键:{""=>{"first_name"=>"test","last_name"=>"test_l","username"=>"test_user","title"=>"SalesManager","office"=>"test","email"=>"test@test.com"}}每个项目都是唯一的。所以我想从上面得到的键是:first_name,last_name,username,title,officeandemail 最佳答案

  4. 语法类似于 GitHub Flavored Markdown 的 Ruby markdown 解释器? - 2

    我使用Jekyll运行博客,并认为我会解决RedcarpetMarkdown解释器,因为它是developedandusedbyGitHub.好吧,我只是碰巧遇到了一个错误,去检查问题,然后foundthis.Maintainersays,"Asyouprobablyhavenoticed(harharharhar)Idon'thavetimetomaintainRedcarpetanymore.It'snotapriorityforme(IfindMarkdownthoroughlyboring)andit'snotapriorityforGitHub,becausewenolong

  5. ruby - vagrant 从 github 安装插件 - 2

    我们正在使用Vagrant进行部署,我们最终希望将此集群部署在Rackspace上。vagrant-rackspace插件是一个自然的选择,但它有一些错误,这些错误未包含在最新的0.1.1版本中(notablythatvagrantprovisiondoesn'twork)。我已经在我的personalfork中解决了这个问题通过合并其他人的工作来对存储库进行改造。是否可以从github安装vagrant插件?显而易见的事情没有奏效:[unix]$vagrantplugininstallvagrant-rackspace--plugin-sourcehttps://github.com

  6. ruby - 在 Ruby 中动态生成多维数组 - 2

    我正在尝试动态构建一个多维数组。我想要的基本上是这样的(为简单起见写出来):b=0test=[[]]test[b]这给了我错误:NoMethodError:undefinedmethod`test=[[],[],[]]而且它工作正常,但在我的实际使用中,我不会事先知道需要多少个数组。有一个更好的方法吗?谢谢 最佳答案 不需要像您正在使用的索引变量。只需将每个数组附加到您的test数组:irb>test=[]=>[]irb>test[["a","b","c"]]irb>test[["a","b","c"],["d","e","f"]]

  7. ruby - 如何让 GitHub 页面使用 master 分支? - 2

    我有一个使用Jekyll托管在GitHub上的静态网站。问题是,我真的不需要master分支,因为存储库唯一包含的是网站。这样我就必须gitcheckoutgh-pages,然后gitmergemaster,然后gitpushorigingh-pages。有什么简单的方法可以摆脱gh-pages分支并直接从master推送? 最佳答案 Theproblemis,Idon'treallyneedthemasterbranch,astheonlythingtherepositorycontainsisthewebsite.Isthere

  8. ruby - 如何在ruby中制作动态多维数组? - 2

    我有一个关于多维数组的初学者ruby​​问题。我想按年份和月份对条目进行排序。所以我想创建一个包含年->月->月条目的多维数组所以数组应该是这样的:2009->08->Entry1->Entry209->Entry32007->10->Entry5现在我有:@years=[]@entries.eachdo|entry|timeobj=Time.parse(entry.created_at.to_s)year=timeobj.strftime("%Y").to_imonth=timeobj.strftime("%m").to_itmparr=[]tmparrentry}@years.pu

  9. ruby - 警告 : PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, 请参阅 : https://github. com/wayneeseguin/rvm/issues/3212 - 2

    我每次打开终端时都会收到这个错误:警告:PATH设置为RVMruby​​但未设置GEM_HOME和/或GEM_PATH,请参阅:https://github.com/wayneeseguin/rvm/issues/3212这是在我最近安装zsh(oh-my-zsh)后开始发生的我不知道如何设置GEM_HOME和/或GEM_PATH的路径。 最佳答案 我也面临同样的问题,更改.zshrc中的以下行,exportPATH="/usr/local/heroku/bin:.........."到exportPATH="$PATH:/usr/

  10. ruby - github api v3 创建问题消息未找到 - 2

    当我尝试创建一个github问题时,它给出消息未找到回复。以及如何发送身份验证header。因为创建问题需要用户登录或验证curl-XPOST-i-d'{"title":"my-new-repo","body":"mynewissuedescription"}'https://api.github.com/repos/barterli/barter.li/issuesHTTP/1.1404NotFoundServer:GitHub.comDate:Wed,19Feb201407:11:33GMTContent-Type:application/json;charset=utf-8Sta

随机推荐