{"id":62982,"url":"https://github.com/ConnectAI-E/Awesome-BaseScript","name":"Awesome-BaseScript","description":"🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.","projects_count":67,"last_synced_at":"2026-06-09T09:00:22.780Z","repository":{"id":181153097,"uuid":"666302623","full_name":"ConnectAI-E/Awesome-BaseScript","owner":"ConnectAI-E","description":"🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.","archived":false,"fork":false,"pushed_at":"2023-10-08T02:30:29.000Z","size":597,"stargazers_count":130,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-23T18:25:21.944Z","etag":null,"topics":["awesome","base-script","lark"],"latest_commit_sha":null,"homepage":"https://larkbase.vercel.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ConnectAI-E.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-14T07:21:06.000Z","updated_at":"2026-05-13T21:09:03.000Z","dependencies_parsed_at":"2024-07-07T05:01:24.834Z","dependency_job_id":"881c8364-7e23-486a-ae9e-242b8bc802b8","html_url":"https://github.com/ConnectAI-E/Awesome-BaseScript","commit_stats":null,"previous_names":["connectai-e/awesome-basescript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ConnectAI-E/Awesome-BaseScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FAwesome-BaseScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FAwesome-BaseScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FAwesome-BaseScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FAwesome-BaseScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConnectAI-E","download_url":"https://codeload.github.com/ConnectAI-E/Awesome-BaseScript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectAI-E%2FAwesome-BaseScript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34098952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-07-02T01:30:27.681Z","updated_at":"2026-06-09T09:00:22.780Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["🎁 Join Now ！","Document","Quick_Start","Hacker_Job","Contact"],"sub_categories":[],"readme":"\u003cimg width=\"100%\" alt=\"image\" src=\"https://github.com/ConnectAI-E/Awesome-BaseScript/assets/50035229/c87eec25-de92-4227-b2e7-8da11389d15b\"\u003e\n\u003c/img\u003e\n\u003ch3 align='center'\u003eAwesome BaseScript\u003c/h3\u003e\n\u003ch5 align='center'\u003e🍻 A curated list of awesome lark-base script resources, demo, libraries, tools\u003c/h5\u003e\n\n\u003cstrong align=\"center\"\u003e\n\u003csamp\u003e\n\n[**English**](./README.md) · [**简体中文**](./README_CN.md)\n\n\u003c/samp\u003e\n\u003c/strong\u003e\n\n## 🎁 Join Now ！\n\u003cimg width=\"774\" alt=\"image\" src=\"https://github.com/ConnectAI-E/Awesome-BaseScript/assets/50035229/6ceec820-99d0-4d40-965c-a5b026aa9c7b\"\u003e\n\nThe official launch of the Developer Incentive Program for Feishu plugins is now underway.\n\nDuration: September 1, 2023, to March 1, 2024.\n\nSuccessfully published plugins are eligible for a cash reward of ¥2,000 RMB or a ¥2,000 RMB JD.com gift card.\n\n[Learn more](https://bytedance.feishu.cn/wiki/O7uQw0pp6ilBxRkeeBDcv2bBnEf)\n\n## Contents\n\n- [Contents](#contents)\n- [Best\\_Practices](#best_practices)\n- [Document](#document)\n- [Quick\\_Start](#quick_start)\n- [Hacker\\_Job](#hacker_job)\n- [Contact](#contact)\n\n## Best_Practices\n\n1️⃣ clone deme\n\n``` js\ngit clone ....\npnpm install\npnpm dev\n```\n\n2️⃣ Copy http://localhost:5173/ to the multidimensional table webview address.\n\n## Document\n\n_Authentic primary materials_\n\n- [Extension Script Development Guide](https://bytedance.feishu.cn/docx/HazFdSHH9ofRGKx8424cwzLlnZc)\n- [Extension Script API Documentation](https://bytedance.feishu.cn/docx/HjCEd1sPzoVnxIxF3LrcKnepnUf)\n- [Frequently Asked Questions about Extension Script Development](https://bytedance.feishu.cn/docx/QpMLdHkoporxOHxya5mcxhxln6f)\n- [Table Authorization Code SDK - Node.js Version](https://bytedance.feishu.cn/wiki/Idp0wzDNRi5ALZkCsSZcB9y4nSb)\n- [Table Authorization Code SDK - Python Version](https://bytedance.feishu.cn/wiki/E95iw3QohiOOolkjmXwcVsC5nae)\n- [Table Authorization Code SDK - Formal Version for Golang](https://bytedance.feishu.cn/docx/T7p3dIDILoaV6KxpKvRclV1Znrg)\n\n**[⬆ back to top](#contents)**\n\n## Quick_Start\n\n_Get started quickly without hesitation_\n\n- [HTML-Template](https://github.com/ConnectAI-E/BaseScript-HTML-Template) - Official HTML\n  template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-HTML-Template)\n- [React-Template](https://github.com/ConnectAI-E/BaseScript-React-Template) - Official React\n  template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-React-Template)\n- [Vue-Template](https://github.com/ConnectAI-E/BaseScript-Vue-Template) - Official Vue\n  template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Vue-Template)\n- [Nextjs-Template](https://github.com/ConnectAI-E/BaseScript-Nextjs-Template) - Official Next.js\n  template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Nextjs-Template)\n\n**[⬆ back to top](#contents)**\n\n## Hacker_Job\n\n_See how others play_\n\n- [Talk-Base](https://github.com/ConnectAI-E/TalkBase) - Extract any data from natural language and enter it into\n  multidimensional tables by simply editing table fields and annotations, powered by the typechat\n  engine ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/TalkBase)\n- [Find-And-Replace](https://github.com/ConnectAI-E/BaseScipt-FindAndReplace) - Find and replace data in\n  multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScipt-FindAndReplace)\n- [Search-And-Deduplication](https://github.com/ConnectAI-E/BaseScript-SearchAndDeduplication) - Find duplicate records\n  based on certain conditions and delete\n  them ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SearchAndDeduplication)\n- [Fill-With-Random-Values](https://github.com/ConnectAI-E/BaseScript-FillwithRandomValues) - Populate fields using\n  random numbers ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FillwithRandomValues)\n- [URL-To-Attachment](https://github.com/ConnectAI-E/BaseScript-URLtoAttachment) - Convert URLs within multidimensional\n  tables to attachments ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-URLtoAttachment)\n- [Proper-Function](https://github.com/ConnectAI-E/BaseScript-ProperFunction) - Choose a specific text field, capitalize\n  the first letter of each English word while converting the rest to\n  lowercase ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ProperFunction)\n- [Connect-Prompt](https://github.com/ConnectAI-E/BaseScript-ConnectPrompt) - Generate field data using\n  OpenAI ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ConnectPrompt)\n- [Base-Translator-FE](https://github.com/ConnectAI-E/BaseScript-BaseTranslatorFE) - Translate table fields into other\n  languages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseTranslatorFE)\n- [Base-Location-Utils](https://github.com/ConnectAI-E/BaseScript-BaseLocationUtils) - Retrieve detailed geographical\n  location information based on\n  fields ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseLocationUtils)\n- [Random-Sort](https://github.com/ConnectAI-E/BaseScript-RandomSort) - Randomly shuffle the order of records in a data\n  table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-RandomSort)\n- [Lottery-Page](https://github.com/ConnectAI-E/BaseScript-LotteryPage) - A powerful, multidimensional table-based tool\n  for simple and efficient lottery draws, supporting thousands of\n  participants ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LotteryPage)\n- [Excel-Import](https://github.com/ConnectAI-E/BaseScript-ExcelImport) - Import local Excel files into existing\n  multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ExcelImport)\n- [Link-Preview](https://github.com/ConnectAI-E/BaseScript-LinkPreview) - Preview web links within a\n  cell ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LinkPreview)\n- [Split-Columns](https://github.com/ConnectAI-E/BaseScript-SplitColumns) - Split text fields into multiple columns,\n  supporting various\n  delimiters ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitColumns)\n- [QRCode-Generator](https://github.com/ConnectAI-E/BaseScript-QRCode-Generator) - QR code\n  generator ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-QRCode-Generator)\n- [AttachmentDownloader](https://github.com/ConnectAI-E/BaseScript-AttachmentDownloader) - Bulk download attachment\n  files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-AttachmentDownloader)\n- [CurrencyConversion](https://github.com/ConnectAI-E/BaseScript-CurrencyConversion) - Convert currency based on\n  real-time exchange rates and write to the\n  field ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CurrencyConversion)\n- [Excel-Compare-and-Import](https://github.com/ConnectAI-E/BaseScript-Excel-Compare-and-Import) - Easily import local\n  Excel files into existing multidimensional spreadsheets, supporting content appending and comparative\n  imports. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Excel-Compare-and-Import)\n- [Translate](https://github.com/ConnectAI-E/BaseScript-Translate) - Select a cell, and it will be automatically\n  translated into Chinese/English. Replace the original text with one\n  click ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Translate)\n- [Mp3Player](https://github.com/ConnectAI-E/BaseScript-Mp3Player) - Mp3Player ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Mp3Player)\n- [PreviewImages](https://github.com/ConnectAI-E/BaseScript-PreviewImages) - PreviewImages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-PreviewImages)\n- [SplitRows](https://github.com/ConnectAI-E/BaseScript-SplitRows) - Multidimensional table data is divided into rows ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRows)\n- [CartesianProduct](https://github.com/ConnectAI-E/BaseScript-CartesianProduct) - Perform a cross-join (Cartesian product) of multiple data tables and write the results into a new data table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CartesianProduct)\n- [DevTool](https://github.com/ConnectAI-E/BaseScript-DevTool) - This tool is used to obtain IDs related to a base, including BaseID, FieldID, TableID, RecordID, and so on. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-DevTool)\n- [CleanData](https://github.com/ConnectAI-E/BaseScript-CleanData) - Used to bulk delete entire views or data from multiple fields, capable of bypassing the 5000 records limit. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CleanData)\n- [GlobalSearch](https://github.com/ConnectAI-E/BaseScript-GlobalSearch) - Quickly search all data in base without switching tables to find everything ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-GlobalSearch)\n- [SplitRowsToOtherTable](https://github.com/ConnectAI-E/BaseScript-SplitRowsToOtherTable) - Split text, multiple-choice, and other data into separate data tables and support data synchronization for other fields. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRowsToOtherTable)\n- [TextToMultiSelect](https://github.com/ConnectAI-E/BaseScript-TextToMultiSelect) - Batch converting the content of multiple lines of text fields into the values of a multiple-choice field. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-TextToMultiSelect)\n- [FieldCopy](https://github.com/ConnectAI-E/BaseScript-FieldCopy) - Batch copy the fields in a data table to other data tables or the current data table, allowing you to manually reference the data of other tables when you enable advanced permissions ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FieldCopy)\n- [UploadFiles](https://github.com/ConnectAI-E/BaseScript-UploadFiles) - Batch upload of attachments, support for uploading and creating new records, or matching field upload, improve the efficiency of uploading files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-UploadFiles)\n- [CalendarConversion](https://github.com/ConnectAI-E/BaseScript-CalendarConversion) - Support Gregorian calendar date and lunar calendar date conversion ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CalendarConversion)\n- [MergeTables](https://github.com/ConnectAI-E/BaseScript-MergeTables) - Support merging multiple data tables into one data table, easy to merge large amounts of data ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-MergeTables)\n\n\n\n**[⬆ back to top](#contents)**\n\n## Contact\n\n🍻 **[Submit Your Shared Project](https://bytedance.feishu.cn/share/base/form/shrcnwEhiP3yXlHko8LXFGBw1Ic) and let more\npeople use your Base extensions**\n\n\n\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/connectai-e%2Fawesome-basescript/projects"}