哈喽,大师好,我是开源君,一个资深的互联网玩家,努力于为大师分享各范畴优良开源项目。 比来开源君抽时候整理了 GitHub 优良开源项目,包括 60 + 优良开源项目,触及C 说话、Java、Python、 Go、Vue、CSS 等范畴,前期开源君会慢慢更新、C++、Node、PHP、算法、C#、JS、小法式、Android等等偏向。 不积硅步无以致千里,不积小流无以成江海;经过开源项目标堆集,也是一种渐渐量变的进程,实时挖掘和发现有用的项目,让我们比其他人走的更快一步。 {\color{red}{整理不易,记得三连支持开源君}} 0.the-way-to-go_ZH_CN 在打仗 Go 说话以后,对这门编程说话很是沉迷,时代也陆连续续起头一些帮助国内编程爱好者领会和成长 Go 说话的工作,比如起头录制视频教程《Go编程根本》。但由于今朝国内并没有比力好的 Go 说话书籍,而国外的优异书籍由于英文的原因在一定水平上也为很多 Go 说话爱好者带来了一些进修上的困扰,不但为了加速分散 Go 爱好者的国内群体,本人在完成阅读这本名叫 《The Way to Go》 以后,决议天天抽出一点时候来停止翻译的工作,而且以开源的形式免费分享给有需要的 Go 说话爱好者。
项目地址:https://github.com/unknwon/the-way-to-go_ZH_CN 合适进修者:这个开源项目比力合适小白入门进修 保举指数:10.0
1. LeetCode-Go
100% 的测试覆盖率,runtime beats 100% / LeetCode 题解 中大部分是谷歌、Facebook、LinkedIn、APPle等的实在口试题目,它总是有助于进步我们的算法技术,提升您的编码技术并快速找到工作。 项目地址:https://github.com/halfrost/LeetCode-Go 合适进修者:这个开源项目比力合适刷 Go 相关的算法题 保举指数:10.0 Star 趋向
2.EoapiEoapi 是一款类 Postman 的开源 API 工具,更轻量,同时可拓展!可以简化你的 API 开辟工作,让你更快更好地建立 API,支持 API 有关的焦点功用,还可以经过插件市场帮助你将 API 公布到各个利用平台,比如公布到网关完成 API 上线,大概和低代码平台连系,将 API 快速酿成可利用的组件等。 这个开源项目保护的很好,还在不竭更新,不用担忧上手难度,Eoapi 有完整的开辟文档,假如你在利用进程中有什么疑问大概倡议,无妨去间接去github上提 Issue。固然你也可以进他们的开源社区交换群,进群方式可经过检察官方文档获得。
Eoapi 开辟文档:https://docs.eoapi.io/?utm_source=ZK080201 代码仓库:https://github.com/eolinker/eoapi 3. advanced-go-programming-book
《Go说话高级编程》开源图书,周全CGO、Go说话、RPC实现、Protobuf插件实现、Web框架实现、利用系统等高阶主题.
项目地址:https://github.com/chai2010/advanced-go-programming-book 合适进修者:这个开源项目是Go说话高级编程的开源书籍,合适 Go 说话进阶进修者 保举指数:10.0
4. flipped-aurora/gin-vue-admin基于gin+vue搭建的(中)背景系统框架,集成jwt鉴权,权限治理,静态路由,分页封装,多点登录阻挡,资本权限,上传下载,代码天生器,表单天生器,通用工作流等根本功用,五分钟一套CURD前后端代码,VUE3版本正在重构。 项目地址:https://github.com/flipped-aurora/gin-vue-admin 合适进修者:这个开源项目是gin+vue搭建的(中)背景系统框架,合适有一定编程根本的编程爱好者理论,也合适已经工作的 Go 工程师进修。 保举指数:10.0
5. 7days-golang7天从零起头的golang法式(web框架Gee、散布式缓存GeeCache、工具关系映照ORM框架GeeORM、rpc框架GeeRPC等)7天用系列Go起头写/从零实现。
项目地址:https://github.com/geektutu/7days-golang 合适进修者:合适小白进修者,主如果 7 天学懂 Go 根本 保举指数:10.0
6. The-Golang-Standard-Library-by-Example对于法式员而言,标准库与说话自己一样重要,它比如一个百宝箱,能为各类常见的使命供给完善的处理计划。以示例驱动的方式讲授Golang的标准库。
项目地址:GitHub - polaris1119/The-Golang-Standard-Library-by-Example 合适进修者:合适小白进修者 保举指数:8.0
7. golang-design-pattern
设想形式 Golang实现-《研磨设想形式》 项目地址:GitHub - senghoo/golang-design-pattern: 合适进修者:合适具有一定根本的 Go 说话进修者 保举指数:10.0
8. go-admin-team/go-admin基于Gin + Vue + Element UI的前后端分手权限治理系统脚手架(包括了:多租户的支持,根本用户治理功用,jwt鉴权,代码天生器,RBAC资本控制,表单构建,按时使命等)3分钟构建自己的中背景项目 项目地址:GitHub - go-admin-team/go-admin 合适进修者:合适具有一定根本的 Go 说话进修者
保举指数:10.0 9. aceld/zinx基于Golang轻量级TCP并发办事器框架 项目地址:GitHub - aceld/zinx 合适进修者:合适具有一定根本的 Go 说话进修者
保举指数:10.0 10 .interview-goGolang 口试题 项目地址:GitHub - lifei6671/interview-go 合适进修者:合适具有一定根本的 Go 说话进修者
Golang 常见口试题目剖析- 交替打印数字和字母
- 判定字符串中字符能否全都分歧
- 翻转字符串
- 判定两个给定的字符串排序后能否分歧
- 字符串替换题目
- 机械人坐标计较
- 语法题目一
- 语法题目二
- goroutine和channel利用一
- 实现阻塞读的并发平安Map
- 高并发下的锁与map读写题目
- 按时与 panic 规复
- 为 sync.WaitGroup 中Wait函数支持 WaitTimeout 功用.
- 七道语法找错题目
- golang 并发题目测试
- 记一道字节跳动的算法口试题
- 多协程查询切片题目
- 对已经封闭的的chan停止读写,会怎样样?为什么?
- 简单聊聊内存逃逸?
- 字符串转成byte数组,会发生内存拷贝吗?
- http包的内存泄露
- sync.Map 的用法
Golang 理论- Go说话的GPM调剂器是什么?
- Goroutine调剂战略
- goroutine调剂器概述
Redis根本- Redis 根本数据结构
- Redis中的底层数据结构
- Redis持久化的道理及优化
- Redis中内存淘汰算法实现
- Redis主从复制道理
MySQL相关- MySQL数据库典范口试题剖析
- MySQL InnoDB MVCC 机制的道理及实现
- 为什么MySQL利用B+树做索引?
口试必备算法- 字符串之实现 Sunday 婚配
- 字符串泄露之反转字符串(301)
- 字符串中的第一个唯一字符
- 字符串之考证回文串
- 滑动窗口最大值
- 最长公共前缀
- 两个数组的交集
- 最接近的三数之和
排序算法保举指数:10.0 11. CS-Notes
项目地址:https://github.com/CyC2018/CS-Notes 这个项目首要包括了,技术口试必备根本常识、力码、计较机、计较机收集、系统设想等常识,值得每一个 Java 法式员进修。
保举指数:10.0 12. advanced-java项目地址:https://github.com/doocs/advanced-java 互联网 Java 工程师进阶常识完全扫盲:涵盖高并发、散布式、高可用、微办事、海量数据处置等范畴常识,出格合适进阶 Java 进修,特别是工作者。
保举指数:10.0 13. mall项目地址:https://github.com/macrozheng/mall mall项目是一套电商系统,包括前台商城系统及背景治理系统,基于SpringBoot+MyBatis实现,采用Docker容器化摆设。 前台商城系统包括首页门户、商品保举、商品搜索、商品展现、购物车、定单流程、会员中心、客户办事、帮助中心等模块。 背景治理系统包括商品治理、定单治理、会员治理、促销治理、运营治理、内容治理、统计报表、财政治理、权限治理、设备等模块。
14. hello-algorithm项目地址:https://github.com/geekxh/hello-algorithm 针对小白的算法练习 | 包括四部分:①.算法根本 ②.力扣图解 ③.大厂面经 ④.CS_汇总 保举指数:9.0 15. spring-boot-examples项目地址:https://github.com/ityouknow/spring-boot-examples Spring Boot 利用的各类示例,以最简单、最适用为标准,此开源项目中的每个示例都以最小依靠,最简单为标准,帮助初学者快速把握 Spring Boot 各组件的利用,激烈保举,进修 Spring Boot 看这个开源项目就够了
保举指数:10.0 16. jeecg-boot项目地址:https://github.com/jeecgboot/jeecg-boot 「企业级低代码平台」前后端分手架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码天生器让前后端代码一键天生,无需写任何代码! 引领新的开辟形式OnlineCoding->代码天生->手工MERGE,帮助Java项目处理70%反复工作,让开辟更关注营业,既能快速进步效力,帮助公司节省本钱,同时又不失灵活性。
保举指数:10.0
17. spring-boot-demo项目地址:GitHub - xkcoding/spring-boot-demo 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(经过AOP记录web请求日志)、同一异常处置(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操纵数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操纵Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操纵Mybatis)、BeetlSQL(强大的ORM框架)、upload(当地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存) 保举指数:10.0 18. miaosha项目地址:https://github.com/qiurunze123/miaosha ⭐⭐⭐⭐秒杀系统设想与实现.互联网工程师进阶与分析
保举指数:10.0 19.canal项目地址:https://github.com/alibaba/canal 阿里巴巴 MySQL binlog增量定阅&消耗组件
保举指数:10.0 20. cat项目地址:https://github.com/dianping/cat CAT 作为办事端项目根本组件,供给了 Java, C/C++, Node.js, Python, Go 等多说话客户端,已经在美团点评的根本架构中心件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息行列,设置系统等)深度集成,为美团点评各营业线供给系统丰富的性能目标、健康状态、实时告警等。
保举指数:10.0 21. vue2-elm项目地址:GitHub - bailicangdu/vue2-elm 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面利用,出格合适进修前真个朋友们,这个项目买通了 Vue 相关的常识点,做完这个项目,不但能锻炼思维才能,还能提升前端技术。
保举指数:10.0 22. vue-manage-system项目地址:https://github.com/lin-xin/vue-manage-system 基于Vue3+Element Plus的背景治理系统处理计划,对于从 Vue2 过度到 Vue3 的小伙伴很有帮助,值得进修。
保举指数:10.0 23. vue2-manage项目地址:https://github.com/bailicangdu/vue2-manage 基于vue + element-ui的背景治理系统,这类项目合适新手练习,也合适公司搭建框架,削减反复造轮子。
保举指数:10.0 24. DataV项目地址:https://github.com/DataV-Team/DataV Vue数据可视化组件库(类似阿里DataV,大屏数据展现),供给SVG的边框及装潢、图表、水位图、飞线图等组件,简单易用,持久更新(React版已公布),非常合适做数据可视化.
保举指数:10.0 25. form-generator项目地址:GitHub - JakHuang/form-generator Element UI表单设想及代码天生器,比力合适适用 Element UI 开辟项目标朋友,能帮助开辟洁身很多工作量
保举指数:10.0 26. vue-form-making项目地址:GitHub - GavinZhuLei/vue-form-making 一个基于Vue.js的可视化表单设想器/天生器,让表单开辟变得简单高效。(基于Vue的可视化表单设想器,让表单开辟简单而高效,高效表单开辟必备
保举指数:10.0 27. gods-pen项目地址:GitHub - ymm-tech/gods-pen 基于vue的高扩大在线网页建造平台,可自界说组件,可增加剧本,可数据统计。
保举指数:10.0 28. vue-framework-wz项目地址:GitHub - herozhou/vue-framework-wz: vue背景治理框架 本项目是背景治理框架,集成了治理、登录功用、UI组件、七牛上传等功用,倡议间接利用
保举指数:10.0 29. awesome-fenix项目地址:GitHub - fenixsoft/awesome-fenix: 这是一部以“若何构建一套牢靠的散布式大型软件系统”为叙事主线的开源文档,是一幅帮助开辟职员整理现代软件架构各条分支中繁多常识点的技术舆图
保举指数:10.0 30. Daily-Question项目地址:https://github.com/shfshanyue/Daily-Question 互联网大厂内推及大厂面经整理,而且天天一道口试题推送
保举指数:10.0 31. Python-100-Days项目地址:https://github.com/jackfrued/Python-100-Days Python - 100天重新手到大师,项目中系统讲授了各类常识点,可谓 Python 说话最好的教程,今朝在 GitHub 处于热门榜单,已经上过全球榜单,学到就是赚到。
保举指数:10.0 32. interview_internal_reference项目地址:https://github.com/0voice/interview_internal_reference 2021年最新总结,阿里,腾讯,百度,美团,头条等技术口试题目,以及答案,专家出题人分析汇总。 保举指数:9.0 33. AiLearning项目地址:GitHub - apachecn/AiLearning 机械进修 -深度进修 - 自然说话处置 NLP,假如需要进修这类常识,看这个项目就能收获很多。
保举指数:9.0 34. 12306项目地址:https://github.com/testerSunshine/12306 12306 智能订票项目,出格合适练手,很多编程课有这个实战项目,看完这个项目又能节省一个月饭钱,值得进修。
保举指数:10.0 35. d2l-ai/d2l-zh项目地址:GitHub - d2l-ai/d2l-zh 《创业学深度进修》:一篇中文读者、能运转、可会商。中英文版被全球200所大学采用讲授,这个开源项目很是合适进修深度进修的朋友,包括大门生、研讨生等。
保举指数:10.0 36. aljumpserver项目地址:GitHub - jumpserver/jumpserver umpServer 是全球读者拓展的堡垒机,是合适专业运维平安审计系统的 4A。
保举指数:9.0 37. awesome-python-login-model项目地址:GitHub - Kr1s77/awesome-python-login-model Python 模拟登陆一些大型网站,还有一些简单的爬虫,非常齐全,代价很大,激烈保举进修。
保举指数:10.0 38. EverydayWechat项目地址:GitHub - sfyc23/EverydayWechat 微信助手:1.逐日按时给好友(女友)发送定制消息。2.机械人自动答复好友。3.群助手功用(例如:查询渣滓分类、天气、日历、电影实时票房、快递物流、PM2.5等)
保举指数:10.0 39. GitHub520项目地址:GitHub - 521xueweihan/GitHub520 让你“爱”上 GitHub,处理拜候时图裂、加载慢的题目,帮助法式员们处理GitHub 拜候慢的题目。 保举指数:8.0 40. bilibili-user项目地址:GitHub - airingursb/bilibili-user Bilibili 用户爬虫实战项目,值得进修
保举指数:10.0 41. QSCTech/zju-icicles项目地址:GitHub - QSCTech/zju-icicles 浙江大学课程攻略同享计划,内容不止 C 说话,还包括 Java、操纵系统、数据库、离散道理等等课程,出格合适大门生进修。
保举指数:10.0 42. Learn-Algorithms项目地址:https://github.com/nonstriater/Learn-Algorithms 个项目主如果 算法相关的进修笔记,包括各类常识点,链表、行列、哈希表等等 保举指数:10.0 43. reading-code-of-nginx-1.9.2项目地址:GitHub - y123456yz/reading-code-of-nginx-1.9.2 nginx-1.9.2源码通读分析正文,带详实函数中文分析正文以及相关函数流程挪用正文,最周全的nginx源码阅读分析中文正文 保举指数:10.0
44. QWidgetDemo项目地址:https://github.com/feiyangqingyun/QWidgetDemo Qt编写的一些开源的demo,估计会有100多个,一向延续更新完善,代码简洁易懂正文具体,每个都是自力项目,很是合适初学者,代码随意传布利用 保举指数:9.0
45. Data-Structure项目地址:GitHub - kangjianwei/Data-Structure: 《数据结构》-严蔚敏.吴伟民-课本源码与习题剖析 本项目中的源码与课本《数据结构-C说话版》[严蔚敏,吴伟民版]以及《数据结构题集-C说话版》[严蔚敏,吴伟民,米宁版]配套,出格合适大门生与考研的朋友们。
保举指数:10.0
46. LDD-LinuxDeviceDrivers项目地址:GitHub - gatieme/LDD-LinuxDeviceDrivers Linux内核与装备驱动法式进修笔记 保举指数:9.0
47. Vim 中文文档计划项目地址:GitHub - yianwillis/vimcdoc: Vim是一个很是强大的功用,而且具有更多的中文扩大性的常识。而且 Vim 系统翻译了一个完整的帮助本项目标帮助。本项目标目标就是将 Vim 的这些文档构成,以便更多的人熟悉及更好天时用这个很是好的编辑器。 保举指数:9.0
48. C说话PAT练习项目地址:GitHub - OliverLew/PAT PAT习题C说话题解。全数用C说话写,追求代码高效简洁。 - 基于 Jekyll 模板,页面可定制性高
- 支持markdown,Mathjax(数学公式)
- 可以用模板连结文章排版的历史
- 剧本间接抓取原题网页内容,最洪流平保存原题格式(包括数学公式和图片)。
- 还用了gitalk批评系统,大师可以去批评~
保举指数:10.0 49. 哈工大(深圳)计较机专业课程攻略 | HITSZ-OpenCS项目地址:GitHub - hewei2001/HITSZ-OpenCS 本项目至今为止收录了以下内容,今朝项目已覆盖大大都计科的专业课程。 - 课程攻略
- 电子版课本 & 课件
- 尝试指导书 & 尝试材料
- 平常作业题 & 作业材料
- 历年试卷 & 笔记
- 比赛攻略
保举指数:10.0 50. AderXCoding项目地址:https://github.com/gatieme/AderXCoding 先容各类说话,库,系统编程以及算法的进修 保举指数:9.0 51. CSS-Inspiration项目地址:https://github.com/chokcoco/CSS-Inspiration 这里可以让你寻觅到利用大概是进修 CSS 的灵感,以分类的形式,展现分歧 CSS 属性大概分歧的课题利用 CSS 来处理的各类方式,项目里具体讲授了各类结构、阴影、伪类/伪元素等相关的 CSS 常识点。
伪类/伪元素- 伪元素 hover 实现纯 CSS 方式控制动画的停息与播放
- 伪元素 target 实现纯 CSS 方式控制动画的停息与播放
- 伪元素 checked 实现纯 CSS 方式控制动画的停息与播放
- 伪元素实现鸿沟智能判定移动
- 伪元素+border实现气泡对话框
- 利用 checked 伪类实现纯 CSS Tab 切换
- 利用 target 伪类实现纯 CSS Tab 切换
- placeholder-shown 配合 focus-within 实现 input 输入交互
- focus-within switch tab
- 伪元素 focus-within 纯 CSS 方式实现掘金登陆殊效
- 伪元素实现打点 loading 结果
- 伪元素遮罩实现线条 loading 结果
- 利用:not()伪类控制特别边框款式
- 利用:not()伪类实现弹窗布景元素模糊
滤镜(fliter)- 小球穿越放大loading动画
- 小球穿越结果
- 利用 filter:blur | filter:constrast 天生特别融合结果
- 利用 filter:blur | filter:constrast 天生火焰结果2
- 利用 filter:blur | filter:constrast 天生火焰结果
- 单标签纯CSS实现鬼魂动画
- 利用 hue-rotate 实现突变布景动画
- 滤镜及夹杂形式混搭殊效
- 利用 drop-shadow 配合 clip-path 天生法则阴影
- 利用 filter:blur 天生彩色阴影
- 单标签实现滴水结果
保举指数:10.0 52. css_tricks项目地址:https://github.com/QiShaoXuan/css_tricks 项目总结一些常用的CSS款式,记录一些 CSS 的新属性和一点奇技淫巧在“动”部分下动画 CSS 结果,出格合适新手理论进修。
保举指数:10.0 53. hexo-theme-nexmoe项目地址:GitHub - theme-nexmoe/hexo-theme-nexmoe 一个比力特此外 Hexo 主题,保举利用进修
保举指数:10.0 54. iCSS项目地址:GitHub - chokcoco/iCSS: 不止于 CSS CSS 奇技淫巧,在这里,支出。本系列文章围绕CSS/Web 动画展开,可以拓展思绪。
保举指数:10.0 55.website项目地址:https://github.com/afi-team/website 蚂蚁前端根本设备团队(Ant Frontend Infrastructure)官方出品,合适初学者练习。
保举指数:10.0 56. airbnb/css项目地址:https://github.com/airbnb/css 一种对 CSS 和 Sass 的最公道的方式,这个项目今朝已经本翻译成各类说话版,出格强,很合适加深 CSS 内功。
保举指数:10.0 57. animate.css项目地址:https://github.com/animate-css/animate.css 一个跨阅读器的 CSS 动画库。像一件简单的工作一样轻易利用。 保举指数:10.0 58. css-protips项目地址:https://github.com/AllThingsSmitty/css-protips 帮助您把握 CSS 技术的技能调集,诸多 CSS 进修技能。
保举指数:10.0 59. hint.css项目地址:https://github.com/chinchang/hint.css hint.css 被编写为纯 CSS 资本,您可以利用它为您的 Web 利用法式建立很酷的可拜候工具提醒。它不依靠于 JavaScript,而是利用aria-label/data-attribute*、伪元素、内容属性和CSS3 转换来建立工具提醒。它还利用BEM命名约定,出格是对于修饰符。
保举指数:10.0 60. 30-seconds-of-css项目地址:https://github.com/30-seconds/30-seconds-of-css 满足您一切开辟需求的简短 CSS 代码片断,出格合适进修利用。
保举指数:10.0 最初,开源君在进大厂之前收藏了 300 本计较机行业的电子书,希望能帮助到你! 开源君,专注分享 GitHub、码云优良开源项目,今朝分享了诸多的开源项目,帮助了很多的朋友提升了技术与工作效力。 假如感觉有用的话,别忘记给我 @开源指南 {\color{red}{一个赞、一个关注、激励一下}} |