作者:HelloGitHub-小鱼干
摘要:寓教于乐,应该是上周 Trending 的主题了,无论是被多人转发推荐的三维 Vim 项目 Vim³ 或者是流体运动的 WebGL Fluid Simulation 都趣味十足。当然说到真正的学习,肯定不如老项目 Blog——一个前端书写的系列文章及虽然已经一个季度过去但是依旧是程序员界话题的——developer-roadmap 表现抢人,在上周分别获得了 1k 和 3k 的 star,此外在游戏中学习 git 分支知识的 LearnGitBranching 也是相当有口碑,当然本周推荐的编程工具主题 也有不错的表现,例如 Ruby 开发的跨平台 GUI,iced 清明假期霸榜三日…
以下内容摘录自上周微博@HelloGitHub的 GitHub Trending,选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间超过 30 天的项目一律称之为成熟稳重老项目,由于文章篇幅问题还有部分项目未能在本文展示,望周知
1. 可怕 GitHub 新生1.1 自动炒股机:RL-Stock本周 star 增长数:1100
抄底吗?啥时候抄底?RL-Stock 是一个用深度强化学习自动炒股项目,监督学习(如 LSTM)可以根据各种历史数据来预测未来的股票的价格,判断股票是涨还是跌,帮助人做决策。
而强化学习是机器学习的另一个分支,在决策的时候采取合适的行动 (Action) 使最后的奖励最大化。与监督学习预测未来的数值不同,强化学习根据输入的状态(如当日开盘价、收盘价等),输出系列动作(例如:买进、持有、卖出),使得最后的收益最大化,实现自动交易。
底抄到没抄到我母鸡,知识至少学到了。
1.2 另类简历:react-ultimate-resumeGitHub 地址
→https://github.com/wangshub/RL-Stock
本周 star 增长数:600
react-ultimate-resume 是使用 React 和 JSONResume 搭建的 dev 简历,它旨在突出你的优势。特征
1.3 当 Go 遇见 LeetCode:go-leetcodeGitHub 地址
→https://github.com/welovedevs/react-ultimate-resume
本周 star 增长数:600
收录了 100 道 LeetCode 的项目:go-leetcode,是一个用 Golang 记录 LeetCode 解决思路的项目,此外每道已解决的 LeedCode 都包含对应的单元测试。
1.4 三维 vim:Vim³GitHub 地址
→https://github.com/austingebauer/go-leetcode
本周 star 增长数:2000
当难以退出的 vim 遇上立方体,Vim³ 是一个三维 vim,想要体验 vim 如何酷炫吊炸天吗,比二维 vim 多一维(趣味)的 Vim³ ,just try it。
2. 尚能星否 GitHub 老项目2.1 和前辈学技术:technology-talkGitHub 地址
→https://github.com/oakes/vim_cubed
本周 star 增长数:450
多读书、多看报,多研究开源框架源码。和前辈学技术:technology-talk 汇总 Java 生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识。
2.2 spring 最佳实践:spring-boot-api-project-seedGitHub 地址
→https://github.com/aalansehaiyang/technology-talk
本周 star 增长数:200
Spring Boot API Project Seed 是一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于业务代码的编写,减少加班。
2.3 又见开发路线:developer-roadmapGitHub 地址
→https://github.com/lihengming/spring-boot-api-project-seed
本周 star 增长数:3000
developer-roadmap 帮你梳理了 2020 年 Web 开发者可点亮的技能点。
2.4 模拟器:DarlingGitHub 地址→https://github.com/kamranahmedse/developer-roadmap
本周 star 增长数:500
Darling 是一个可以执行 macOS 程序的 Linux 模拟器。Darling 的工作原理是用 Darwin 内核解析 Mac 可执行文件,然后载入到内存执行。
2.5 一个项目学前端:BlogGitHub 地址
→https://github.com/darlinghq/darling
本周 star 增长数:700
Blog 是一个前端工程师写的博文,博文分为 JavaScript深入系列、JavaScript专题系列、underscore 系列、ES6 系列、React 系列,以及浏览器相关内容。
2.6 可视化学 Git:LearnGitBranchingGitHub 地址
→https://github.com/mqyqingfeng/Blog
本周 star 增长数:150
分支搞明白了吗?LearnGitBranching 是一个高星学 Git 的项目。作为一个 Git 沙盒,在交互式学习和关卡游戏通关过程中你会学习到所有分支的知识,如果你是一个 Git 新手或者想教他人学习分支知识不妨 Pick 下这个项目。
2.7 萌萌哒草图工具:ExcalidrawGitHub 地址
→https://github.com/pcottle/learnGitBranching
本周 star 增长数:700
Excalidraw 是一个用 Typescript 编写的白板工具,可轻松地绘制带有手绘感觉的图表,支持自定义基础组件颜色和大小。用了 Excalidraw 感觉需求也变得萌萌哒。btw,在线使用 Excalidraw 绘制的草图可直接复制粘贴到第三方平台。
3. 本周 GitHub Trending #编程工具#主题的主力军GitHub 地址
→https://github.com/excalidraw/excalidraw
工欲善其事,必先利其器。一个好的开发工具可以提升开发效率,而且提升编程幸福度,在这里小鱼干选了本周 Trending 日榜上 3 个不错编程工具,希望这 3 个项目能让你 Bug--,Money ~
3.1 GUI:Dear ImGui本周 star 增长数:150
Dear ImGui 是一个拥有极少依赖关系的 C 实时模式图形用户界面。它旨在实现快速迭代,并允许程序员打造内容创建工具和可视化/调试工具,特别适合游戏引擎( 用于工具)、实时 3D 应用、全屏应用、嵌入式应用开发。
3.2 云端 IDE 平台:Eclipse TheiaGitHub 地址
→https://github.com/ocornut/imgui
本周 star 增长数:1650
云端 IDE 了解下?Eclipse Theia 是一个基于 TypeScript、CSS 和 HTML 实现,用于开发多语言云端和桌面 IDE 产品的平台。特性
3.3 跨平台 GUI 库:icedGitHub 地址
→https://github.com/eclipse-theia/theia
本周 star 增长数:1000
iced 是一个受 ELm 启发的用于 Rust 的跨平台 GUI 库,侧重于简单性和类型安全性。特征
GitHub 地址
→https://github.com/hecrj/iced
以上为 2020 年第 14 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
GitHub Trending 往期回顾:
最后,欢迎留言联系我们、加入我们*(^^)*
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved