Luckysheet 协同增强版(全功能实现) 请注意:该项目是luckysheet的协同实现版本,主要是实现服务端协同、数据存储,给出 node 集成解决方案,同时对luckysheet做了增强优化,针对源码UI、页面按钮、功能等都做了优化,新增 vchart 图标,前台优化图标协同操作等。
avatar-clipper 是一款基于 Konva 开发的轻量级头像裁剪工具,支持 TypeScript 。工具支持图片加载、裁剪框交互、水印添加、暗部效果等特色功能,并能导出多种格式的裁剪结果。相比现有方案,avatar-clipper 在保持功能完整的同时更加轻量化,不绑定任何 UI 组件,核心库打包结果仅 200 多 kb,仅通过 API 实现核心裁剪功能,适用于社交媒体、电商等多场景需求
使用Yjs、Quill、LuckySheet 等技术实现的markdown、txt、excel 等文件的多人在线协同编辑,支持以 websocket、webRTC、组合API等形式实现通信;后续会更新Word、ppt等多文件形式的协同,大家多多关注 Start~
Unite PowerPoint,是基于 Konva(canvas渲染方案)的 Web 在线演示文稿(幻灯片)编辑器,力争还原大部分 Office PowerPoint 常用功能,支持文字、图片、多媒体资源、形状、折线、统计图、表格、公式等常见元素类型,支持在 Web 端实现幻灯片的编辑、预览、pptx文件导入导出、分享、协作等功能。
利用MonacoEditor、WebContainer、Vue-Web-Terminal 技术,实现Web端代码编辑器,支持文件/文件夹新建,代码编辑,项目启动运行、热更新等功能。
本文是对Monaco Editor的中文翻译,旨在帮助开发者更好的使用 Monaco Editor。共计 500+ 篇文章,采用 VitePress 构建,支持代码高亮、目录、搜索等功能。
svg flow editor 是一款自研流程图编辑器,提供了一系列流程图交互、编辑所必需的功能,计划支持前端研发自定义开发各种逻辑编排场景,如流程图、ER 图、BPMN 流程等。项目使用typescript与svg、canvas等技术进行搭建,脱离vue、react等框架的限制,使得用户更快、更轻松融合到自己的项目中,意在工作审批配置、机器人逻辑编排、无代码平台流程配置都有较好的应用
vue-grid-layout,A grid layout system for Vue.js。本例是使用Vue Grid Layout 实现的实际项目的使用效果,在具有拖拽组成页面、组件动态调整大小、边缘碰撞监测的系统中,使用该布局无疑是最合适的。
Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。无头模式 headless 是否标记无头模式,在创建 browser 是传入配置项实现对浏览器无头模式的控制
【vue-socket.io实现即时聊天小应用】CSDN github 项目迁移,vue-socket.io 技术,从连接、通讯、发送接收事件、服务端代码讲解(node.js)与vue3的连接原理分析,让你从零入门双向通信技术,自己手写实时聊天应用,赶快学习起来吧