5月份Github上最热门的开源项目-程序员宅基地

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

开源最前线(ID:OpenSourceTop) 猿妹整编

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

1

deno

https://github.com/denoland/deno Star  61499

Deno 是 V8 上的安全 TypeScript 运行时。部分特性如下:

  • 支持 TypeScript 2.8 开箱即用,使用 V8 6.8.275.3 引擎

  • 无 package.json、npm,不追求兼容 Node

  • 可以控制文件系统和网络访问权限以运行沙盒代码,默认访问只读文件系统可访问,无网络权限。V8 和 Golang 之间的访问只能通过 protobuf 中定义的序列化消息完成

  • ......

2

covid-sim

https://github.com/mrc-ide/covid-sim star 1053

这是由伦敦帝国学院的MRC全球传染病分析中心开发的COVID-19 CovidSim微观仿真模型。

3

Ventoy

https://github.com/ventoy/Ventoy Star 3644

Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把ISO文件拷贝到U盘里面就可以启动了,无需其他操作。你可以一次性拷贝很多个不同类型的ISO文件,在启动时Ventoy会显示一个菜单来选择。无差异支持Legacy BIOS和UEFI模式。目前已经测试了各类超过260+ 个ISO文件。

4

PowerToys

https://github.com/microsoft/PowerToys Star 25369

PowerToys是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化Windows操作,以提高效率。其最早出现在Windows 95中,但并不受微软官方支持,对其测试也不够彻底。

到了Windows XP时代,所有进入Windows的应用都需要进行安全审查,于是PowerToys便消失了。最近,微软宣布以官方名义重启该项目。

5

jukebox

https://github.com/openai/jukebox Star 2428

Jukebox是一个可重用的Java组件框架,用以简化大型并发系统、分布式系统应用的开发。

6

InternetArchitect

https://github.com/bjmashibing/InternetArchitect Star 1458

这是一份开源的年薪百万互联网架构师课程文档及源码。

7

vite

https://github.com/vitejs/vite Star 5640

Vite是一个通用的去中心化应用平台,在兼顾安全性的同时,满足了工业级应用对高吞吐、低延迟和扩展性的要求。

Vite采用DAG账本结构,账本中的交易按账户分组。Vite中的快照链结构,可以弥补账本自身防篡改能力的不足。通过分层共识算法HDPoS,将交易的写入和确认解耦,并保障系统的高性能和扩展性。

8

spring-analysis

https://github.com/seaswalker/spring-analysis Star 8415

这是一份Spring相关组件阅读笔记。

9

jeecg-boot

https://github.com/zhangdaiscott/jeecg-boot Star 12763

基于代码生成器的快速开发平台,前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码。通过Jeecg-Boot,可以解决Java项目70%的重复工作,让开发更多关注业务逻辑。

10

Java

https://github.com/TheAlgorithms/Java Star 25574

用Java实现的所有算法。

11

vue-admin-beautiful

https://github.com/chuzhixin/vue-admin-beautiful Star 1731

vue-admin-beautiful是一款绝佳的前端开发框架(基于vue/cli 4 最新版,同时支持电脑,手机,平板)。

12

spring-boot-demo

https://github.com/xkcoding/spring-boot-demo Star 14720

spring boot demo 是一个用来深度学习并实战Spring boot的项目,目前总共包含65个集成demo,已经完成53个。该项目已成功集成actuator(监控)、admin、logback、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)......

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 再见!程序员!!!

 微信号 可以改了 !!!真事 !!

 2020 常用的 7 款 MySQL 客户端工具

 别再问我Redis内存满了该怎么办了

在看点这里好文分享给更多人↓↓

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Px01Ih8/article/details/106580590

智能推荐

golang 下划线(underscore)的意义_golang var 下划线-程序员宅基地

文章浏览阅读1.3k次。_(下划线),可以简单理解为赋值但以后不再使用,在golang中使用比较多,使用场合不单一,这里稍作总结,方便理解用在importimport _ "net/http/pprof"pprof常见用法。引入包,会先调用包中的初始化函数,这种使用方式仅让导入的包做初始化,而不使用包中其他功能用在返回值for _,v := range Slice{}_,err := ..._golang var 下划线

国外C#开源项目(转)-程序员宅基地

文章浏览阅读154次。Open Source Aspect-Oriented Frameworks in C#AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic Pro..._c#工业开源

一段python从mysql数据库中取数据并且求平均值的代码_python读数据库就列表中的平均价格-程序员宅基地

文章浏览阅读5.3k次,点赞2次,收藏6次。#encoding=gbkimport sysimport MySQLdbimport datetimeimport timedict = {"0":"0-0","1" : "0-500","2" : "500-700","3" : "700-900","4" : "900-1200", "5" : "1200-1600","6" : "1600-2000","7"_python读数据库就列表中的平均价格

解决Shiro跨域问题_shiro 跨域-程序员宅基地

文章浏览阅读1.6w次,点赞3次,收藏16次。由于项目需要springboot项目接入了shiro进行登录验证。做法是在在每一个接口的heards部分增加token,后台拿到token后进行验证。在postman测试没问题。但是,前端却一直报options500错误。原来,是浏览器的同源策略引起的。什么是同源策略?源(origin)就是协议、域名和端口号。同源策略是浏览器的一种安全功能,不同源(协议或域名或端口不同)之间不能相..._shiro 跨域

nsis 脚本_nsis existsprocess-程序员宅基地

文章浏览阅读597次。; 该脚本使用 HM VNISEdit 脚本编辑器向导产生; 安装程序初始定义常量!define PRODUCT_NAME "TRU Mate"!define PRODUCT_VERSION "1.1"!define PRODUCT_PUBLISHER "杰为软件系统(深圳)有限公司"!define PRODUCT_WEB_SITE "http://www.jwis.c_nsis existsprocess

web前端二维码打印模板编辑_new hiprint.printtemplate-程序员宅基地

文章浏览阅读3.4k次。工作需要,为了实现类似二维码打印软件的功能,尽力了。基于hiprint开源插件修改而来,实现了二维码模板在线编辑、保存、预览、打印,批量打印、自动分页官网地址:http://www.hinnn.com/话不多说直接从官网拿下来基本没问题(有问题也没办法,像我这直接把官网例子页面拿下来改造后才能正常实现各种功能)>_<我的修改完成大概是这个样子,下面开始讲解具体实..._new hiprint.printtemplate

随便推点

RAID配置_raid配置 是什么-程序员宅基地

文章浏览阅读557次。一、RAID磁盘阵列概述1.RAID称为独立冗余磁盘阵列2.把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。3.组成磁盘阵列的不同方式称为RAID级别(RAID Levels)4.常用的RAID级别RAID 0 ,RAID 1 ,RAID 5 , RAID 6, RAID 1+05.RAID可以分为软RAID和硬RAID,软RAID是通过实现多块硬盘冗余的,而硬RAID一般是通过RAID来实现RAID二、磁盘阵列分类介绍_raid配置 是什么

java自定义注解验证实体类_java自定义注解传入实体校验-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏4次。1.创建一个自定义注解** * 实体检验自定义注解类 * @author 李 */@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface ValidateEntity { public boolean required() default false;//是否检验null public boolean requiredLeng() default false;//是否检_java自定义注解传入实体校验

技术分享- IOS后台获取地理位置并且上传到服务器_ios通过快捷指令获取手机经纬度地址发送到服务器-程序员宅基地

文章浏览阅读3k次。有时候需要获取手机的地理位置,当程序关闭的时候,也可以获取地理位置并且上传到服务器端。苹果在后台可以运行的程序,只有三种,一个是声音,一个是获取地理位置。下面主要说一下在后台获取地理位置,并且定时发送到服务器端。实现非常简单,首先在info.plist中添加属性:通过下面的代码获取地理位置:#import “MyCLController.h”@implementatio_ios通过快捷指令获取手机经纬度地址发送到服务器

远程桌面连接方式造成键盘鼠标失效(UI自动化)_vsphere远程后鼠标点不了-程序员宅基地

文章浏览阅读9.8k次。winserver 2012 2016一、初识鼠标键盘失效问题当用户在一段时间内没有对Windows进行任何操作,Windwos会自动切换到锁屏模式(或屏保模式),甚至待机。对于普通用户来说,这样设置没问题,而且这也是官方推荐的设置。但如果这台电脑是IT开发人员用来进行自动化测试的机器,尤其是包含UI交互的测试(比如,用脚本操控鼠标来模拟点击一个按钮),这样设置就是错误的,因为退出桌面后,鼠标键盘会失效,UI自动化无法正常进行。解决这一问题思路很简单:保持计算机一直在桌面上。具体实施的方法如下:_vsphere远程后鼠标点不了

golang 执行命令行-程序员宅基地

文章浏览阅读4.5k次。一般情况下,在 golang 中执行一些命令如 git clone,则可以使用 exec.Command 函数func RunCommand(path, name string, arg ...string) (msg string, err error) { cmd := exec.Command(name, arg...) cmd.Dir = path err = cmd.Run() log.Println(cmd.Args) if err != nil { log.Println("e_golang 执行命令

Launcher3增加Allapps与移除搜索栏_launcher3 判断是否在allapps-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏2次。RK3399 7.1的SDK中的Launcher3,默认是没有allapps按钮以及有搜索栏,非常碍事,下面要将他去掉。这两个基本改的位置基本相同,一起说,需要修改两个地方:从Layer中移除掉 mQsbContainer 移除掉搜索框的 View--- a/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java+++ b/packages/apps/Launcher3/src/com/android/launcher3/L_launcher3 判断是否在allapps