知乎高赞:中国有哪些不错的开源软件产品?

点击蓝字“dotNET匠人”关注我哟

加个“星标”,每日 7:15,好文必达!

在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?”

事实上,还不少呢~

本人于2019.7.6进行了较为全面的回答:

https://www.zhihu.com/question/330380501/answer/735432198,

获得该问题下回答中得最高赞(236赞和1枚专业勋章),对这些受欢迎的 Github 开源项目分类整理如下:


分布式计算、云平台相关工具类

1.SkyWalking,作者吴晟、刘浩杨 等等

skyWalking

仓库地址: apache/skywalking

https://github.com/apache/skywalking

更多详情请看:

SkyWalking毕业成为Apache顶级项目 - InfoQ

https://www.infoq.cn/article/lclYRGCBXTLaM82ue-7W


2.Apache ShardingSphere(Apache顶级项目 + CNCF云原生计算基金会全景图项目)


仓库地址: apache/incubator-shardingsphere

https://github.com/apache/incubator-shardingsphere

更多详情请看:

快讯!Apache ShardingSphere进入CNCF全景图


3.TiKV, PingCap公司


tikv/tikv: 分布式的事务型键值数据库,最初是作为TiDB 的功能的补充而创建的

仓库地址: tikv/tikv

https://github.com/tikv/tikv


4.阿里巴巴 Dragonfly

dragonflyoss/Dragonfly: Dragonfly是一个基于P2P的智能图像和文件分发系统。


仓库地址: dragonflyoss/Dragonfly

https://github.com/dragonflyoss/Dragonfly


5.阿里巴巴 dubbo (主要语言是Java)

apache/dubbo: Apache Dubbo 是一个基于Java的高性能的开源RPC框架。


仓库地址: apache/dubbo

https://github.com/apache/dubbo


6.携程 阿波罗配置管理


仓库地址:

https://github.com/ctripcorp/apollo


面试干货类:

1.MisterBooo/LeetCodeAnimation: 用动画的形式呈现解LeetCode题目的思路


仓库地址: MisterBooo/LeetCodeAnimation

https://github.com/MisterBooo/LeetCodeAnimation


2.CyC2018/CS-Notes: Tech Interview Guide 技术面试必备基础知识 等,作者 郑永川


仓库地址: CyC2018/CS-Notes

https://github.com/CyC2018/CS-Notes


Web前端类

1.百度Echarts

Echarts

仓库地址: apache/incubator-echarts

https://github.com/apache/incubator-echarts


2.阿里巴巴ant-design系列

ant-design/ant-design: A UI Design Language

仓库地址: ant-design/ant-design

https://github.com/ant-design/ant-design

Ant

相关的代码仓库: Ant Design like a Pro! ant-design/ant-design-pro

https://github.com/ant-design/ant-design-pro


App类

1.腾讯微信WeUI


仓库地址: Tencent/weui

https://github.com/Tencent/weui


2.WeiXinMPSDK, 作者: 苏震巍Jeffrey Su (主要语言: C#)

JeffreySu/WeiXinMPSDK: 微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core。已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。WeChat SDK for C#.


仓库地址:

https://github.com/JeffreySu/WeiXinMPSDK


3.Android相关

a. daimajia/AndroidViewAnimations: Cute view animation collection.

仓库地址: daimajia/AndroidViewAnimations

https://github.com/daimajia/AndroidViewAnimations


b. daimajia/AndroidSwipeLayout: The Most Powerful Swipe Layout!

代码仓库: daimajia/AndroidSwipeLayout

https://github.com/daimajia/AndroidSwipeLayout


下载工具

1.you-get下载器 (开发语言: Python)

soimort/you-get: 傻瓜式网络抓取下载器

仓库地址:

https://github.com/soimort/you-get

官网: https://you-get.org/


游戏相关

cocos2d/cocos2d-x: Cocos2d-x是一套开源的跨平台游戏开发工具,被全球数百万开发人员使用。

仓库地址: cocos2d/cocos2d-x

https://github.com/cocos2d/cocos2d-x


其他工具

1.Wox (快速启动工具,类似于Mac中的Alfred,支持Win7, Win 8, Win10)

Wox-launcher/Wox: Windows中的快速启动器,是Alfred和Launchy的替代产品。

仓库地址: Wox-launcher/Wox

https://github.com/Wox-launcher/Wox


2.Chatie/wechaty: WeChat Bot SDK (主要语言是 Typescript)


仓库地址: Chatie/wechaty

https://github.com/Chatie/wechaty

End

  • 只因写了一段爬虫,公司200多人被一锅全端!

  • “狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作!

  • 首富、大师和骗子之间,只差一个Ta!是Ta,一次次将国人智商踩在地上摩擦!!!

  • 大家好,我就是区块链本人。今天,我要给你们介绍我的家族…

  • 真实的上海IT圈:张江男vs漕河泾男

  • C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介

听说转发文章

会给你带来好运

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

容器日志管理 (2) 开源日志管理方案 ELK/EFK

本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。上一篇《容器日志管理(1)》中介绍了Docker自带的logs子命令以及其Logging driver,本篇将会介绍一个流行的开源日志管理方案ELK/EFK…

关于Scrum起源,读这一篇论文就足够啦!《新新产品开发游戏》

关于Scrum的起源,我们经常会提到1986年发表在HBR上的一篇论文,《The New New Product Development Game》,今天我们把它重新翻译,一起重温为何Scrum会如此设置3355?为何会用橄榄球的术语来代表Scrum?The Ne…

Java HashMap的实现原理详解

HashMap是Java Map类型的集合类中最常使用的,本文基于Java1.8,对于HashMap的实现原理做一下详细讲解。 (Java1.8源码:http://docs.oracle.com/javase/8/docs/api/) 一、HashMap实现原理总结 HashMap的实现原理总结如下…

ASP.NET Core快速入门(第5章:认证与授权)--学习笔记

点击蓝字关注我们课程链接:http://video.jessetalk.cn/course/explore良心课程,大家一起来学习哈!任务31:课时介绍1.Cookie-based认证与授权2.Cookie-based认证实现3.Jwt认证与授权介绍4.Jwt认证与授权实现5.Jwt认证与授权6.Role …

Java HashSet的实现原理详解

HashSet是Java Map类型的集合类中最常使用的,本文基于Java1.8,对于HashSet的实现原理做一下详细讲解。 (Java1.8源码:http://docs.oracle.com/javase/8/docs/api/) 一、HashSet实现原理总结 HashSet的实现原理总结如下…

asp.net mvc 自定义 pager 封装与优化

asp.net mvc 自定义 pager 封装与优化Intro之前做了一个通用的分页组件,但是有些不足,从翻页事件和分页样式都融合在后台代码中,到翻页事件可以自定义,再到翻页和样式都和代码分离, 自定义分页 pager 越来越容易扩展了…

Java LinkedHashMap的实现原理详解

1. LinkedHashSet概述: LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序…

.net core 中通过 PostConfigure 验证 Options 参数

.net core 中通过 PostConfigure 验证 Options 参数Intro在 .net core 中配置项推荐用 Options 来实现,有一些参数可能必须是用由用户来配置,不能直接写成默认值的参数,这样就需要就 Options 中的参数做一些校验,否则程序内部可能…

Spring配置错误java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataS

在对Spring数据源dataSource配置之后,运行程序出现如下错误: java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy 原因是项目没有导入spring-jdbc的jar包。 如果使用maven,可以直接在pom…

.NET做人脸识别并分类

前言在游乐场、玻璃天桥、滑雪场等娱乐场所,经常能看到有摄影师在拍照片,令这些经营者发愁的一件事就是照片太多了,客户在成千上万张照片中找到自己可不是件容易的事。在一次游玩等活动或家庭聚会也同理,太多了照片导致挑选十分困…

.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端

.NET Core ❤ gRPC千呼万唤的 .NET Core 3.0 终于在 9 月份正式发布,在它的众多新特性中,除了性能得到了大大提高,比较受关注的应该是 ASP.NET Core 3.0 对 gRPC 的集成了。它的源码托管在 grpc-dotnet 这个 Github 库中,由微软 .…

dotnet Blazor 用 C# 控制界面行为

微软很久就在做 Blazor 但是我现在才开始创建一个测试项目,我想用 C# 去控制 HTML 界面。小伙伴也许会问现在前端不是烂大街么,为什么还需要 Blazor 来做。可能原因只有一个,就是可以使用 C# 写脚本,代码比较清真用 VisualStudio …

2019年该学习哪门语言?建议学习C#语言

世界上只有少数几种语言是多功能的,而没有一个像C#那样干净整洁。作者 | Arctek译者 | 谭开朗,责编 | 郭芮出品 | CSDN(ID:CSDNnews)以下为译文:最直接的答案是:值得。但我想你不是来找这样的答…

不一样的 SQL Server 日期格式化

不一样的 SQL Server 日期格式化Intro最近统计一些数据,需要按天/按小时/按分钟来统计,涉及到一些日期的格式化,网上看了一些文章大部分都是使用 CONVERT 来转换的,SQL Server 从 2012 开始增加了 FORMAT 方法,可以使用…

怕被政治烧到,RISC-V基金会决定迁址瑞士

由于政治影响,RISC-V 基金会决定迁址瑞士。FILE PHOTO: Technology on display at Huaweis headquarters in Shenzhen, Guangdong province, China May 29, 2019. REUTERS/Jason Lee去年 12 月份,RISC-V 基金会在一次会议上宣布,它将迁址到一…

进程和线程的状态

一、进程的基本状态 进程经常讨论的基本状态为:就绪状态(Ready)、运行状态(Running)、阻塞状态(Blocked)。此外,还包括不常讨论的创建和结束。 就绪状态:当进程已分配到除…

ASP.NET Core快速入门(第6章:ASP.NET Core MVC)--学习笔记

点击蓝字关注我们课程链接:http://video.jessetalk.cn/course/explore良心课程,大家一起来学习哈!任务40:介绍1.Individual authentication 模板2.EF Core Migration3.Identity MVC:UI4.Identity MVC:EF I…

EF Core For MySql查询中使用DateTime.Now作为查询条件的一个小问题

背景最近一直忙于手上澳洲线上项目的整体迁移和升级的准备工作,导致博客和公众号停更。本周终于艰难的完成了任务,借此机会,总结一下项目中遇到的一些问题。EF Core 一直是我们团队中中小型项目常用的 ORM 框架,在使用 SQL Server…

进程的同步与互斥

现代操作系统采用多道程序设计机制,多个进程可以并发执行,CPU在进程之间来回切换,共享某些资源,提高了资源的利用率,但这也使得处理并发执行的多个进程之间的冲突和相互制约关系成为了一道难题。如果对并发进程的调度不…

缓存击穿/穿透/雪崩

缓存击穿/穿透/雪崩Intro使用缓存需要了解几个缓存问题,缓存击穿、缓存穿透以及缓存雪崩,需要了解它们产生的原因以及怎么避免,尤其是当你打算设计自己的缓存框架的时候需要考虑如何处理这些问题。缓存击穿一般的缓存系统,都是按照…