Project
Video
DPlayer
代码整洁、规范,支持格式有:
- HLS: video-dev/hls.js
- FLV: Bilibili/flv.js
- MPEG DASH: Dash-Industry-Forum/dash.js
- WebTorrent: webtorrent/webtorrent
Tools
Etcher
- balena-io/etcher: Flash OS images to SD cards & USB drives, safely and easily. https://etcher.io
使用 Electron 构建的镜像烧录工具,使用了以下辅助库
- balena-io-modules/drivelist: List all connected drives in your computer, in all major operating systems
- balena-io-modules/file-disk: Handling reads / writes on disk image files.
- sindresorhus/file-type: Detect the file type of a Buffer/Uint8Array/ArrayBuffer
- balena-io-modules/node-raspberrypi-usbboot: Transforms Raspberry Pi Compute Modules and Zeros to mass storage devices.
- balena-io-modules/partitioninfo: Get information about a partition from an image file.
- mafintosh/speedometer: speed measurement in javascript
- jhermsmeier/node-udif: Apple Universal Disk Image Format (UDIF/DMG)
Framework
React
Next
- zeit/next.js: The React Framework https://nextjs.org
简单易用的 React 开发利器,支持 SSR,内建 Webpack 热加载,基础使用零配置。CSS-in-JS 支持让代码更加简洁、易管理。文档、官方示例丰富。
Library
Video
Video.js
- videojs/video.js: Video.js - open source HTML5 & Flash video player https://videojs.com
Leaflet
-
🍃 JavaScript library for mobile-friendly interactive maps
[https://leafletjs.com](https://leafletjs.com)
支持地图相关的基本功能,插件系统丰富,文档质量高,并可导入多种地图,可玩性极高。
Mermaid
mermaid-js/mermaid: Generation of diagram and flowchart from text in a similar manner as markdown
[http://mermaid-js.github.io/mermaid/](http://mermaid-js.github.io/mermaid/)
Mobile
Flutter
MessengeRish
- cybdom/messengerish: This project is a starting point for a Flutter application.
使用 Flutter 实现的简洁的聊天界面,推荐 Flutter 初学者认真学习这个项目,可在短时间内了解 Flutter 组件的基础用法、Dart 语言基础。