Java学习者看过来!这些优质项目千万别错过

2023-05-26 0 231

开发人员宝物库

https://gitee.com/sharetech_lee/CS-Books-Store

所以非主流的C语言,假如去GitHub搜呵呵,会辨认出Java工程项目数不胜数。

这就会增添许多所苦,倘若有10亿个工程项目,想从当中找出适宜算数、高阶等相同期的工程项目就成了两件十分十分困难,谁也没所以多心力逐一去筛检,即使单纯的要学概要整座看留下来都要花费十分多的心力和天数。

我每晚单厢花费极短天数在GitHub上,想搜寻一般而言工程项目,千万别单纯蛮横的间接搜寻,而要透过间接地的形式搜寻。

举个范例,倘若想搜Java有关的工程项目,假如上去就搜寻关键字「Java」会列举许多支离破碎的工程项目。林美珠形式,他们能后面管吻「awesome」搜寻有关的总计,比如,「awesome Java」,会搜寻出Java有关的许多选集。

那些选集常常都是他们花费了极短天数,Lendelin归纳出的高质量天然资源和工程项目,再从这儿头找工程项目覆盖范围就大幅缩小了。

这儿就给他们所推荐两个极好的工程项目天然资源选集,里头有许多极好的Java工程项目。

1. awesome-for-beginners

awesome-for-beginners》,现阶段在Github早已46K Star!

Java学习者看过来!这些优质项目千万别错过

awesome-for-beginners》从2016年开始整理,到现在早已6年多的天数,经过多年天数的打磨,它早已成为一个十分全面且严谨的开源工程项目。

《awesome-for-beginners》是一个什么样的工程项目?

用一句话概括:它汇集了一大批适宜算数者、对零基础友好的Github开源工程项目

Java学习者看过来!这些优质项目千万别错过

这个工程项目覆盖下列比较使用较多的C语言:

.NETCC#C++ClojureClojureScriptDartElixirGoHaskellJavaJavaScriptJuliaKotlinLaTeXMarkdownPerlPHPPythonRubyRustScalaSmalltalkSwiftTypeScript

以题目提到的Python工程项目为例,它就汇集了许多适宜算数者的Github开源工程项目。

以Java为例:

appsmithCodename OneelasticsearchImages-to-PDFJabRefOpenMetadataSirixDBStrongboxTEAMMATESTrino (formerly Presto SQL)Wikimedia Commons Android AppXWikizerocode

2. DevWeekly

就像后面提到的,每晚我都至少花费2个小时以上的天数在Github上。

这个过程中,浏览了大量的工程项目,碰到许多划水刷Star的,也遇到过许多高质量的项目。

正因如此,深刻体会到找出高质量工程项目多么不容易。

为了方便后续用到时能够找出,所以那些年我养成了一些收集整理高质量Github工程项目的习惯。

从今年下半年开始,我每个周单厢优中选优,整理一些高质量工程项目分享给他们。

这儿头主要分为3块内容:

高质量工程项目实用工具技术文章

在高质量工程项目里头,就会介绍涉及相同C语言的高质量工程项目,当中包括但不限于Java、Python、Go、Rust、JavaScript、C/C++等。

举两个范例:

FutureRestore-GUI

Java Star:384

Java学习者看过来!这些优质项目千万别错过

FutureRestore 的现代 GUI工具,内置许多让使用过程中更容易的附加功能。

zfile

Java Star:6k

Java学习者看过来!这些优质项目千万别错过

基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP、SFTP 等存储源,支持在线浏览图片、播放音视频,文本文件、Office、obj(3d)等文件类型。

Karve

Java Star:37

Karve是一个单纯的缝隙瑕疵修复工具,它的原理是基于图像的上下文信息进行调整。

该算法保留了图像中的物体,而不太重要的背景空间则透过移除图像中的 “接缝”而被移除。

Jailer

Java Star:1.4k

Java学习者看过来!这些优质项目千万别错过

Jailer是一个用于数据库子集和关系数据浏览的工具。

它从你的数据库中创建小的片断作为SQL(拓扑排序),DbUnit记录或XML。

对于创建测试数据的小样本或用相关的生产数据进行局部问题分析来说是十分理想的。

数据浏览器能让你按照表之间的关系(基于外键或用户定义)浏览你的数据库。

OpenFlappyBird

Java Star:300

Java学习者看过来!这些优质项目千万别错过

Flappy Bird是一款曾经分泌一时的手机游戏,OpenFlappyBird则是透过Java复刻的一个开源工程项目,透过这个工程项目能学习如何利用Java进行手机游戏的开发。

建议他们有空能多浏览Github,有许多好用的开源免费工具。但是,现阶段Github上工程项目数不胜数,而且刷榜现在也十分严重,想找出高质量的工程项目变得越来越难。这儿,给他们所推荐Github上一个十分极好的工程项目《DevWeekly》,这个工程项目每周单厢精挑细选一些高质量的开源工程项目,涵盖C++、JAVA、JavaScript、Python、Go等相同C语言。此外,还有一些开源工具、优秀的技术文章,而且考虑到许多同学访问Github不方便的问题,我还特意同步到了Gitee,建议他们看呵呵:

https://gitee.com/sharetech_lee/DevWeekly

hello,他们好,我是Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT公司工作经验,先后从事过计算机视觉、所推荐系统、后端、数据等有关工作。假如同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎他们前来咨询!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务