1、AngularJS

git地址 https://github.com/angular/angular  star 47451

license MIT

Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。

诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

2、 MDL (material-design-lite)UI框架

git地址 https://github.com/google/material-design-lite  star 31180

license Apache 2.0

MDL (Material Design Lite) 是 Google 推出的网站前端开发工具组。Material Design Lite (MDL)可以让你添加一个 Material Design 的外观和感觉到你的静态内容网站,不依赖于任何的 JavaScript 框架和库。MDL 可以优化跨设备的使用体验,可以在旧版的浏览器进行平滑的切换,提供非常快速的访问体验。

浏览器支持:IE9-11,Chrome,Opera,Firefox,Safari,Chrome(Android),Mobile Safari。

3、material-components-web  UI框架

git地址 https://github.com/material-components/material-components-web  star 12262

官网 http://mdcui.com/

license MIT

Material Components for the web(MDC Web),是谷歌专为Web设计的全新前端框架。MDC Web可帮助开发人员执行Material Design,组件由谷歌的核心工程师团队和UX设计人员开发。这些组件可以建立可靠的开发工作流程,以构建美观且功能强大的Web项目。

4、shaka-player  js播放器

git地址   https://github.com/google/shaka-player star 2904

license Apache 2.0

Shaka Player 是一个 JavaScript 库,它实现了 DASH 客户端的功能。它的播放功能基于 HTML5 video、MediaSource Extensions,和 Encrypted Media Extensions 。一般的 DASH 客户端功能很难实现,并且 DASH 标准不总是与 DASH 客户端建立的新浏览器 API 接口对齐,我们的目标是减少之间的摩擦,使之在没有插件的情况下更容易适应这些新兴的网络媒体流标准。

5、closure-library

git地址   https://github.com/google/closure-library star 3148

license Apache 2.0

闭包库是一个功能强大的低级JavaScript库,旨在构建复杂且可扩展的Web应用程序。

6、module-server 处理http请求

git地址   https://github.com/google/module-server  star 574

license Apache 2.0

Module server 是一个为 CommonJS模块提供 web 浏览器服务的系统工具。它的主要功能是支持逐步加载模块,每加载一次模块响应 1次 HTTP 请求。

Module server 有以下限制:

请求模块正好启动 1 次 HTTP 请求

单一的请求信息中包含请求模块和完成一次请求所具备的其他条件

前一个请求还未执行完,后一个请求指令传递过来了,则后一个请求不会被处理

7、canvas-5-polyfill

git地址 https://github.com/google/canvas-5-polyfill star 158

license

canvas-5-polyfill 是用来在 HTML 5 Canvas 上开发新特征的 Javascript polyfill 库。开发的新特征如:Path2D objects 和 ellipse() on CanvasRenderingContext2D。

8、ChannelPlate

git地址  https://github.com/google/ChannelPlate star 16

license

ChannelPlate 是一个在跨文档通信(MessageChannel) 中用来发送消息的 JavaScript 库。覆盖了从 W3C 到 Chrome 浏览器扩展中的跨文档通信接口,通常用于这几种情况下:  1) 共用构造函数   2) 统一 API 接口  3) 代理服务器上两个端口间复制消息的过程中。

Google 开源的前端项目相关推荐

  1. 【代码规范】google开源c\c++项目代码规范

    版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载;https://blog.csdn.net/csdn_baotai https://blog.csdn.net/csdn_baotai/a ...

  2. Google开源的Deep-Learning项目word2vec处理中文

    推荐word2Vec,说的非常强大.有意思.故找了篇文章看,分享下. 全文转自http://www.cnblogs.com/wowarsenal/p/3293586.html google最近新开放出 ...

  3. 用中文把玩Google开源的Deep-Learning项目word2vec

    本文转载自http://www.cnblogs.com/wowarsenal/p/3293586.html google最近新开放出word2vec项目,该项目使用deep-learning技术将te ...

  4. 细数饿了么开源的前端项目及实践

    感谢ElemeFE提供如此丰富的前端开源项目 1. Element 官方GitHub地址 A Vue.js 2.0 UI Toolkit for Web 2. v-charts 官方GitHub地址 ...

  5. GuLi商城-人人开源搭建前端项目

    人人开源: 下载到本地并解压: VsCode打开解压好的项目: MAC安装Nodejs,略 参考:MAC(m1)-安装Nodejs_ZHOU_VIP的博客-CSDN博客 MAC打开终端: npm in ...

  6. Google开源项目WebRTC下载及编译

    操作系统:Windows 10 IDE: Visual Studio 2019 官网:https://chromium.googlesource.com/external/webrtc 一.前言 由于 ...

  7. Google 开源的 Android 排版库:FlexboxLayout

    最近Google开源了一个项目叫「FlexboxLayout」. 1.什么是 Flexbox 简单来说 Flexbox 是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方 ...

  8. Google 开源的项目集合

    原链接 文为大家整理了 Google 开源的项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列. 0.机器学习系统 TensorFlow★Star 62533 TensorFlo ...

  9. Google开源OCR项目Tesseract训练(自己训练的记录,未成功)

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 本文训练Tesseract用的方法主要参考文章  ...

  10. Google开源项目风格指南-笔记

    Google 开源项目风格指南--中文版 Google C++ Style Guide 1. 头文件 1.1 前置声明 类似于函数的声明和定义,C++里类的声明和定义也是可以分开的.我们可以先声明而暂 ...

最新文章

  1. Windows Server 2016第三个技术预览版新技术
  2. 强化学习笔记: backup diagram
  3. Linux信号量之内核信号量
  4. PostgreSQL学习手册(PL/pgSQL过程语言)【转】
  5. Yann LeCun, Geoffrey E. Hinton, and Yoshua Bengio
  6. 分析一段H264视频数据
  7. long类型怎么转换成string_Python知识点-Python变量类型有哪些?
  8. 如何进行时间序列的特征工程?
  9. 利用filebeat推送mysql慢查询日志
  10. 微软亚洲研究院:NLP将迎来黄金十年
  11. Spring中实现AOP的三种方式
  12. SubSonic使用技巧
  13. 雷达探测原理及坐标表示
  14. matlab画箱型图均值方差,Matlab 绘制箱线图
  15. 分布式与微服务——Iaas,Paas和Saas、单体应用和缺点、微服务概念、传统 分布式 SOA 架构与微服务架构的区别、微服务实战、什么是RPC、CAP定理和BASE理论、唯一ID生成、实现分布式
  16. 使用IDEA第一次open或者import新的gradle项目出现Refresh gradle project卡死的附解决办法
  17. Android studio 学习 之打包
  18. 还在用原生Tensorflow吗?试试TF-Slim吧
  19. python正则表达式提取电话号码_python正则表达式提取文本中的电话号码和邮箱
  20. HFM student Hyperion Financial Management

热门文章

  1. 计算机显示屏显示超出屏幕大小,电脑连接的显示器出错显示超出工作频率范围怎么恢复...
  2. PHP汉字转拼音函数类
  3. 设置及清除Excel打开密码的两种方法
  4. PS笔记1_如何制作电子签名
  5. SQL如何合并两列数据
  6. Mac新手必备技巧之如何批量修改图片大小
  7. 002HTML常用标签
  8. 蚂蚁的开放:想办法摸到10米的篮筐 1
  9. python将图片合并到PDF
  10. VirtualBox 虚拟机安装黑群晖