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 中直接运行测试。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
疫情将如何影响国内5G发展?中国5G会否再次落后?
2020年春节期间,“新型冠状病毒”引发了自SARS之后又一次全国性疫情,而世卫组织也将之列为国际关注的突发公共卫生事件,随后多国发布了针对中国的旅行警告和入境限制,从当前情况来看,疫情对中国各方各面的冲击无疑是巨大的。按照恒大研究院任泽平团队的研究报告的分析——疫情短期内将对宏观经济产生相当大的负面影响,防控疫情需要人口避免大规模流动和聚集,隔离防控,人们的消费需求将大幅降低。同时,当前各地方政府均发布了延迟复工的行政指令,企业停工减产,制造业、房地产、基建投资短期基本停滞。由于需求和生产骤降,投资、消费、出口均受明显冲击,短期失业上升和物价上涨。比如,餐饮巨头西贝预计春节前后一个月时间将损失营收7-8亿元,而2万多员工的工资支出就需要1.5亿元,倘若疫情在短时间内得不到有效控制,西贝账上的现金撑不过三个月,后面面临的将是裁员,甚至倒闭。报告认为,疫情将打断中国经济2019年底的弱企稳,在经济下行压力较大背景下,破6是大概率事件,一季度可能破5。 当然,报告最后还是给予人们很大的信心,报告对于此次疫情的长期影响趋于正向,认为政府治理将更透明,生产生活业态将朝着智能化、线上化发展,风险...
- 下一篇
DDR5来了,这些新内存技术你掌握了吗?
什么是 DDR5? 打开百度百科,你会发现对于 DDR5 的描述十分“简陋”:“DDR5 是一种计算机内存规格”。这种定义没问题,却不具体,下面跟着与非网一起来深入了解一下吧。 DDR5 是第五代 DDR SDRAM的简称,DDR SDRAM 是英文 Double Data Rate SDRAM 的缩写,中文译为双倍速率 SDRAM,而 SDRAM 又是 Synchronous Dynamic Random Access Memory 的缩写,译为同步动态随机存取存储器,同步对象是系统时钟频率。因此,组起来讲,DDR5 就是第五代双倍速率同步动态随机存取存储器的意思。 图源:Andy Lock 从字面上也不难发现 DDR5 与 SDRAM 是有血缘关系的,没错,准确的说 DDR5 是 SDRAM 的改进版第五代子嗣,而 DDR 的作用除了暂存 CPU 运算数据之外,还肩担着与硬盘等外部存储器交换数据的使命,因此不仅需要满足高速读写的要求,还需要拥有无限次读写的功能,当然了,无限次是个理论值,受限于材料等因素的影响,其寿命通常为十年以上。 SDRAM 技术发展历程 在讲 SDRAM 发展...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题