类库 › nocodb
nocodb

nocodb/nocodb

NocoDB是一个开源的Airtable替代品,提供快速便捷的在线数据库构建解决方案。

56,594 4,103 56,594 686
在 GitHub 上查看

技术栈

根目录 javascript

查看全部依赖 (3)

开发依赖

husky ^8.0.3 lerna ^8.2.2 xlsx https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz

packages/nc-gui javascript

框架

Nuxt.js 3.17.4

状态管理

Pinia ^2.3.1

测试

Vitest ^3.0.7

CSS 预处理器

Sass ^1.84.0

代码规范

ESLint ^8.57.1 Prettier ^2.8.8
查看全部依赖 (196)

依赖

@aws-amplify/core ^5.8.14 @aws-amplify/ui-vue ^3.1.30 @ckpack/vue-color ^1.6.0 @dagrejs/dagre ^1.1.8 @floating-ui/vue ^1.1.6 @iconify/vue ^4.3.0 @pinia/nuxt ^0.5.5 @productdevbook/chatwoot ^2.0.0 @readme/httpsnippet ^11.0.0 @sentry/vue ^9.2.0 @stripe/stripe-js ^5.10.0 @tiptap/extension-blockquote ^2.11.5 @tiptap/extension-bold ^2.11.5 @tiptap/extension-bubble-menu ^2.11.5 @tiptap/extension-bullet-list ^2.11.5 @tiptap/extension-code ^2.11.5 @tiptap/extension-code-block ^2.11.5 @tiptap/extension-code-block-lowlight ^2.11.5 @tiptap/extension-color ^2.11.5 @tiptap/extension-dropcursor ^2.11.5 @tiptap/extension-hard-break ^2.11.5 @tiptap/extension-heading ^2.11.5 @tiptap/extension-horizontal-rule ^2.11.5 @tiptap/extension-image ^2.11.5 @tiptap/extension-italic ^2.11.5 @tiptap/extension-link ^2.11.5 @tiptap/extension-list-item ^2.11.5 @tiptap/extension-mention ^2.11.5 @tiptap/extension-ordered-list ^2.11.5 @tiptap/extension-paragraph ^2.11.5 @tiptap/extension-placeholder ^2.11.5 @tiptap/extension-strike ^2.11.5 @tiptap/extension-table ^2.11.5 @tiptap/extension-table-cell ^2.11.5 @tiptap/extension-table-header ^2.11.5 @tiptap/extension-table-row ^2.11.5 @tiptap/extension-task-list ^2.11.5 @tiptap/extension-text ^2.11.5 @tiptap/extension-text-style ^2.11.5 @tiptap/extension-underline ^2.11.5 @tiptap/html 2.11.0 @tiptap/pm ^2.11.5 @tiptap/starter-kit ^2.11.5 @tiptap/suggestion ^2.11.5 @tiptap/vue-3 ^2.11.5 @vue-flow/additional-components ^1.3.3 @vue-flow/background ^1.3.2 @vue-flow/core ^1.47.0 @vue-flow/minimap ^1.5.4 @vue-flow/node-resizer ^1.5.0 @vuelidate/core ^2.0.3 @vuelidate/validators ^2.0.4 @vueuse/components ^10.11.1 @vueuse/core ^10.11.1 @vueuse/integrations ^10.11.1 @vueuse/motion ^2.2.6 @vvo/tzdb ^6.183.0 ant-design-vue ^3.2.20 aws-amplify ^5.3.27 company-email-validator ^1.1.0 cron-parser ^5.4.0 cronstrue ^3.9.0 crossoriginworker ^1.1.0 d3-scale ^4.0.2 dagre ^0.8.5 dayjs ^1.11.19 deep-object-diff ^1.1.9 diff ^7.0.0 echarts ^5.6.0 embla-carousel-vue ^8.5.2 emoji-mart-vue-fast ^15.0.4 esbuild-wasm ^0.25.5 fflate ^0.8.2 file-saver ^2.0.5 fuse.js ^6.6.2 glob ^10.5.0 grapheme-splitter ^1.0.4 grid-layout-plus ^1.1.0 html-entities ^2.5.2 inflection ^1.13.4 isomorphic-dompurify ^2.25.0 jsbarcode ^3.11.6 jwt-decode ^3.1.2 katex ^0.16.33 leaflet ^1.9.4 leaflet.markercluster ^1.5.3 locale-codes ^1.3.1 lowlight ^3.2.0 lru-cache ^11.0.2 markdown-it ^14.1.1 markdown-it-regexp ^0.4.0 markdown-it-task-lists ^2.1.1 marked ^4.3.0 mime-lite ^1.0.3 monaco-editor ^0.52.2 monaco-sql-languages ^0.11.0 monacopilot ^1.2.2 nc-analytics ^0.0.6 nc-jsep ^1.7.5 nocodb-sdk workspace:^ nocodb-sdk-v2 workspace:^ papaparse ^5.5.2 pdfobject ^2.3.0 pdfobject-vue ^0.0.4 plyr ^3.7.8 posthog-js ^1.224.0 qrcode ^1.5.4 readline ^1.3.0 rehype-sanitize ^6.0.0 rehype-stringify ^10.0.1 remark-parse ^11.0.0 remark-rehype ^11.1.1 rfdc ^1.4.1 socket.io-client ^4.8.1 sortablejs ^1.15.6 splitpanes 3.1.5 tinycolor2 ^1.6.0 tiptap-markdown ^0.8.10 typesense ^2.0.3 unified ^11.0.5 unique-names-generator ^4.7.1 uuid ^11.1.0 v3-infinite-loading ^1.3.2 validator ^13.15.22 vue-advanced-cropper ^2.8.9 vue-barcode-reader ^1.0.3 vue-dompurify-html ^5.3.0 vue-fullscreen ^3.1.3 vue-github-button ^3.1.3 vue-i18n ^9.14.5 vue-json-pretty ^2.4.0 vue3-grid-layout-next ^1.0.7 vue3-moveable ^0.28.0 vue3-text-clamp ^0.1.2 vuedraggable ^4.1.0 xlsx https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz youtube-vue3 ^0.1.15

开发依赖

@antfu/eslint-config ^0.26.3 @esbuild-plugins/node-modules-polyfill ^0.2.2 @iconify-json/ant-design ^1.2.5 @iconify-json/bi ^1.2.2 @iconify-json/carbon ^1.2.6 @iconify-json/cil ^1.2.2 @iconify-json/clarity ^1.2.2 @iconify-json/eva ^1.2.1 @iconify-json/ic ^1.2.2 @iconify-json/ion ^1.2.2 @iconify-json/la ^1.2.1 @iconify-json/logos ^1.2.4 @iconify-json/lucide ^1.2.25 @iconify-json/material-symbols ^1.2.14 @iconify-json/mdi ^1.2.3 @iconify-json/mi ^1.2.2 @iconify-json/ph ^1.2.2 @iconify-json/ri ^1.2.5 @iconify-json/simple-icons ^1.2.23 @iconify-json/system-uicons ^1.2.2 @iconify-json/tabler ^1.2.15 @iconify-json/vscode-icons ^1.2.11 @intlify/unplugin-vue-i18n ^6.0.8 @nuxt/image ^1.10.0 @nuxt/kit 3.17.4 @sentry/vite-plugin ^2.23.0 @types/d3-scale ^4.0.9 @types/dagre ^0.7.52 @types/diff ^7.0.1 @types/file-saver ^2.0.7 @types/inflection ^1.13.2 @types/katex ^0.16.8 @types/leaflet ^1.9.16 @types/leaflet.markercluster ^1.5.5 @types/papaparse ^5.3.15 @types/qrcode ^1.5.5 @types/sortablejs ^1.15.8 @types/splitpanes ^2.2.6 @types/tinycolor2 ^1.4.6 @types/validator ^13.12.2 @types/vue-barcode-reader ^0.0.3 @vitest/ui ^3.0.7 @vue/compiler-sfc ^3.5.13 @vue/test-utils ^2.4.6 @vueuse/nuxt ^12.5.0 @windicss/plugin-animations ^1.0.9 @windicss/plugin-question-mark ^0.1.1 @windicss/plugin-scrollbar ^1.2.3 eslint-config-prettier ^8.10.0 eslint-plugin-prettier ^4.2.1 happy-dom ^20.0.0 nuxt-echarts ^0.3.3 nuxt-windicss ^3.0.1 ts-loader ^9.5.2 unplugin-icons ^0.22.0 unplugin-vue-components ^0.26.0 vite-plugin-monaco-editor ^1.1.0 vite-plugin-purge-icons ^0.10.0 windicss ^3.5.6

packages/nc-lib-gui javascript

查看全部依赖 (1)

依赖

express ^4.17.1

packages/nc-secret-mgr javascript

测试

Mocha ^10.8.2

代码规范

Prettier ^2.8.8
查看全部依赖 (22)

依赖

chalk ^4.1.0 commander ^12.1.0 enquirer ^2.4.1 figlet ^1.7.0 knex ^3.1.0 mysql ^2.18.1 parse-database-url ^0.3.0 pg ^8.12.0 sqlite3 5.1.6

开发依赖

@mapbox/node-pre-gyp ^1.0.11 @types/figlet ^1.5.8 @yao-pkg/pkg ^6.5.1 chai ^4.4.1 class-transformer 0.3.1 class-validator ^0.14.1 cross-env ^7.0.3 eslint-config-prettier ^8.10.0 eslint-plugin-eslint-comments ^3.2.0 eslint-plugin-functional ^5.0.8 eslint-plugin-import ^2.29.1 eslint-plugin-prettier ^4.2.1 nodemon ^3.0.3

packages/noco-integrations/core javascript

测试

Vitest ^3.1.4
查看全部依赖 (8)

依赖

@ai-sdk/provider ^3.0.0 ai ^6.0.3 nocodb-sdk file:../../nocodb-sdk zod ^3.25.76

开发依赖

@types/node ^20.17.46 @vitest/coverage-v8 ^3.1.4 rimraf ^5.0.10 typescript ^5.8.3

packages/noco-integrations javascript

代码规范

ESLint ^9.26.0 Prettier ^3.5.3
查看全部依赖 (7)

开发依赖

@eslint/js ^9.26.0 @types/node ^20.17.46 @typescript-eslint/eslint-plugin ^8.32.0 @typescript-eslint/parser ^8.32.0 eslint-plugin-import ^2.31.0 taze ^19.1.0 typescript ^5.8.3

packages/nocodb-sdk-v2 javascript

网络

Axios 1.9.0

代码规范

Biome ^1.9.4
查看全部依赖 (4)

开发依赖

@rslib/core ^0.7.1 @types/node ^22.8.1 swagger-typescript-api 13.1.3 typescript ^5.8.3

packages/nocodb-sdk javascript

测试

Jest ^29.7.0

网络

Axios ^1.13.5

代码规范

ESLint ^8.57.1 Prettier ^2.8.8
查看全部依赖 (30)

依赖

@vue-flow/core ^1.47.0 acorn-loose ^8.4.0 acorn-walk ^8.3.4 chevrotain ^10.5.0 dayjs ^1.11.19 fast-deep-equal ^3.1.3 nc-jsep ^1.7.5 nc-jsep-plugin-arrow ^1.7.5 nc-jsep-plugin-object ^1.7.5 nc-jsep-plugin-template ^1.7.5 nc-jsep-plugin-ternary ^1.7.5 rfdc ^1.4.1 uuid ^11.1.0 validator ^13.15.22

开发依赖

@types/jest ^29.5.14 @types/node ^22.15.21 @typescript-eslint/eslint-plugin ^6.21.0 @typescript-eslint/parser ^6.21.0 cspell ^4.2.8 eslint-config-prettier ^8.10.0 eslint-plugin-eslint-comments ^3.2.0 eslint-plugin-functional ^5.0.8 eslint-plugin-import ^2.31.0 eslint-plugin-prettier ^4.2.1 express ^4.21.2 npm-run-all2 ^8.0.4 rimraf ^5.0.10 ts-jest ^29.2.5 tsc-alias ^1.8.10 typescript ^5.7.3

packages/nocodb javascript

框架

React ^19.0.0

测试

Jest 29.7.0 Mocha ^10.8.2

网络

Axios ^1.13.5

代码规范

ESLint ^8.57.1 Prettier ^2.8.8
查看全部依赖 (205)

依赖

@ai-sdk/amazon-bedrock ^4.0.3 @ai-sdk/anthropic ^3.0.1 @ai-sdk/azure ^3.0.1 @ai-sdk/deepseek ^2.0.1 @ai-sdk/google ^3.0.1 @ai-sdk/groq ^3.0.1 @ai-sdk/openai ^3.0.1 @ai-sdk/openai-compatible ^0.2.14 @ai-sdk/provider ^3.0.0 @aws-sdk/client-cognito-identity-provider ^3.816.0 @aws-sdk/client-kinesis ^3.817.0 @aws-sdk/client-s3 ^3.743.0 @aws-sdk/client-ses ^3.743.0 @aws-sdk/client-sesv2 ^3.1004.0 @aws-sdk/client-sns ^3.743.0 @aws-sdk/lib-storage ^3.743.0 @aws-sdk/s3-request-presigner ^3.743.0 @clickhouse/client ^1.11.1 @databricks/sql ^1.11.0 @e2b/code-interpreter ^1.5.1 @gitbeaker/rest ^43.8.0 @google-cloud/storage ^7.15.0 @govtechsg/passport-openidconnect ^1.0.3 @linear/sdk ^40.0.0 @microsoft/microsoft-graph-client ^3.0.7 @modelcontextprotocol/sdk ^1.26.0 @napi-rs/canvas ^0.1.77 @nest-lab/throttler-storage-redis ^1.1.0 @nestjs/bull ^10.2.3 @nestjs/common ^10.4.19 @nestjs/config ^4.0.2 @nestjs/core ^10.4.19 @nestjs/event-emitter ^2.1.1 @nestjs/passport ^10.0.3 @nestjs/platform-express ^10.4.19 @nestjs/platform-socket.io ^10.4.19 @nestjs/schedule ^6.0.0 @nestjs/throttler ^6.4.0 @nestjs/websockets ^10.4.19 @node-saml/passport-saml ^5.0.1 @octokit/plugin-throttling ^11.0.3 @octokit/rest ^20.0.0 @react-email/components 0.0.41 @react-email/render ^1.1.2 @sentry/nestjs ^9.27.0 @slack/web-api ^7.11.0 @socket.io/redis-adapter ^8.3.0 @types/chai ^4.3.20 ai ^6.0.3 airtable ^0.12.2 ajv ^8.17.1 ajv-errors ^3.0.0 ajv-formats ^2.1.1 auto-bind ^4.0.0 aws-jwt-verify ^4.0.1 aws-kcl ^2.2.7 bcryptjs ^2.4.3 bignumber.js ^9.1.2 boxen ^5.1.2 bull ^4.16.5 clear ^0.1.0 colors ^1.4.0 compare-versions ^6.1.1 consola ^3.4.0 content-disposition ^0.5.4 cookie-parser ^1.4.7 cors ^2.8.5 cron-parser ^5.4.0 crypto-js ^4.2.0 dataloader ^2.2.3 dayjs ^1.11.19 debug ^4.4.0 deep-object-diff ^1.1.9 dotenv ^8.6.0 ejs ^3.1.10 emittery ^0.13.1 express ^4.21.2 fast-deep-equal ^3.1.3 fast-levenshtein ^2.0.6 fs-extra ^9.1.0 get-port 5.1.1 glob ^10.5.0 googleapis ^169.0.0 handlebars ^4.7.8 handlebars-helpers-v2 ^2.2.0 html-to-json-parser ^2.0.1 i ^0.3.7 iconv-lite ^0.6.3 import-fresh ^3.3.1 inflection ^1.13.4 ioredis 5.6.1 ioredis-mock 8.9.0 is-docker ^2.2.1 isomorphic-dompurify ^2.25.0 jira-client ^8.2.2 json5 ^2.2.3 jsonfile ^6.1.0 jsonwebtoken ^9.0.2 knex 3.1.0 list-github-dir-content ^3.0.0 lodash ^4.17.23 mailersend ^1.5.0 marked ^4.3.0 mime 3.0.0 minio ^8.0.4 mkdirp ^2.1.6 monacopilot ^1.2.2 multer ^2.0.2 mysql2 ^3.14.1 nanoid ^3.3.8 nc-jsep ^1.7.5 nc-lib-gui 0.301.3 nestjs-pino ^3.5.0 net ^1.0.2 nocodb-sdk workspace:^ node-sql-parser ^5.3.6 nodemailer ^7.0.11 npm ^11.3.0 object-hash ^3.0.0 object-sizeof ^2.6.5 octokit 3.2.2 openai ^5.8.2 os-locale ^6.0.2 p-queue ^6.6.2 papaparse ^5.5.2 parse-database-url ^0.3.0 passport ^0.7.0 passport-custom ^1.1.1 passport-google-oauth20 ^2.0.0 passport-http ^0.3.0 passport-jwt ^4.0.1 passport-local ^1.0.0 passport-saml-metadata ^5.0.0 pdf-parse ^1.1.1 pdfjs-dist ^5.4.54 pg ^8.13.1 pg-protocol ^1.7.0 pino-http ^8.6.1 posthog-node ^3.6.3 react-dom ^19.0.0 redlock ^5.0.0-beta.2 reflect-metadata ^0.2.2 request-filtering-agent ^3.2.0 request-ip ^3.3.0 resumable-stream ^2.2.1 rfdc ^1.4.1 rxjs ^7.8.1 sharp 0.33.4 slash ^3.0.0 slug ^8.2.3 snowflake-sdk ^2.1.0 socket.io ^4.8.1 sqlite3 ^5.1.7 stream-json ^1.9.1 stripe ^18.2.1 tinycolor2 ^1.6.0 twilio ^4.23.0 unpdf ^1.2.1 unstructured-client ^0.16.0 uuid ^11.1.0 validator ^13.15.22 xlsx https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz zod ^3.25.76

开发依赖

@nestjs/cli ^11.0.7 @nestjs/schematics ^10.2.3 @nestjs/testing ^10.4.15 @nestjsplus/dyn-schematics ^1.0.12 @rspack/cli ^1.6.7 @rspack/core ^1.6.7 @swc-node/register ^1.10.10 @types/content-disposition ^0.5.8 @types/ejs ^3.1.5 @types/express ^4.17.21 @types/jest ^29.5.14 @types/mocha ^10.0.10 @types/multer ^1.4.12 @types/node ^22.15.21 @types/passport-google-oauth20 ^2.0.16 @types/passport-jwt ^4.0.1 @types/react ^19.0.10 @types/react-dom ^19.0.4 @types/supertest ^6.0.3 @typescript-eslint/eslint-plugin ^6.21.0 @typescript-eslint/parser ^6.21.0 c8 ^10.1.3 chai ^4.5.0 cross-env ^7.0.3 eslint-config-prettier ^8.10.0 eslint-plugin-eslint-comments ^3.2.0 eslint-plugin-functional ^5.0.8 eslint-plugin-import ^2.31.0 eslint-plugin-prettier ^4.2.1 jest-mock-extended ^3.0.7 nock ^14.0.6 node-loader ^2.1.0 nodemon ^3.1.9 pino-pretty ^10.3.1 react-email 4.0.15 run-script-webpack-plugin 0.2.2 semver ^7.5.4 sinon ^21.0.0 supertest ^7.1.1 ts-checker-rspack-plugin ^1.2.1 ts-jest 29.2.5 typescript ^5.7.3

评论

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-30 00:55
浙ICP备14020137号-1 $방문자$