#HTML5
pdf.js - 基于HTML5的开源PDF查看和渲染平台
PDF.jsPDF查看器开源项目HTML5MozillaGithub
PDF.js是基于HTML5技术的开源PDF查看器,由Mozilla支持并由社区共同开发。该项目致力于构建通用的Web标准PDF解析和渲染平台。PDF.js提供浏览器扩展、在线演示和API,兼容现代和旧版浏览器。开发者能便捷地将PDF.js集成到Web应用中,实现高效的PDF处理和跨平台显示。
plyr - 轻量级HTML5多媒体播放器 支持多平台
Plyr媒体播放器HTML5视频音频Github开源项目
Plyr是一款轻量级HTML5媒体播放器,支持YouTube和Vimeo。它具有响应式设计,提供VTT字幕和屏幕阅读器支持,兼容HLS、Shaka和Dash.js流媒体。Plyr提供标准API和事件,支持全屏、画中画和多语言。采用原生ES6 JavaScript编写,无需依赖框架。
Front-End-Checklist - 前端开发完整检查清单:提升网站质量的利器
前端开发网页开发网站优化HTML5前端检查清单Github开源项目
Front-End-Checklist是一份全面的前端开发检查清单,涵盖了从HTML、CSS到性能优化的各个方面。它基于多年经验总结,提供了不同优先级的建议,帮助开发者在网站上线前全面检查各项要素,确保网站质量。该工具对于提升开发效率和网站表现具有重要价值。
winbox - 轻量级HTML5网页窗口管理工具
WinBox.js窗口管理器HTML5JavaScript前端开发Github开源项目
WinBox.js是一个开源的HTML5窗口管理工具,体积小巧且性能优异。它提供拖拽、缩放、最小化等常用功能,便于开发交互性网页应用。该项目不依赖其他库,可定制性强,能够适应不同的窗口管理场景,满足多样化的网页窗口管理需求。
mpegts.js - 轻量级HTML5 MPEG2-TS流播放器 专注低延迟直播
mpegts.js流媒体播放器低延迟MPEG2-TSHTML5Github开源项目
mpegts.js是一个基于HTML5的MPEG2-TS流播放器,采用TypeScript和JavaScript开发。该项目针对DVB/ISDB电视和监控摄像头等低延迟直播场景进行了优化。它支持通过HTTP(S)或WebSocket传输的H.264/H.265编码的MPEG2-TS和FLV流,具有低延迟和低CPU占用特点。此外,mpegts.js还提供动态编解码器参数调整、PES私有数据提取和定时ID3元数据回调等功能。
DPlayer - 功能丰富的开源HTML5弹幕视频播放器
DPlayer视频播放器弹幕HTML5开源项目Github
作为一款开源HTML5弹幕视频播放器,DPlayer支持多种流媒体格式并提供丰富功能。它不仅具备弹幕、截图、热键控制等特性,还能实现画质切换。DPlayer已在学习强国、小红书等平台得到应用,证明了其稳定性和实用性。该播放器设计简洁,便于开发者快速集成视频和弹幕功能。
rx-player - 功能强大的开源HTML5流媒体播放器
RxPlayerDASH媒体播放器HTML5流媒体Github开源项目
rx-player是一款开源的HTML5流媒体播放器库,支持DASH和Smooth Streaming协议。它注重稳定性、播放体验和跨平台兼容,可在多种设备上运行。该播放器提供丰富配置,支持DRM内容,采用自适应流媒体技术,易于集成使用。目前已在多家公司的生产环境中得到应用,能满足复杂的媒体播放需求。
openplayerjs - 功能丰富的跨平台HTML5媒体播放器
OpenPlayer.js媒体播放器HTML5广告播放自定义功能Github开源项目
OpenPlayerJS是一个开源的HTML5媒体播放器,支持多种音视频格式和广告标准。它具有跨浏览器兼容性、无外部依赖、自动播放检测等特性。该播放器采用响应式设计,支持自定义按钮,并提供丰富的API和事件接口,适用于各类现代浏览器中的媒体播放需求。
engine - 开源WebGL游戏引擎 跨平台3D互动内容开发工具
PlayCanvasWebGL游戏引擎3D游戏开发HTML5开源Github开源项目
PlayCanvas是一款基于HTML5和WebGL的开源游戏引擎,支持在移动和桌面浏览器中运行3D交互内容。该引擎集成了2D/3D图形渲染、动画系统、物理引擎、多输入支持、3D音效和资产流式加载等功能。目前已被Disney、Facebook、Zynga等知名公司应用于游戏和应用开发。
Modernizr - 轻量级JavaScript库用于检测浏览器HTML5和CSS3支持
ModernizrJavaScript库特性检测HTML5CSS3Github开源项目
Modernizr是一款功能强大的轻量级开源JavaScript库,用于准确检测浏览器对HTML5和CSS3特性的支持程度。它通过全局对象和HTML类名两种方式呈现检测结果,为开发者提供了实现细粒度渐进增强的可能。该库支持异步事件监听和自定义构建,还提供便捷的命令行界面。作为采用MIT许可证的开源项目,Modernizr为各类Web开发提供了灵活可靠的功能检测解决方案。
webamp - HTML5复刻版Winamp 2.9播放器 支持完整皮肤功能
WebampWinampHTML5JavaScript皮肤支持Github开源项目
Webamp是一个基于HTML5和JavaScript的Winamp 2.9播放器重制版,完整支持皮肤功能。该项目兼容现代主流浏览器,可轻松集成到网站中。Webamp提供API文档和示例代码,便于开发者进行定制和扩展。重现经典Winamp的怀旧体验,为用户带来熟悉而创新的音乐播放体验。
webview - 轻量级跨平台webview库 实现HTML5界面与原生代码交互
webview跨平台GUI开发HTML5JavaScript绑定Github开源项目
webview是一个轻量级跨平台库,为C/C++开发者提供HTML5界面构建能力。该库支持Linux、macOS和Windows等主流平台,实现了HTML5 UI与原生代码的双向交互。webview基于各平台的底层web渲染技术,如WebKitGTK、WebKit和WebView2等,使开发者能够方便地创建基于Web技术的桌面应用。其轻量、跨平台和双向绑定等特性,为构建现代GUI提供了简洁有效的解决方案。
melonJS - 现代化HTML5游戏引擎 全面支持ES6
melonJS游戏引擎HTML5JavaScriptWebGLGithub开源项目
melonJS是一款现代化的HTML5游戏引擎,采用ES6完全重构。它提供2D精灵图形、WebGL渲染、物理引擎和碰撞检测等核心功能。支持Tiled地图编辑器,兼容主流浏览器和移动设备。集成TexturePacker、Spine等开发工具。可通过npm安装或CDN直接使用。适合开发各类2D网页游戏。
awesome-canvas - HTML5 Canvas资源与绘图库精选集
CanvasHTML5JavaScript图形绘制动画效果Github开源项目
awesome-canvas项目汇集了精选的HTML5 Canvas示例、绘图库和学习资源。涵盖从基础到高级应用的全面内容,适合初学者和专业开发者学习参考。项目包含大量高质量Canvas示例、主流绘图库介绍以及权威学习材料,是提升Canvas开发技能的综合性资源库。
fluid-player - 开源HTML5视频播放器 集成简便支持VAST广告
Fluid Player视频播放器HTML5VAST开源软件Github开源项目
Fluid Player是一个开源的HTML5视频播放器,具有轻量级设计和简易集成特点。除基本视频播放功能外,还提供高级VAST广告支持,适合视频广告投放。最新的第3版本引入了多项改进,建议用户升级。该项目采用MIT许可证,为开发者提供了充分的使用自由。