1月份Github上热门的开源项目

开发
1月份GitHub上热门的开源项目排行已经出炉啦,一起来看看上榜详情。

1月份GitHub上热门的开源项目排行已经出炉啦,一起来看看上榜详情:

1. the-book-of-secret-knowledge

https://github.com/trimstray/the-book-of-secret-knowledge

Star 29869

该存储库是程序开发工作中用得到的材料和工具的集合,它包含了许多有用的信息,每个人都可以在这份清单里找到适合你的工具,它面向系统和网络管理员、DevOps、渗透测试人员和安全研究人员。

2. Deno

https://github.com/denoland/deno

Star 43517

deno 是 V8 上的安全 TypeScript 运行时。主要有以下特性:

  • 支持 TypeScript 2.8 开箱即用,使用 V8 6.8.275.3 引擎
  • 无 package.json、npm,不追求兼容 Node
  • 通过 URL 方式引入依赖而非通过本地模块,并在第一次运行的时候进行加载和缓存,并仅在代码使用--reload运行,依赖才会更新
  • 发生未捕捉错误时自动终止运行
  • 支持 top-level 的 await
  • 旨在兼容浏览器
  • 可以作为库来引入,以轻松构建自己的 JavaScript runtime

3. kratos

https://github.com/bilibili/kratos

Star 8884

Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。

4. EfficientDet.Pytorch

https://github.com/toandaominh1997/EfficientDet.Pytorch

Star 791

EfficientNets是一种新的模型缩放方法,准确率比之前最好的Gpipe提高了0.1%,但是模型更小更快,参数的数量和FLOPS都大大减少,效率提升了10倍。该项目是一个哈佛数学系小哥哥Luke Melas-Kyriazi开源了自己的PyTorch实现,包含与训练模型和Demo。

5. ALBERT

https://github.com/google-research/ALBERT

Star 1425

ALBERT模型是BERT的改进版,与最近其他State of the art的模型不同的是,这次是预训练小模型,效果更好、参数更少。它对BERT进行了三个改造:

  • 词嵌入向量参数的因式分解
  • 跨层参数共享
  • 段落连续性任务

6. You-Dont-Know-JS

https://github.com/getify/You-Dont-Know-JS

Star 115837

这是一系列深入探讨JavaScript核心特性的书籍,你可以在Github上阅读全系列,该书籍一共分为上中下三卷。

7. fastapi

https://github.com/tiangolo/fastapi

Star 8859

FastAPI 是一个高性能,易学,快速编码,可用于生产环境的API开发框架

8. openpilot

https://github.com/commaai/openpilot

Star 13558

openpilot 是一个开源的自动驾驶(驾驶代理)。目前,它实行 Hondas 和 Acuras 的自适应巡航控制(ACC)和车道保持辅助系统(LKAS)的功能。它在启动时与 Tesla Autopilot 相当,比所有其他制造商更好。openpilot 的代码库编写得很简洁,支持快速原型开发。

9. newbee-mall

https://github.com/newbee-ltd/newbee-mall

Star 1916

newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

10. puppeteer

https://github.com/puppeteer/puppeteer

Star 58167

Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。

Puppeteer 基本功能有:

  • 生成屏幕截图和 PDF 页面。
  • 检索 SPA 并生成预渲染内容(即“SSR”)。
  • 自动提交表单,UI 测试,键盘输入等
  • 创建一个最新的自动测试环境。使用最新的 JavaScript 和浏览器功能,在最新版本的Chrome 中直接运行测试。

 

责任编辑:赵宁宁 来源: 开源最前线
相关推荐

2021-02-10 07:21:22

Github开源Java

2020-02-06 11:23:22

GithubPython开源项目

2020-02-10 10:42:55

Java开源项目Github

2021-02-18 10:53:17

GithubJava开源

2020-02-13 10:46:54

GithubJavaScript开源项目

2021-02-15 12:14:45

开源PythonGithub

2020-02-13 15:11:38

JavaScript开源项目

2019-02-12 08:50:49

GitHub开源项目Python

2019-02-12 08:30:53

GitHub开源项目Java

2021-07-01 10:25:58

开源项目Github

2020-07-01 14:08:20

开源Github开源项目

2019-08-07 15:39:35

GitHub代码开发者

2020-05-06 07:30:01

开源项目Github开源

2020-08-01 15:54:07

Github开源项目

2021-03-01 10:31:06

开源开源项目

2019-09-04 11:22:53

开源GitHub开源项目

2020-04-01 12:40:45

GitHub 开源Java

2020-11-02 11:28:09

开源项目GitHubPython

2019-11-05 09:54:50

Github开源项目编程

2019-10-09 09:10:18

开源项目Github代码
点赞
收藏

51CTO技术栈公众号