ng-form-element
https://gitee.com/jjxliu306/ng-form-elementplus
https://gitee.com/jjxliu306/ng-form-element
mtbird h5
https://github.com/staringos/mtbird
百度 amis
https://github.com/aisuda/amis-editor-demo.git
https://www.cnblogs.com/hanmk/p/17878897.html
https://github.com/aisuda/vue2-amis-demo
datalinkx
异构数据源同步服务DatalinkX介绍
https://gitee.com/atuptown/datalinkx
Celeris Web
https://github.com/kirklin/celeris-web
https://github.com/kirklin/celeris-web.git
Celeris Web 是一个免费开源的前端开发框架,采用最新的技术,包括 Vue3、Vite 和 TypeScript。其 monorepo 方法使得依赖管理和多个项目的协作变得轻松,为开发人员提供了构建现代 Web 应用程序的全面解决方案。
图片
Celeris Web 的一个特色是它与 OpenAI 的 ChatGPT API 集成,提供了强大的自然语言处理功能。此集成使得开发人员可以轻松地将自然语言处理集成到其应用程序中,是需要此功能的项目的理想选择。
图片
无论您是经验丰富的开发人员还是刚刚入门,Celeris Web 都提供了一个简化的前端开发流程,利用最新的工具和技术。
特点
⚡ 闪电般快速:使用 Vue 3,Vite 和 pnpm 构建 🔥
💪 强类型:使用 TypeScript 💻
📂 单库存储:易于管理依赖项和协作多个项目 🤝
🔥 最新语法:使用新的< script setup >语法 🆕
📦 自动导入组件:自动导入组件 🚚
📥 自动导入 API:使用 unplugin-auto-import 直接导入 Composition API 和其他 API 📨
💡 官方路由器:使用 Vue Router v4 🛣️
🎉 加载反馈:使用 NProgress 提供页面加载进度反馈 🔄
🍍 状态管理:使用 Pinia 进行状态管理 🗃️
📜 中文字体预设:包含中文字体预设 🇨🇳
🌍 国际化就绪:具备使用本地化的国际化功能 🌎
☁️ Netlify 准备就绪:在 Netlify 上零配置部署 ☁️
🤖 集成OpenAI 的 ChatGPT API:用于自然语言处理 🤖
中英文双语注释
在 Celeris Web 的设计中,我们注重代码的可读性和学习性,为此,我们为每个函数都配备了中英文双语注释,以确保无论您的母语是中文还是英文,都能轻松理解和学习代码。
为什么选择中英文双语注释?
全球协作: 在多语言团队中,中英文双语注释能够促进更好的沟通和协作,确保团队成员都能准确理解代码的功能和实现。
学习便捷: 对于新手来说,中英文双语注释提供了更友好的学习环境,帮助他们更快速地掌握代码的逻辑和结构。
开发者友好: 我们致力于构建一个开发者友好的开发环境,中英文双语注释是我们为实现这一目标而采取的一项关键措施。
示例:
/**
* 打开一个新的浏览器窗口
* Open a new browser window
*
* @param {string} url - 要在新窗口中打开的 URL
* The URL to open in the new window
*
* @param {object} options - 打开窗口的选项
* Options for opening the window
* @param {string} options.target - 新窗口的名称或特殊选项,默认为 "_blank"
* @param {string} options.features - 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes"
*/
export function openWindow(url: string, { target = "_blank", features = "noopener=yes,noreferrer=yes" }: {
target?: "_blank" | "_self" | "_parent" | "_top"; // 新窗口的名称或特殊选项,默认为 "_blank"
features?: string; // 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes"
} = {}) {
window.open(url, target, features);
}
通过这样的中英文双语注释,我们希望为开发者提供更愉悦、更高效的编码体验,让 Celeris Web 成为一个真正容易上手和深入学习的前端模板。
Monorepo 设计的好处
依赖管理更轻松: Monorepo 将所有项目的依赖项集中管理,避免了不同项目之间版本冲突的问题,使得整体的依赖管理更加清晰和简便。
代码共享与重用: 不同项目之间可以方便地共享和重用代码,减少重复开发的工作量。这对于保持代码一致性和提高开发效率非常有利。
统一的构建和部署: Monorepo 可以通过统一的构建和部署流程,简化整个开发过程,减少了配置和管理的复杂性,提高了开发团队的协作效率。
统一的版本控制: 所有项目都在同一个版本控制仓库中,使得版本管理更加一致和可控。这有助于团队协同开发时更好地追踪和处理版本问题。Monorepo 设计让 Celeris Web 不仅是一款后台管理系统模板,同时也是一个快速开发 C 端产品的前端 Web 模板。有了 Celeris Web,前端开发之路将更加轻松愉快!🚀
后期发展路线:瞄准 AIGC,引领互联网产品变革
随着人工智能与图形计算(AIGC)技术的崛起,我们决定将 Celeris Web 的发展方向更加专注于推动 AIGC 相关产品的研发和落地。这一战略决策旨在顺应互联网产品的变革浪潮,为未来的科技创新开辟全新的可能性。
AIGC 技术引领变革:
AIGC 的兴起标志着互联网产业迎来了一场技术变革,为产品带来更加智能、交互性更强的体验。Celeris Web 将积极响应这一变革,致力于为开发者提供更优秀的工具,助力他们在 AIGC 领域创造更具前瞻性的产品。
模板的研发重心:
在后期的发展中,Celeris Web 将更加重视 AIGC 相关产品的研发需求。我们将推出更多针对人工智能的功能模块,使开发者能够更便捷、高效地构建出色的 AIGC 应用。
专注产品落地:
除了技术研发,我们将加强对 AIGC 产品落地的支持。通过提供详实的文档、示例和定制化服务,Celeris Web 旨在帮助开发者更好地将 AIGC 技术融入他们的实际项目中,实现技术创新与商业应用的有机结合。
开放合作生态:
为了推动 AIGC 技术的更广泛应用,Celeris Web 将积极构建开放合作生态。与行业内优秀的 AIGC 技术提供商、开发者社区保持密切合作,共同推动 AIGC 技术的发展,携手打造更加繁荣的互联网产品生态圈。
参考连接:
https://github.com/kirklin/celeris-web