IT技术网

Lumen IM
Lumen IM

Lumen IM 是一个基于网页的在线即时聊天项目,旨在为用户提供一个功能强大、易于使用且易于二次开发的即时通讯系统。该项目支持私聊、群聊、文件传输、消息撤回、群禁言等功能,适用于企业内部沟通、开发者学习和二次开发。Lumen IM 的前端采用 Vue3 + Naive UI 或 Element-ui 等现代前端框架,后端则使用 Go、PHP 或 Swoole 等技术栈进行开发,支持 WebSocket 服务实现消息的即时推送。项目支持多种消息类型,包括文本、代码块、图片及其他类型文件,并支持文件下载、消息撤回、批量删除、转发消息、群投票等功能。此外,Lumen IM 还支持个人笔记编写与分享功能。 Lumen IM官网入口网址:https://im.gzydong.com/Lumen IM开源项目地址:https://github.com/gzydong/LumenIM Lumen IM 的部署和使用相对简单,用户可以通过克隆源码、安装依赖、配置数据库和服务器等步骤进行本地部署。项目提供了详细的安装和配置指南,包括环境要求、依赖安装、数据库配置、服务启动等步骤。用户可以通过提供的账号和密码登录系统进行测试和使用。 Lumen IM 作为一个开源项目,不仅提供了丰富的功能,还支持二次开发和扩展,适合企业用户和开发者使用。其界面简约美观,操作简单,易于上手,是构建内部沟通和协作工具的理想选择。 Lumen IM 是一个功能丰富、易于使用且易于二次开发的即时通讯系统,适合企业内部沟通和开发者使用。

mo.js
mo.js

mo.js 是一款强大的 JavaScript 动画库,专注于为现代网页提供流畅、高性能的动态效果。它以其卓越的性能和简洁的 API 设计著称,能够轻松实现丝滑般的动画体验,无论是复杂的用户交互还是精致的微交互,都能通过 mo.js 完美呈现。 mo.js官网入口网址:https://mojs.github.io/mo.js开源项目地址:https://github.com/mojs/mojs核心特点极速流畅:mo.js 采用高度优化的动画引擎,确保动画运行如丝般顺滑,即使是复杂的特效也能保持 60fps 的流畅度,为用户带来震撼的视觉体验。视网膜屏适配:所有特效均支持高分辨率屏幕(Retina 及更高),自动适配不同设备像素密度,确保在任何屏幕上都能呈现清晰锐利的视觉效果。简洁易用:通过声明式的 API 设计,开发者可以用极简的代码实现复杂动画效果。例如,只需几行配置即可创建粒子爆炸、形状变形或轨迹动画,大幅降低学习成本。模块化架构:支持按需引入功能模块,避免项目冗余。开发者可以自定义构建,剔除未使用的功能,显著减少库的体积,提升页面加载速度。企业级可靠性:经过 1580+ 单元测试和持续集成(CI)验证,mo.js 的代码稳定性和兼容性达到工业级标准,适合高要求的商业项目。开源生态:作为 MIT 开源项目,mo.js 拥有活跃的社区支持,定期更新功能并修复问题。丰富的插件和扩展(如时间轴编辑器、缓动函数库)进一步扩展了其能力边界。应用场景 mo.js 特别适合需要强化用户体验的场景,例如: 产品展示页:创建吸引眼球的粒子背景或3D变换效果。数据可视化:动态图表、数据流动动画。游戏交互:角色动作、技能特效。引导流程:聚焦提示、步骤动画。 mo.js 官网提供详细的教程、API 文档和交互式示例,开发者可快速上手。其轻量级(核心库仅 20KB gzip)和跨浏览器兼容性(支持 IE9+)使其成为替代 CSS 动画和复杂 GIF 的理想选择。通过 mo.js,开发者能以极低成本为网页注入专业级动效,显著提升用户参与度。

ContiNew
ContiNew

ContiNew 是一个以 AI 编程纪元为核心理念的开发平台,旨在通过 AI 技术提升开发效率与代码质量。其核心理念是“让 AI 也‘吃点好的’”,强调在开发过程中引入 AI 技术,以实现更高效、更智能的编码方式。 ContiNew官网入口网址:https://continew.top/ 在技术架构方面,ContiNew 采用了先进的前端与后端技术栈。前端基于 Vue3、Arco Design、TypeScript 和 Vite 构建,后端则基于 Spring Boot 3(Java 17)驱动,集成了一系列主流框架与工具,如 Sa-Token、MyBatis Plus、Redisson、FastExcel、CosId、JetCache、JustAuth、Crane4j、Spring Doc、Hutool 等,打造了一个全方位的技术解决方案。 ContiNew 提供了开箱即用的项目模板,无需手动导入初始数据脚本,用户只需通过简单的配置和结构调整即可快速启动新项目。项目品牌配置集中管理,支持一键生成前后端 80% 的代码,覆盖增删改查、权限控制、参数校验、接口文档等功能,极大提升了开发效率。 自 v2.1.0 版本起,ContiNew 的后端基础组件及各框架集成配置已抽取并封装至 ContiNew Starter 项目,并已发布至 Maven 中央仓库,用户可在任意项目中直接引入所需依赖,进一步提升了开发效率。 在代码质量方面,ContiNew 严格遵循阿里巴巴 Java 编码规范,注释覆盖率超过 45%,接口参数示例 100%。代码分层清晰,变量、方法命名规范统一,使用体验极佳。前端代码同样采用 ESLint、StyleLint 等工具进行质量检查,确保代码质量。 ContiNew 还集成了 CI 流程,集成 Sonar、Codacy 代码质量扫描,Push 即检测,及时发现并解决潜在问题。同时,项目还定期扫描 CVE 漏洞,提供全方位的安全解决方案,包括数据库字段加密、JSON 脱敏、XSS 过滤等。 ContiNew 支持 SaaS 租户架构,基于 RBAC 的权限控制与通用数据权限管理,提供丰富的通用业务解决方案,如第三方登录、邮箱/短信服务、个人中心、系统日志等,逻辑闭环,开箱即用。 ContiNew 不仅是一个技术平台,更是一个集成了 AI、开发效率、代码质量、安全与用户体验于一体的综合性开发平台,致力于为开发者提供高效、智能、安全的开发体验。

IJPay
IJPay

IJPay 是一款专为开发者设计的轻量级支付聚合 SDK,旨在简化支付接口的集成流程,支持多种主流支付平台,帮助开发者快速实现支付功能。无论是个人开发者还是企业团队,IJPay 都能提供高效、稳定的支付解决方案,显著降低开发成本与时间。 IJPay官网入口网址:https://javen205.github.io/IJPay/IJPay开源项目地址:https://github.com/javen205/IJPay核心特性多支付平台支持:IJPay 集成了微信支付、支付宝、银联、PayPal 等国内外主流支付渠道,通过统一的 API 接口实现多平台兼容,避免重复开发。简洁易用的 API 设计:提供清晰的文档和示例代码,开发者可通过简单配置快速接入支付功能,支持支付、退款、查询等全流程操作。安全可靠:内置签名验证与数据加密机制,严格遵循各支付平台的安全规范,保障交易数据的安全性。模块化架构:采用模块化设计,支持按需引入依赖,避免项目臃肿。同时提供 Spring Boot Starter,方便与现有项目集成。活跃的社区支持:开源免费且社区活跃,定期更新维护,开发者可通过 GitHub、Gitee 等平台获取技术支持与功能建议。应用场景电商平台支付接入移动应用内支付(如小程序、App)企业 SaaS 服务的付费模块个人项目的收款功能 IJPay 以开发者为中心,致力于打造高效、灵活的支付工具链。其开源模式与丰富的扩展性,使其成为中小型项目和快速迭代场景的理想选择。通过官网提供的详细文档、Demo 和社区资源,开发者可轻松上手,专注业务逻辑而非支付底层实现。

Konva
Konva

Konva 是一个基于 HTML5 Canvas 的 JavaScript 框架,旨在为桌面和移动应用提供高效的 2D 绘图功能。它通过扩展 Canvas 的 2D 上下文,支持高性能动画、过渡、节点嵌套、分层、过滤、缓存和事件处理等功能。Konva 的核心目标是简化 Web 应用中的图形交互,使其能够轻松实现复杂的图形操作和动画效果。 Konva官网入口网址:https://konvajs.org/Konva开源项目地址:https://github.com/konvajs/konva Konvajs 中文文档 Konvajs 中文文档 开源项目地址:https://github.com/madadimy/konvaKonvajs 中文文档 官网入口网址:http://konvajs-doc.bluehymn.com/docs/ Konva 的使用方式灵活,开发者可以通过 npm 安装或直接通过 script 标签引入库文件。例如,可以通过 npm install konva 或使用 CDN 链接引入 Konva 库。Konva 的 API 设计直观,支持创建各种图形(如矩形、圆形、线条等),并支持事件处理、动画和交互功能。 Konva 的应用场景广泛,包括数据可视化、图形编辑器、游戏开发等。例如,Konva 可用于创建交互式图表、动画效果、游戏界面等。此外,Konva 还支持与 React、Vue 等前端框架的集成,进一步提升了其在现代 Web 开发中的应用价值。 Konva 的文档和社区资源丰富,开发者可以通过官方文档、GitHub 仓库和社区论坛获取支持和帮助。Konva 的持续更新和社区贡献使其成为 Web 开发中一个重要的图形库。 Konva 是一个功能强大且灵活的 2D 图形库,适用于需要高效图形交互和动画效果的 Web 应用场景。

HuLa
HuLa

HuLa 是一款高度集成、功能强大的开源即时通讯(IM)框架,旨在为开发者与企业提供灵活、安全且高性能的通信解决方案。基于现代化技术栈构建,HuLa 不仅支持基础的文本、图片、语音等消息传输,还具备跨平台兼容性、端到端加密、可扩展插件系统等核心特性,满足社交、企业协作、客服系统等多种应用场景的需求。 HuLa官网入口网址:https://hulaspark.com/HuLa开源项目地址:https://github.com/HulaSpark/HuLa核心优势开源与可定制:HuLa 完全开源(MIT 协议),开发者可自由修改代码或集成私有化功能。通过丰富的 API 和模块化设计,用户能快速适配业务逻辑,例如定制 UI 主题、添加企业级功能(如工单系统、机器人助手等)。安全通信:采用端到端加密(E2EE)技术,确保消息在传输与存储过程中不被窃取或篡改。同时支持消息阅后即焚、权限管理等安全策略,保障敏感数据隐私。跨平台支持:客户端基于 Tauri + Vue3 + TypeScript 开发,兼具轻量化与高性能,兼容 Windows、macOS 等桌面端,未来将扩展移动端。后端采用 Spring Boot 微服务架构,支持高并发与分布式部署,结合 WebSocket 实现毫秒级消息推送。生态与扩展性:提供插件化系统,可集成第三方应用(如视频会议、文件协作工具)。通过消息队列(如 Kafka/RabbitMQ)实现异步处理,轻松应对大规模用户场景。现代化体验:极简的 UI 设计支持深色模式、多语言切换,消息处理采用虚拟滚动优化,万级聊天记录仍流畅渲染。技术架构后端:Spring Boot + WebSocket + Redis(缓存)+ MySQL/PostgreSQL(存储)。客户端:Tauri 框架实现 Rust 底层优化,搭配 Vue3 的响应式前端,TypeScript 强化代码健壮性。部署:支持 Docker 容器化,一键部署至公有云或私有服务器。应用场景企业协作:集成内部通讯、任务管理、文件共享。社交平台:构建社区聊天、兴趣群组等互动功能。客服系统:通过插件接入工单分配、AI 自动回复。 HuLa 是一个基于现代技术构建的开源即时通讯工具,具备强大的功能、良好的扩展性、活跃的社区支持和现代化的开发体验,适合个人和团队使用。

vuesax
vuesax

Vuesax 是一个基于 Vue.js 的前端组件框架,旨在简化前端开发并提供独特的视觉风格。它由 Lusaxweb 创建和维护,是一个开源项目,遵循 MIT 许可证。Vuesax 的设计目标是通过提供丰富的组件和灵活的定制选项,帮助开发者快速构建具有视觉冲击力的项目。 vuesax官网入口网址:https://vuesax.com/vuesax开源项目地址:https://github.com/lusaxweb/vuesax-nextvuesax官网入口网址2:https://lusaxweb.github.io/vuesax/vuesax开源项目地址2:https://github.com/lusaxweb/vuesax Vuesax 提供了大量组件,包括按钮、选择框、通知、开关、复选框、单选框、输入框、对话框、标签页、滑块、数字输入、提示、上传、加载、弹窗、头像、面包屑、警报、分隔线、芯片、进度条、卡片、列表、分页、顶部栏、侧边栏、下拉菜单、表格、文本区域、折叠面板、图像等。这些组件不仅功能丰富,而且支持自定义颜色和样式,以满足不同项目的需求。 Vuesax 的安装和使用非常便捷。开发者可以通过 npm 或 yarn 安装 Vuesax,也可以通过 CDN 引入 CSS 文件。此外,Vuesax 提供了详细的文档和示例,帮助开发者快速上手和使用。Vuesax 的性能优化也值得一提,它通过智能懒加载策略和精心编写的源码,确保了较低的内存占用和快速的页面加载速度。 Vuesax 4 正在开发中,项目进展和社区贡献指南可以在 GitHub 上查看。开发者可以通过贡献代码、点赞和分享仓库来支持项目的发展。Vuesax 由一个活跃的社区支持,不断有新的贡献者加入,推动项目的发展和更新。 Vuesax 是一个强大且灵活的 Vue.js 前端组件框架,适合各种规模的项目,无论是企业级应用还是快速原型设计,都能提供高效、美观的开发体验。

TvT.js
TvT.js

TvT.js 是一个开源的三维可视化项目快速落地框架,旨在帮助开发者高效地构建三维可视化项目。该框架融合了 ThreeJS、Vue3.x 和 TresJS 三大生态系统,提供了丰富的功能和工具,以支持从项目初始化到开发、调试和部署的全流程。TvT.js 的核心优势在于其集成封装了项目落地所需的常用库,如图标、多语言支持、API 接口调用、Vuex/Pinia、model 数据封装、页面布局/权限管理、路由管理等,使得开发者能够以更高效的方式构建三维可视化项目。 TvT.js官网入口网址:https://docs.icegl.cn/TvT.js官网预览网址:https://hawk86104.github.ioTvT.js开源项目地址:https://github.com/hawk86104/three-vue-tres TvT.js 的开发基于 Vue3.x 和 ThreeJS 的结合,提供了声明式的 ThreeJS 实现方式,使得开发者能够像使用 Vue3.x 一样构建三维可视化项目,同时支持 TS/JS 通吃,兼容最新版本的 ThreeJS。此外,TvT.js 提供了丰富的插件应用市场,包含多种项目场景和功能,支持开发者快速搭建和扩展项目。 TvT.js 的项目结构遵循“约定优于配置”的原则,提供了清晰的项目目录结构,包括 package.json、tsconfig.json、.fes.js 等配置文件,以及 src 目录下的 common、components、models、pages 等子目录,便于开发者快速上手和开发。TvT.js 还提供了详细的文档和问题反馈渠道,支持开发者在开发过程中遇到问题时能够及时获得帮助。 TvT.js 是一个开源且免费商用的框架,遵循 Apache2 开源协议,永久开源且持续更新,为开发者提供了稳定、可靠的技术支持。TvT.js 的目标是通过开源的方式降低三维可视化项目的开发门槛,提高开发效率,推动三维可视化技术的发展和应用。 TvT.js 是一个功能强大、易于使用的开源框架,为开发者提供了构建三维可视化项目的完整解决方案,是实现三维可视化项目快速落地的理想选择。

Copyparty
Copyparty

Copyparty 是一个开源的便携式文件服务器,旨在提供高效、灵活的文件共享和管理功能。它支持多种文件传输协议,包括 HTTP、WebDAV、FTP、TFTP 和 SMB/CIFS,允许用户通过多种方式访问和管理文件。Copyparty 的设计强调零依赖性,仅需 Python(2 或 3)即可运行,无需额外安装其他软件,这使得它在各种操作系统上都能轻松部署和使用。 Copyparty开源项目官网地址:https://github.com/9001/copypartyCopyparty官方下载地址:https://github.com/9001/copyparty/releases Copyparty 提供了丰富的功能,包括断点续传上传、文件去重、媒体索引、缩略图生成、用户权限管理、文件搜索、批量操作等,满足用户在文件共享和管理方面的多样化需求。此外,Copyparty 支持通过命令行和图形界面进行操作,用户可以通过浏览器访问其 Web 界面,进行文件上传、下载、浏览和管理。 Copyparty 的开发持续更新,不断引入新功能和优化现有功能。例如,最新版本的 Copyparty 引入了新的上传方式(如通过 Ctrl-C 和 Ctrl-V 拖放上传)、空文件夹显示、OpenGraph 嵌入、性能优化等功能,以提升用户体验。同时,Copyparty 也注重安全性和稳定性,例如通过路径遍历漏洞修复(CVE-2023-37474)来增强系统的安全性。 Copyparty 适合个人用户、团队协作和内容分发等多种场景,是一个强大且灵活的文件共享解决方案。

1 2 3 4 10