├── tools ├── rank-书籍.db ├── rank-博客.db ├── github_rank_blog.py └── github_rank_books.py ├── 博客 └── README.md ├── 书籍 └── README.md └── README.md /tools/rank-书籍.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yky138495/awesome-Books-High-quality/HEAD/tools/rank-书籍.db -------------------------------------------------------------------------------- /tools/rank-博客.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yky138495/awesome-Books-High-quality/HEAD/tools/rank-博客.db -------------------------------------------------------------------------------- /博客/README.md: -------------------------------------------------------------------------------- 1 | 2 | # 博客 Stars 1000以内排名整理 3 | 4 | |ID|Name|Describe|Stars| 5 | |:---:|:---:|:---:|:---:| 6 | |1|[Blog](https://github.com/mqyqingfeng/Blog)|冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。|13.1k 7 | |2|[symphony](https://github.com/b3log/symphony)|🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。|12.3k 8 | |3|[awesome-java-cn](https://github.com/jobbole/awesome-java-cn)|Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新。|11.2k 9 | |4|[TimLiu-iOS](https://github.com/Tim9Liu9/TimLiu-iOS)|iOS开发常用三方库、插件、知名博客等等|9.5k 10 | |5|[solo](https://github.com/b3log/solo)|🎸 一款小而美的博客系统,专为程序员设计。|9.5k 11 | |6|[SpringAll](https://github.com/wuyouzhuguli/SpringAll)|循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码|7.7k 12 | |7|[halo](https://github.com/halo-dev/halo)|✍ Halo 一款现代化的个人独立博客系统|7.4k 13 | |8|[iOSBlogCN](https://github.com/tangqiaoboy/iOSBlogCN)|中文 iOS/Mac 开发博客列表|5.1k 14 | |9|[front-end-collect](https://github.com/foru17/front-end-collect)|分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者|4.8k 15 | |10|[Halfrost-Field](https://github.com/halfrost/Halfrost-Field)|✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地|4.1k 16 | |11|[blog](https://github.com/youngwind/blog)|梁少峰的个人博客|4.1k 17 | |12|[gridea](https://github.com/getgridea/gridea)|✍️一个静态博客写作客户端 (A static blog writing client)|3.6k 18 | |13|[openshare](https://github.com/100apps/openshare)|不用官方SDK,利用社交软件移动客户端(微信/QQ/微博/人人/支付宝)分享/登录/支付。|3.6k 19 | |14|[YCBlogs](https://github.com/yangchong211/YCBlogs)|技术博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python,Go学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开…|3.2k 20 | |15|[java-learning](https://github.com/brianway/java-learning)|旨在打造在线最佳的 Java 学习笔记,含博客讲解和源码实例,包括 Java SE 和 Java Web|3.1k 21 | |16|[Learn-iOS-Swift-by-Examples](https://github.com/Lax/Learn-iOS-Swift-by-Examples)|精心收集并分类整理的Swift开发学习资源,包括Apple官方提供的示例代码和文档,以及github上的项目和国内外开发者的技术博客。欢迎提交pull-request一起维护。https://t.me/SwiftCN QQ交流群 32…|3k 22 | |17|[pipe](https://github.com/b3log/pipe)|🎷 一款小而美的博客平台,专为程序员设计。|3k 23 | |18|[best-chinese-front-end-blogs](https://github.com/FrankFang/best-chinese-front-end-blogs)|收集优质的中文前端博客|2.9k 24 | |19|[VBlog](https://github.com/lenve/VBlog)|V部落,Vue+SpringBoot实现的多用户博客管理平台!|2.7k 25 | |20|[awesome-design-cn](https://github.com/jobbole/awesome-design-cn)|设计师资源大全,包含:ICON图标、Logo设计、PhotoShop插件、交互设计工具、流程图、线框图/原型图、设计博客等|2.2k 26 | |21|[MySampleCode](https://github.com/bestswifter/MySampleCode)|这个项目用于存储我博客中的demo|1.9k 27 | |22|[AisenWeiBo](https://github.com/wangdan/AisenWeiBo)|新浪微博第三方Android客户端|1.8k 28 | |23|[jackblog-vue](https://github.com/jackhutu/jackblog-vue)|Jackblog vue 版, 个人博客系统, 使用 vue2, vuex, vue-resource, vue-router, vee-validate, vue-toast 等.|1.8k 29 | |24|[DjangoBlog](https://github.com/liangliangyy/DjangoBlog)|🍺基于Django的博客系统|1.8k 30 | |25|[React-Express-Blog-Demo](https://github.com/Nealyang/React-Express-Blog-Demo)|🔥 React+Express+Mongo ->前后端博客网站 🌚|1.5k 31 | |26|[go-rock-libraries-showcases](https://github.com/unknwon/go-rock-libraries-showcases)|《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。|1.4k 32 | |27|[WeiBo](https://github.com/wenmingvs/WeiBo)|第三方新浪微博客户端|1.4k 33 | |28|[blogs](https://github.com/muwoo/blogs)|📚一个前端的博客。|1.2k 34 | |29|[LearnOpenGLES](https://github.com/loyinglin/LearnOpenGLES)|OpenGL ES的各种尝试,有详细的博客。|1.2k 35 | |30|[ForestBlog](https://github.com/saysky/ForestBlog)|一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统|1.1k 36 | |31|[UI2018](https://github.com/zincPower/UI2018)|安卓高级UI代码整理和博客代码Demo|1.1k 37 | |32|[tumblr-crawler](https://github.com/dixudx/tumblr-crawler)|Easily download all the photos/videos from tumblr blogs. 下载指定的 Tumblr 博客中的图片,视频|1.1k 38 | |33|[stormzhang.github.com](https://github.com/stormzhang/stormzhang.github.com)|个人博客|1k 39 | |34|[my_blog](https://github.com/shengxinjing/my_blog)|🐌写一点博客,python web 前端 运维|1k 40 | |35|[zimo-article](https://github.com/laizimo/zimo-article)|📚博客——源于实践,乐于分享,欢迎Star~|983 41 | |36|[PullScrollView](https://github.com/MarkMjw/PullScrollView)|1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。 2.ScrollView仿IOS回弹效果。|852 42 | |37|[leopardpan.github.io](https://github.com/leopardpan/leopardpan.github.io)|个人博客,看效果进入|843 43 | |38|[MaterialDesignSamples](https://github.com/pinguo-zhouwei/MaterialDesignSamples)|Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...|836 44 | |39|[my-site](https://github.com/WinterChenS/my-site)|springboot2.0开发的个人网站,集成了:个人首页,个人博客,个人作品|824 45 | |40|[gitblog](https://github.com/jockchou/gitblog)|markdown blog base on CodeIgniter, writing blog with markdown!基于CI的markdown博客|810 46 | |41|[jekyll-theme-H2O](https://github.com/kaeyleo/jekyll-theme-H2O)|🎉 A clean and delicate Jekyll theme. Jekyll博客主题|742 47 | |42|[Dream](https://github.com/KieSun/Dream)|我是 yck,✍️ 这里是写博客以及记录学习的地方|742 48 | |43|[myblog](https://github.com/lihongxun945/myblog)|言川的博客-前端精华博客|728 49 | |44|[DevNote](https://github.com/BolexLiu/DevNote)|大鸡排的博客归档|715 50 | |45|[AndroidTips](https://github.com/JohnTsaiAndroid/AndroidTips)|A collections of tips in Android developing.Android开发总结。我的博客:|704 51 | |46|[iBlog2](https://github.com/eshengsky/iBlog2)|基于 Node.js 的开源个人博客系统。|676 52 | |47|[hexo-theme-spfk](https://github.com/luuman/hexo-theme-spfk)|Hexo双栏博客主题仓库 Another simple and elegant theme for Hexo.|662 53 | |48|[Sakura](https://github.com/mashirozx/Sakura)|A Wonderful WordPress Theme: 樱花庄的白猫博客主题|658 54 | |49|[laravel-5-blog](https://github.com/yccphp/laravel-5-blog)|一个用 laravel 5 开发的 博客系统|651 55 | |50|[FS-Blog](https://github.com/JamesZBL/FS-Blog)|个人博客,Spring Boot 开山之作,采用 Spring Boot + MyBatis,前端 Bootstrap + LayUI,支持程序员非常青睐的轻量化的 Markdown 编辑器 Editor.md,支持标签分类检索|625 56 | |51|[kov-blog](https://github.com/Ma63d/kov-blog)|A blog platform built with koa,vue and mongoose. 使用 koa ,vue 和 mongo 搭建的博客页面和支持markdown语法的博客编写平台,自动保存草稿。博客地址:https://…|623 57 | |52|[newblog](https://github.com/Zephery/newblog)|个人博客,个人网站,blog|608 58 | |53|[study-imooc](https://github.com/zccodere/study-imooc)|慕课网Java相关课程学习项目源码,博客地址:https://segmentfault.com/blog/zccoder|589 59 | |54|[gor](https://github.com/wendal/gor)|Golang编写的静态博客引擎|584 60 | |55|[godbasin.github.io](https://github.com/godbasin/godbasin.github.io)|被删前端博客--喜欢请star|582 61 | -------------------------------------------------------------------------------- /tools/github_rank_blog.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import time 3 | import os 4 | import json 5 | import sqlite3 6 | import sys 7 | import re 8 | import codecs 9 | from itertools import islice 10 | from bs4 import BeautifulSoup 11 | import execjs 12 | import hashlib 13 | 14 | language='博客' 15 | stars='800' 16 | page_start=1 17 | page_end=100 18 | l_a_start=0 19 | 20 | url = 'https://github.com/search?o=desc&q='+language +'&s=stars&type=Repositories' 21 | 22 | enable_proxy = True 23 | db_base_path = './' 24 | file_dir = './' 25 | file_parent_dir = '../' 26 | 27 | base_url ='https://github.com' 28 | 29 | proxy_base_url = 'http://118.24.52.95:5010/' 30 | #proxy_base_url = 'http://127.0.0.1:5010/' 31 | 32 | execute_str="CREATE TABLE rankDetail(\ 33 | ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,\ 34 | name TEXT UNIQUE,\ 35 | link TEXT,\ 36 | des TEXT,\ 37 | star TEXT);" 38 | 39 | 40 | def get_proxy(): 41 | return requests.get(proxy_base_url+"get/").content 42 | 43 | def delete_proxy(proxy): 44 | requests.get(proxy_base_url+"delete/?proxy={}".format(proxy)) 45 | 46 | #创建DB 47 | def creat_database(path): 48 | conn_b = sqlite3.connect(path) 49 | print("Opened database successfully") 50 | c1 = conn_b.cursor() 51 | try: 52 | c1.execute(execute_str) 53 | conn_b.commit() 54 | conn_b.close() 55 | except sqlite3.OperationalError: 56 | print(file_dir) 57 | conn_b.close() 58 | 59 | 60 | def insert_data(data): 61 | # print(data) 62 | conn1 = sqlite3.connect(path_b) 63 | c1 = conn1.cursor() 64 | name=data["name"] 65 | link=data["link"] 66 | star=data["star"] 67 | des=data["des"] 68 | 69 | strsql = "INSERT INTO rankDetail (name,link,star,des) VALUES ('" + name + "','" + link + "','"+star + "','"+des +"')" 70 | try: 71 | c1.execute(strsql) 72 | conn1.commit() 73 | conn1.close() 74 | except sqlite3.IntegrityError or sqlite3.OperationalError: 75 | conn1.close() 76 | 77 | def par_html(html): 78 | if html: 79 | soup_b=BeautifulSoup(html,'lxml') 80 | p=l_a_start 81 | a1_list=soup_b.find_all("li", class_="repo-list-item d-flex flex-column flex-md-row flex-justify-start py-4 public source") 82 | for a0_text in a1_list[l_a_start:]: 83 | p=p+1 84 | print(str(p)) 85 | aa=a0_text.find("div", class_="col-12 col-md-8 pr-md-3") 86 | str_b=a0_text.find("div", class_="pl-2 pl-md-0 text-right flex-auto min-width-0") 87 | star_n=str_b.find("a",class_="muted-link") 88 | star=star_n.text 89 | name_h3=aa.find("h3") 90 | a_link=name_h3.find("a", class_="v-align-middle") 91 | link=base_url+a_link["href"] 92 | 93 | name_author=a_link.text 94 | name= name_author.split('/')[-1] 95 | if name: 96 | print(name) 97 | else: 98 | name=imageUrl.split('/')[-2] 99 | 100 | des_n=aa.find("p", class_="col-12 col-md-9 d-inline-block text-gray mb-2 pr-4") 101 | des='' 102 | if des_n: 103 | des=des_n.text 104 | 105 | name=name.strip() 106 | name.replace('\n','') 107 | link=link.strip() 108 | link.replace('\n','') 109 | star=star.strip() 110 | star.replace('\n','') 111 | des=des.strip() 112 | des=des.replace('\n','') 113 | des=des.replace("'", "") 114 | 115 | data_t={ 116 | "name":name, 117 | "link":link, 118 | "star":star, 119 | "des":des, 120 | } 121 | insert_data(data_t) 122 | if len(a1_list)<9: 123 | return False 124 | else: 125 | return True 126 | 127 | 128 | 129 | def handle_request(h_url,p): 130 | url=h_url + '&p=' + str(p) 131 | # .... 132 | retry_count = 2 133 | proxy = get_proxy() 134 | while retry_count > 0: 135 | try: 136 | print("http://{}".format(proxy)) 137 | response_b= '' 138 | header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'} 139 | proxies = { 140 | 'http':proxy, 141 | # 'http': "http://{}".format(proxy), 142 | # 'https': "https://{}".format(proxy) 143 | } 144 | if enable_proxy: 145 | response_b =requests.get(url, proxies=proxies, timeout=10) 146 | print(url) 147 | else: 148 | response_b =requests.get(url) 149 | 150 | 151 | response_b.encoding="utf-8" 152 | print(response_b) 153 | html_doc_b = response_b.text 154 | return html_doc_b 155 | # 使用代理访问 156 | except Exception: 157 | retry_count -= 1 158 | # 出错5次, 删除代理池中代理 159 | delete_proxy(proxy) 160 | return None 161 | 162 | 163 | def get_db_data(): 164 | conn1 = sqlite3.connect(path_b) 165 | c1 = conn1.cursor() 166 | strsql = "select ID,name,link,star,des from rankDetail" 167 | list=[] 168 | try: 169 | c1.execute(strsql) 170 | conn1.commit() 171 | for row in c1: 172 | idint = row[0] 173 | name = row[1] 174 | link = row[2] 175 | star = row[3] 176 | des = row[4] 177 | dic={ 178 | "idint":idint, 179 | "name":name, 180 | "link":link, 181 | "star":star, 182 | "des":des, 183 | } 184 | list.append(dic) 185 | 186 | conn1.close() 187 | except sqlite3.IntegrityError or sqlite3.OperationalError: 188 | conn1.close() 189 | 190 | return list 191 | 192 | 193 | def make_mark_down(): 194 | list = get_db_data() 195 | str_f='\r\n# '+language + ' Stars 1000以内排名整理\r\n\r\n|ID|Name|Describe|Stars|\r\n|:---:|:---:|:---:|:---:|\r\n' 196 | for dic in list[0:]: 197 | idint = dic["idint"] 198 | name = dic["name"] 199 | link = dic["link"] 200 | star = dic["star"] 201 | des = dic["des"] 202 | str_f=str_f+'|'+str(idint)+'|['+name+']('+link+')|'+des+'|'+star+'\r\n' 203 | return str_f 204 | 205 | def os_mk_dir(path): 206 | isExists=os.path.exists(path) 207 | if not isExists: 208 | os.makedirs(path) 209 | return True 210 | else: 211 | return False 212 | 213 | def write_to_file(str_f): 214 | language_dir = file_parent_dir + language + '/' 215 | language_root_readme= file_parent_dir + '/' + 'README.md' 216 | readme_dir = language_dir + 'README.md' 217 | os_mk_dir(language_dir) 218 | with open(readme_dir, "w", encoding='utf-8') as f: 219 | f.write(str(str_f)) 220 | f.close() 221 | with open(language_root_readme, "w", encoding='utf-8') as f: 222 | f.write(str(str_f)) 223 | f.close() 224 | 225 | 226 | if __name__ == "__main__": 227 | path_b=db_base_path+"rank-"+language+'.db' 228 | creat_database(path_b) 229 | for p_n in range(page_start,page_end): 230 | html_doc_b = handle_request(url,p_n) 231 | if par_html(html_doc_b): 232 | time.sleep(2) 233 | else: 234 | break 235 | 236 | str_mark = make_mark_down() 237 | write_to_file(str_mark) 238 | 239 | -------------------------------------------------------------------------------- /tools/github_rank_books.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import time 3 | import os 4 | import json 5 | import sqlite3 6 | import sys 7 | import re 8 | import codecs 9 | from itertools import islice 10 | from bs4 import BeautifulSoup 11 | import execjs 12 | import hashlib 13 | 14 | language='书籍' 15 | stars='800' 16 | page_start=1 17 | page_end=100 18 | l_a_start=0 19 | 20 | url = 'https://github.com/search?o=desc&q='+language +'&s=stars&type=Repositories' 21 | 22 | enable_proxy = True 23 | db_base_path = './' 24 | file_dir = './' 25 | file_parent_dir = '../' 26 | 27 | base_url ='https://github.com' 28 | 29 | proxy_base_url = 'http://118.24.52.95:5010/' 30 | #proxy_base_url = 'http://127.0.0.1:5010/' 31 | 32 | execute_str="CREATE TABLE rankDetail(\ 33 | ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,\ 34 | name TEXT UNIQUE,\ 35 | link TEXT,\ 36 | des TEXT,\ 37 | star TEXT);" 38 | 39 | 40 | def get_proxy(): 41 | return requests.get(proxy_base_url+"get/").content 42 | 43 | def delete_proxy(proxy): 44 | requests.get(proxy_base_url+"delete/?proxy={}".format(proxy)) 45 | 46 | #创建DB 47 | def creat_database(path): 48 | conn_b = sqlite3.connect(path) 49 | print("Opened database successfully") 50 | c1 = conn_b.cursor() 51 | try: 52 | c1.execute(execute_str) 53 | conn_b.commit() 54 | conn_b.close() 55 | except sqlite3.OperationalError: 56 | print(file_dir) 57 | conn_b.close() 58 | 59 | 60 | def insert_data(data): 61 | # print(data) 62 | conn1 = sqlite3.connect(path_b) 63 | c1 = conn1.cursor() 64 | name=data["name"] 65 | link=data["link"] 66 | star=data["star"] 67 | des=data["des"] 68 | 69 | strsql = "INSERT INTO rankDetail (name,link,star,des) VALUES ('" + name + "','" + link + "','"+star + "','"+des +"')" 70 | try: 71 | c1.execute(strsql) 72 | conn1.commit() 73 | conn1.close() 74 | except sqlite3.IntegrityError or sqlite3.OperationalError: 75 | conn1.close() 76 | 77 | def par_html(html): 78 | if html: 79 | soup_b=BeautifulSoup(html,'lxml') 80 | p=l_a_start 81 | a1_list=soup_b.find_all("li", class_="repo-list-item d-flex flex-column flex-md-row flex-justify-start py-4 public source") 82 | for a0_text in a1_list[l_a_start:]: 83 | p=p+1 84 | print(str(p)) 85 | aa=a0_text.find("div", class_="col-12 col-md-8 pr-md-3") 86 | str_b=a0_text.find("div", class_="pl-2 pl-md-0 text-right flex-auto min-width-0") 87 | star_n=str_b.find("a",class_="muted-link") 88 | star=star_n.text 89 | name_h3=aa.find("h3") 90 | a_link=name_h3.find("a", class_="v-align-middle") 91 | link=base_url+a_link["href"] 92 | 93 | name_author=a_link.text 94 | name= name_author.split('/')[-1] 95 | if name: 96 | print(name) 97 | else: 98 | name=imageUrl.split('/')[-2] 99 | 100 | des_n=aa.find("p", class_="col-12 col-md-9 d-inline-block text-gray mb-2 pr-4") 101 | des='' 102 | if des_n: 103 | des=des_n.text 104 | 105 | name=name.strip() 106 | name.replace('\n','') 107 | link=link.strip() 108 | link.replace('\n','') 109 | star=star.strip() 110 | star.replace('\n','') 111 | des=des.strip() 112 | des=des.replace('\n','') 113 | des=des.replace("'", "") 114 | 115 | data_t={ 116 | "name":name, 117 | "link":link, 118 | "star":star, 119 | "des":des, 120 | } 121 | insert_data(data_t) 122 | if len(a1_list)<9: 123 | return False 124 | else: 125 | return True 126 | 127 | 128 | 129 | def handle_request(h_url,p): 130 | url=h_url + '&p=' + str(p) 131 | # .... 132 | retry_count = 2 133 | proxy = get_proxy() 134 | while retry_count > 0: 135 | try: 136 | print("http://{}".format(proxy)) 137 | response_b= '' 138 | header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'} 139 | proxies = { 140 | 'http':proxy, 141 | # 'http': "http://{}".format(proxy), 142 | # 'https': "https://{}".format(proxy) 143 | } 144 | if enable_proxy: 145 | response_b =requests.get(url, proxies=proxies, timeout=10) 146 | print(url) 147 | else: 148 | response_b =requests.get(url) 149 | 150 | 151 | response_b.encoding="utf-8" 152 | print(response_b) 153 | html_doc_b = response_b.text 154 | return html_doc_b 155 | # 使用代理访问 156 | except Exception: 157 | retry_count -= 1 158 | # 出错5次, 删除代理池中代理 159 | delete_proxy(proxy) 160 | return None 161 | 162 | 163 | def get_db_data(): 164 | conn1 = sqlite3.connect(path_b) 165 | c1 = conn1.cursor() 166 | strsql = "select ID,name,link,star,des from rankDetail" 167 | list=[] 168 | try: 169 | c1.execute(strsql) 170 | conn1.commit() 171 | for row in c1: 172 | idint = row[0] 173 | name = row[1] 174 | link = row[2] 175 | star = row[3] 176 | des = row[4] 177 | dic={ 178 | "idint":idint, 179 | "name":name, 180 | "link":link, 181 | "star":star, 182 | "des":des, 183 | } 184 | list.append(dic) 185 | 186 | conn1.close() 187 | except sqlite3.IntegrityError or sqlite3.OperationalError: 188 | conn1.close() 189 | 190 | return list 191 | 192 | 193 | def make_mark_down(): 194 | list = get_db_data() 195 | str_f='\r\n# '+language + ' Stars 1000以内排名整理\r\n\r\n|ID|Name|Describe|Stars|\r\n|:---:|:---:|:---:|:---:|\r\n' 196 | for dic in list[0:]: 197 | idint = dic["idint"] 198 | name = dic["name"] 199 | link = dic["link"] 200 | star = dic["star"] 201 | des = dic["des"] 202 | str_f=str_f+'|'+str(idint)+'|['+name+']('+link+')|'+des+'|'+star+'\r\n' 203 | return str_f 204 | 205 | def os_mk_dir(path): 206 | isExists=os.path.exists(path) 207 | if not isExists: 208 | os.makedirs(path) 209 | return True 210 | else: 211 | return False 212 | 213 | def write_to_file(str_f): 214 | language_dir = file_parent_dir + language + '/' 215 | language_root_readme= file_parent_dir + '/' + 'README.md' 216 | readme_dir = language_dir + 'README.md' 217 | os_mk_dir(language_dir) 218 | with open(readme_dir, "w", encoding='utf-8') as f: 219 | f.write(str(str_f)) 220 | f.close() 221 | with open(language_root_readme, "w", encoding='utf-8') as f: 222 | f.write(str(str_f)) 223 | f.close() 224 | 225 | 226 | if __name__ == "__main__": 227 | path_b=db_base_path+"rank-"+language+'.db' 228 | creat_database(path_b) 229 | for p_n in range(page_start,page_end): 230 | html_doc_b = handle_request(url,p_n) 231 | if par_html(html_doc_b): 232 | time.sleep(2) 233 | else: 234 | break 235 | 236 | str_mark = make_mark_down() 237 | write_to_file(str_mark) 238 | 239 | -------------------------------------------------------------------------------- /书籍/README.md: -------------------------------------------------------------------------------- 1 | 2 | # 书籍 Stars 1000以内排名整理 3 | 4 | |ID|Name|Describe|Stars| 5 | |:---:|:---:|:---:|:---:| 6 | |1|[free-programming-books-zh_CN](https://github.com/justjavac/free-programming-books-zh_CN)|📚 免费的计算机编程类中文书籍,欢迎投稿|53.3k 7 | |2|[awesome-programming-books](https://github.com/jobbole/awesome-programming-books)|经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等|7.5k 8 | |3|[pytorch-handbook](https://github.com/zergtant/pytorch-handbook)|pytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行|6.5k 9 | |4|[BookReader](https://github.com/smuyyh/BookReader)|📕 "任阅" 网络小说阅读器,仿真翻页效果、txt/pdf/epub书籍阅读、Wifi传书~|5.3k 10 | |5|[awesome-c-cn](https://github.com/jobbole/awesome-c-cn)|C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。|3.6k 11 | |6|[awesome-ios-cn](https://github.com/jobbole/awesome-ios-cn)|iOS 资源大全中文版,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等|3.5k 12 | |7|[codeparkshare](https://github.com/Yixiaohan/codeparkshare)|Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐|3.5k 13 | |8|[practical-programming-books](https://github.com/EZLippi/practical-programming-books)|这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文,欢迎Fork,你也可以通过Pull Request参与编辑。|3k 14 | |9|[JS-Sorting-Algorithm](https://github.com/hustcc/JS-Sorting-Algorithm)|一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,使用 JavaScript & Python & Go & Java 实现。|2.9k 15 | |10|[CppTemplateTutorial](https://github.com/wuye9036/CppTemplateTutorial)|中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)|2.8k 16 | |11|[bitcoin-on-nodejs](https://github.com/imfly/bitcoin-on-nodejs)|《Node.js区块链开发》(网名《Nodejs开发加密货币》),纸质书籍和在线培训已经全部开启|2k 17 | |12|[Unity_Shaders_Book](https://github.com/candycat1992/Unity_Shaders_Book)|📖 书籍《Unity Shader入门精要》源代码|1.8k 18 | |13|[books-collection](https://github.com/waylau/books-collection)|To the programmers open source and free books collection 给程序员的开源、免费书籍收集,图书集合。|1.5k 19 | |14|[awesome-java-books](https://github.com/sorenduan/awesome-java-books)|Java开发者技术书籍大全 - Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。|1.5k 20 | |15|[thinking-in-spring-boot-samples](https://github.com/mercyblitz/thinking-in-spring-boot-samples)|小马哥书籍《Spring Boot 编程思想》示例工程|1.1k 21 | |16|[books](https://github.com/mymmsc/books)|常用书籍|899 22 | |17|[python-api-tesing](https://github.com/china-testing/python-api-tesing)|python中文库-python人工智能大数据自动化接口测试开发。 书籍下载及python库汇总https://china-testing.github.io/|818 23 | |18|[StudyBooks](https://github.com/lizhenghn123/StudyBooks)|我的学习资料,包括书籍、网址等|801 24 | |19|[nlp](https://github.com/duoergun0729/nlp)|兜哥出品 <一本开源的NLP入门书籍>|799 25 | |20|[ebookcoin](https://github.com/Ebookcoin/ebookcoin)|《Node.js区块链开发》在线培训课程同步提供,纸质书籍|752 26 | |21|[technical-books](https://github.com/doocs/technical-books)|😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、...|685 27 | |22|[SpiderBook](https://github.com/qiyeboy/SpiderBook)|<>书籍配套源码和说明|641 28 | |23|[java-books-collections](https://github.com/RongleXie/java-books-collections)|📚Java编程书籍收集分享。Java programming books collection to share.🚀|639 29 | |24|[awesome-blockchain](https://github.com/dily3825002/awesome-blockchain)|区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯|612 30 | |25|[treader](https://github.com/PeachBlossom/treader)|如风小说阅读器,添加书签、目录跳转、(仿真、覆盖、滑动、无)翻页动画效果、日夜间模式、本地txt书籍阅读、字体/字体大小/主题/亮度设置|589 31 | |26|[AndroidNote](https://github.com/venshine/AndroidNote)|🔥 Android 进阶笔记,包含常用的技术框架、博客社区、书籍等。|538 32 | |27|[open-c-book](https://github.com/tinyclub/open-c-book)|开源书籍:《C语言编程透视》,透视 C 的前世今生!|536 33 | |28|[Machine-learning-learning-notes](https://github.com/Vay-keen/Machine-learning-learning-notes)|周志华《机器学习》又称西瓜书是一本较为全面的书籍,书中详细介绍了机器学习领域不同类型的算法(例如:监督学习、无监督学习、半监督学习、强化学习、集成降维、特征选择等),记录了本人在学习过程中的理解思路与扩展知识点,希望对新人阅读西瓜书有…|535 34 | |29|[MathModel](https://github.com/zhanwen/MathModel)|研究生数学建模,数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT|490 35 | |30|[open-shell-book](https://github.com/tinyclub/open-shell-book)|开源书籍:《Shell 编程范例》,面向操作对象学 Shell!|486 36 | |31|[activiti-in-action-codes](https://github.com/henryyan/activiti-in-action-codes)|Activiti官方唯一推荐中文书籍——《Activiti实战》示例源码|478 37 | |32|[CS-Books](https://github.com/huihut/CS-Books)|📚 Computer Science Books 计算机技术类书籍 PDF|475 38 | |33|[Awesome-Lists](https://github.com/wx-chevalier/Awesome-Lists)|📚 Guide to Galaxy, curated, worthy and up-to-date links/reading list for ITCS-Coding/Algorithm/SoftwareArchitecture/AI.|437 39 | |34|[awesome-books](https://github.com/guanpengchn/awesome-books)|📚 开发者推荐阅读的书籍|417 40 | |35|[recommended-books](https://github.com/woai3c/recommended-books)|计算机经典书籍推荐 部分书籍提供PDF下载|416 41 | |36|[ReadingNotes](https://github.com/lanxuezaipiao/ReadingNotes)|我的读书笔记,涉及C++、Java、计算机科普、各类文学作品、管理类等书籍,总结其中的知识点和精华,分享给大家,共同学习!!!|397 42 | |37|[Deep-learning-books](https://github.com/loveunk/Deep-learning-books)|Books for machine learning, deep learning, math, NLP, CV, RL, etc. 一些机器学习、深度学习等相关话题的书籍。|395 43 | |38|[springcloud-book](https://github.com/forezp/springcloud-book)|书籍《深入理解Spring Cloud与微服务构建》的源码|392 44 | |39|[learning-golang](https://github.com/yangwenmai/learning-golang)|Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)|347 45 | |40|[Linux-Basics-for-Hackers](https://github.com/OpenCyberTranslationProject/Linux-Basics-for-Hackers)|书籍《Linux Basics for Hackers》2019版中文翻译版|342 46 | |41|[python-django-learning](https://github.com/zaxlct/python-django-learning)|🍺 python 和 diango 学习资料,书籍,文章,以及实战项目等等|336 47 | |42|[JavaWiki](https://github.com/iwannarun/JavaWiki)|不定期收集与JAVA有关书籍或文章|309 48 | |43|[machine-learning-reference](https://github.com/Halfish/machine-learning-reference)|常见的机器学习参考资料,包括书籍、公开课等|307 49 | |44|[books-recommendation](https://github.com/jiankunking/books-recommendation)|程序员进阶、面试书籍,持续更新(Programmer Books)|301 50 | |45|[JAVA_LINE](https://github.com/singgel/JAVA_LINE)|JAVA进阶相关书籍:《JAVA并发编程实践》、《Linux Shell脚本攻略》、《spring揭秘 精选版》、《高性能Mysql》、《深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)》、《图解HTTP 彩色版》、《图解…|250 51 | |46|[FE-Guide](https://github.com/zhaoqize/FE-Guide)|🌈汇集了前端技术书籍、前端热门技术、前端发展等资料。|229 52 | |47|[Awesome-CS-Books-Warehouse](https://github.com/wx-chevalier/Awesome-CS-Books-Warehouse)|📚 Awesome CS Books/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, Se…|212 53 | |48|[simviso-Source-code-interpretation-sharing](https://github.com/muyinchen/simviso-Source-code-interpretation-sharing)|simviso 的一系列源码解读分享视频,涉及国外顶级开发者视频翻译,JDK, Rxjava,Spring Reactor, Netty ,Reactor-Netty ,Spring Webflux 我的目标是将Java的响应式建立起…|208 54 | |49|[MLbooks](https://github.com/yifannir/MLbooks)|机器学习的相关书籍|202 55 | |50|[pytorch-tutorials-examples-and-books](https://github.com/bat67/pytorch-tutorials-examples-and-books)|PyTorch1.0 tutorials, examples and some books I found 【不定期更新中】整理的PyTorch 1.0 最新版教程、例子和书籍|185 56 | |51|[Efficient-Mobile-Web-FE-Development](https://github.com/ikcamp/Efficient-Mobile-Web-FE-Development)|《移动Web前端高效开发实战》书籍源码|168 57 | |52|[free-programming-books](https://github.com/meibin08/free-programming-books)|📚码农周刊 免费的编程书籍,好文汇总,leetcode(力扣)、牛客网前端大厂面试题解题等📈🎉|166 58 | |53|[zi5book](https://github.com/guapier/zi5book)|book.zi5.me全站kindle电子书籍爬取,按照作者书籍名分类,每本书有mobi和equb两种格式,采用分布式进行全站爬取|163 59 | |54|[technical_books](https://github.com/TIM168/technical_books)|IT技术书籍|160 60 | |55|[book](https://github.com/zouhuigang/book)|📕📗📘收集的各种书籍,pdf,ppt,doc资料,下载链接永久有效!|157 61 | |56|[FE-Books](https://github.com/arronf2e/FE-Books)|📖 📖 前端书籍pdf整理|148 62 | |57|[BookChat](https://github.com/TruthHun/BookChat)|基于 Apache 2.0 开源协议进行开源的通用书籍阅读微信小程序.|142 63 | |58|[Awesome-PHP](https://github.com/ly2513/Awesome-PHP)|一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等🚖|141 64 | |59|[ShareSomeSitesAndTools](https://github.com/jianshijiuyou/ShareSomeSitesAndTools)|android之路必备工具,必上网站,必读书籍系列|134 65 | |60|[laravel-tutorial](https://github.com/summerblue/laravel-tutorial)|Laravel 中文新手书籍《Laravel 入门教程》的源代码|130 66 | |61|[jsBook](https://github.com/maomaoshu/jsBook)|《超实用的JS代码段》书籍项目|124 67 | |62|[Awesome-IT-Books](https://github.com/piggsoft/Awesome-IT-Books)|旨在维护一个目录,集合各个优秀的IT技术书籍,方便大家进行检索。|124 68 | |63|[EPubBuilder](https://github.com/sqqihao/EPubBuilder)|一款在线的epub格式书籍编辑器|117 69 | |64|[open-source-books](https://github.com/hackstoic/open-source-books)|开源书籍大搜罗|115 70 | |65|[Algorithms_Exercises](https://github.com/JezaChen/Algorithms_Exercises)|算法书籍的一些代码|107 71 | |66|[freeBook-H5](https://github.com/wangleihd/freeBook-H5)|📚 免费🇨🇳的HTML5相关技术书籍,欢迎投稿...|106 72 | |67|[SoleBooks](https://github.com/Blankeer/SoleBooks)|类似豆瓣读书,提供一个书籍查看、搜索、交流的平台|102 73 | |68|[ReactNative-Book-Demo](https://github.com/ParryQiu/ReactNative-Book-Demo)|书籍《React Native 精解与实战》配套源码|95 74 | |69|[Learning-OpenGL-ES-for-iOS](https://github.com/alex520biao/Learning-OpenGL-ES-for-iOS)|(源码)OpenGL ES应用开发实践指南:iOS卷 /Learning OpenGL ES for iOS:A Hands-On Guide to Modern 3D Graphics Programming /书籍:http://…|93 75 | |70|[pua-books](https://github.com/it-ebooks/pua-books)|📚 PUA 书籍|88 76 | |71|[pentest_book](https://github.com/redBu1l/pentest_book)|介绍一些安全行业书籍电子版本和PPT,希望有一个方便学习和下载的平台。|78 77 | |72|[Free-Tensorflow](https://github.com/fendouai/Free-Tensorflow)|Tensorflow 免费中文视频教程,开源代码,免费书籍.|77 78 | |73|[blog](https://github.com/ftTony/blog)|前端技术/前端架构/后台技术栈/AI/书籍&电影/面试/算法,内容持续更新,欢迎star~~|74 79 | |74|[teye_scanner_for_book](https://github.com/imiyoo2010/teye_scanner_for_book)|《白帽子讲Web扫描》书籍参考代码|71 80 | |75|[RustBooksChina](https://github.com/RustStudy/RustBooksChina)|记录国内的Rust书籍与文章|71 81 | |76|[JavaBooks](https://github.com/zxiaofan/JavaBooks)|网络收集的JAVA学习资料,仅作学习交流使用,列表中没有的书籍,可留言|71 82 | |77|[awesome-elasticsearch-cn](https://github.com/ginobefun/awesome-elasticsearch-cn)|ElasticSearch中文相关资料整理,包括书籍、视频、博文等。|70 83 | |78|[f2edocs.com](https://github.com/simonguo/f2edocs.com)|📘 前端开发-学习资料库 (开源书籍,规范,博客社区,面试题)。前端开发者,是这个互联网时代不可缺少的角色,我们彼此相爱,我们共同学习。|67 84 | |79|[pdf-books](https://github.com/zhaohaihao/pdf-books)|pdf书籍收录📚|63 85 | |80|[Recommendation-system](https://github.com/fire717/Recommendation-system)|推荐系统资料笔记收录/ Everything about Recommendation System. 专题/书籍/论文/产品|62 86 | |81|[divein_swift](https://github.com/DiveinEdu/divein_swift)|戴维营教育《深入浅出Swift教程》是第一部关于Swift编程的书籍。这里是它的随书代码以及文档。|61 87 | |82|[PRML_Notes](https://github.com/jasonding1354/PRML_Notes)|该项目是关于机器学习经典书籍《Pattern Recognition and Machine Learning》的学习笔记,我用python实现了书中的一些实例,希望帮助感兴趣的人更好的理解|59 88 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # 书籍 Stars 1000以内排名整理 3 | 4 | |ID|Name|Describe|Stars| 5 | |:---:|:---:|:---:|:---:| 6 | |1|[free-programming-books-zh_CN](https://github.com/justjavac/free-programming-books-zh_CN)|📚 免费的计算机编程类中文书籍,欢迎投稿|53.3k 7 | |2|[awesome-programming-books](https://github.com/jobbole/awesome-programming-books)|经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等|7.5k 8 | |3|[pytorch-handbook](https://github.com/zergtant/pytorch-handbook)|pytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行|6.5k 9 | |4|[BookReader](https://github.com/smuyyh/BookReader)|📕 "任阅" 网络小说阅读器,仿真翻页效果、txt/pdf/epub书籍阅读、Wifi传书~|5.3k 10 | |5|[awesome-c-cn](https://github.com/jobbole/awesome-c-cn)|C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。|3.6k 11 | |6|[awesome-ios-cn](https://github.com/jobbole/awesome-ios-cn)|iOS 资源大全中文版,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等|3.5k 12 | |7|[codeparkshare](https://github.com/Yixiaohan/codeparkshare)|Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐|3.5k 13 | |8|[practical-programming-books](https://github.com/EZLippi/practical-programming-books)|这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文,欢迎Fork,你也可以通过Pull Request参与编辑。|3k 14 | |9|[JS-Sorting-Algorithm](https://github.com/hustcc/JS-Sorting-Algorithm)|一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,使用 JavaScript & Python & Go & Java 实现。|2.9k 15 | |10|[CppTemplateTutorial](https://github.com/wuye9036/CppTemplateTutorial)|中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)|2.8k 16 | |11|[bitcoin-on-nodejs](https://github.com/imfly/bitcoin-on-nodejs)|《Node.js区块链开发》(网名《Nodejs开发加密货币》),纸质书籍和在线培训已经全部开启|2k 17 | |12|[Unity_Shaders_Book](https://github.com/candycat1992/Unity_Shaders_Book)|📖 书籍《Unity Shader入门精要》源代码|1.8k 18 | |13|[books-collection](https://github.com/waylau/books-collection)|To the programmers open source and free books collection 给程序员的开源、免费书籍收集,图书集合。|1.5k 19 | |14|[awesome-java-books](https://github.com/sorenduan/awesome-java-books)|Java开发者技术书籍大全 - Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程,职业素养与个人成长,格局与视野,面试参考书等。|1.5k 20 | |15|[thinking-in-spring-boot-samples](https://github.com/mercyblitz/thinking-in-spring-boot-samples)|小马哥书籍《Spring Boot 编程思想》示例工程|1.1k 21 | |16|[books](https://github.com/mymmsc/books)|常用书籍|899 22 | |17|[python-api-tesing](https://github.com/china-testing/python-api-tesing)|python中文库-python人工智能大数据自动化接口测试开发。 书籍下载及python库汇总https://china-testing.github.io/|818 23 | |18|[StudyBooks](https://github.com/lizhenghn123/StudyBooks)|我的学习资料,包括书籍、网址等|801 24 | |19|[nlp](https://github.com/duoergun0729/nlp)|兜哥出品 <一本开源的NLP入门书籍>|799 25 | |20|[ebookcoin](https://github.com/Ebookcoin/ebookcoin)|《Node.js区块链开发》在线培训课程同步提供,纸质书籍|752 26 | |21|[technical-books](https://github.com/doocs/technical-books)|😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、...|685 27 | |22|[SpiderBook](https://github.com/qiyeboy/SpiderBook)|<>书籍配套源码和说明|641 28 | |23|[java-books-collections](https://github.com/RongleXie/java-books-collections)|📚Java编程书籍收集分享。Java programming books collection to share.🚀|639 29 | |24|[awesome-blockchain](https://github.com/dily3825002/awesome-blockchain)|区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯|612 30 | |25|[treader](https://github.com/PeachBlossom/treader)|如风小说阅读器,添加书签、目录跳转、(仿真、覆盖、滑动、无)翻页动画效果、日夜间模式、本地txt书籍阅读、字体/字体大小/主题/亮度设置|589 31 | |26|[AndroidNote](https://github.com/venshine/AndroidNote)|🔥 Android 进阶笔记,包含常用的技术框架、博客社区、书籍等。|538 32 | |27|[open-c-book](https://github.com/tinyclub/open-c-book)|开源书籍:《C语言编程透视》,透视 C 的前世今生!|536 33 | |28|[Machine-learning-learning-notes](https://github.com/Vay-keen/Machine-learning-learning-notes)|周志华《机器学习》又称西瓜书是一本较为全面的书籍,书中详细介绍了机器学习领域不同类型的算法(例如:监督学习、无监督学习、半监督学习、强化学习、集成降维、特征选择等),记录了本人在学习过程中的理解思路与扩展知识点,希望对新人阅读西瓜书有…|535 34 | |29|[MathModel](https://github.com/zhanwen/MathModel)|研究生数学建模,数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT|490 35 | |30|[open-shell-book](https://github.com/tinyclub/open-shell-book)|开源书籍:《Shell 编程范例》,面向操作对象学 Shell!|486 36 | |31|[activiti-in-action-codes](https://github.com/henryyan/activiti-in-action-codes)|Activiti官方唯一推荐中文书籍——《Activiti实战》示例源码|478 37 | |32|[CS-Books](https://github.com/huihut/CS-Books)|📚 Computer Science Books 计算机技术类书籍 PDF|475 38 | |33|[Awesome-Lists](https://github.com/wx-chevalier/Awesome-Lists)|📚 Guide to Galaxy, curated, worthy and up-to-date links/reading list for ITCS-Coding/Algorithm/SoftwareArchitecture/AI.|437 39 | |34|[awesome-books](https://github.com/guanpengchn/awesome-books)|📚 开发者推荐阅读的书籍|417 40 | |35|[recommended-books](https://github.com/woai3c/recommended-books)|计算机经典书籍推荐 部分书籍提供PDF下载|416 41 | |36|[ReadingNotes](https://github.com/lanxuezaipiao/ReadingNotes)|我的读书笔记,涉及C++、Java、计算机科普、各类文学作品、管理类等书籍,总结其中的知识点和精华,分享给大家,共同学习!!!|397 42 | |37|[Deep-learning-books](https://github.com/loveunk/Deep-learning-books)|Books for machine learning, deep learning, math, NLP, CV, RL, etc. 一些机器学习、深度学习等相关话题的书籍。|395 43 | |38|[springcloud-book](https://github.com/forezp/springcloud-book)|书籍《深入理解Spring Cloud与微服务构建》的源码|392 44 | |39|[learning-golang](https://github.com/yangwenmai/learning-golang)|Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)|347 45 | |40|[Linux-Basics-for-Hackers](https://github.com/OpenCyberTranslationProject/Linux-Basics-for-Hackers)|书籍《Linux Basics for Hackers》2019版中文翻译版|342 46 | |41|[python-django-learning](https://github.com/zaxlct/python-django-learning)|🍺 python 和 diango 学习资料,书籍,文章,以及实战项目等等|336 47 | |42|[JavaWiki](https://github.com/iwannarun/JavaWiki)|不定期收集与JAVA有关书籍或文章|309 48 | |43|[machine-learning-reference](https://github.com/Halfish/machine-learning-reference)|常见的机器学习参考资料,包括书籍、公开课等|307 49 | |44|[books-recommendation](https://github.com/jiankunking/books-recommendation)|程序员进阶、面试书籍,持续更新(Programmer Books)|301 50 | |45|[JAVA_LINE](https://github.com/singgel/JAVA_LINE)|JAVA进阶相关书籍:《JAVA并发编程实践》、《Linux Shell脚本攻略》、《spring揭秘 精选版》、《高性能Mysql》、《深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)》、《图解HTTP 彩色版》、《图解…|250 51 | |46|[FE-Guide](https://github.com/zhaoqize/FE-Guide)|🌈汇集了前端技术书籍、前端热门技术、前端发展等资料。|229 52 | |47|[Awesome-CS-Books-Warehouse](https://github.com/wx-chevalier/Awesome-CS-Books-Warehouse)|📚 Awesome CS Books/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, Se…|212 53 | |48|[simviso-Source-code-interpretation-sharing](https://github.com/muyinchen/simviso-Source-code-interpretation-sharing)|simviso 的一系列源码解读分享视频,涉及国外顶级开发者视频翻译,JDK, Rxjava,Spring Reactor, Netty ,Reactor-Netty ,Spring Webflux 我的目标是将Java的响应式建立起…|208 54 | |49|[MLbooks](https://github.com/yifannir/MLbooks)|机器学习的相关书籍|202 55 | |50|[pytorch-tutorials-examples-and-books](https://github.com/bat67/pytorch-tutorials-examples-and-books)|PyTorch1.0 tutorials, examples and some books I found 【不定期更新中】整理的PyTorch 1.0 最新版教程、例子和书籍|185 56 | |51|[Efficient-Mobile-Web-FE-Development](https://github.com/ikcamp/Efficient-Mobile-Web-FE-Development)|《移动Web前端高效开发实战》书籍源码|168 57 | |52|[free-programming-books](https://github.com/meibin08/free-programming-books)|📚码农周刊 免费的编程书籍,好文汇总,leetcode(力扣)、牛客网前端大厂面试题解题等📈🎉|166 58 | |53|[zi5book](https://github.com/guapier/zi5book)|book.zi5.me全站kindle电子书籍爬取,按照作者书籍名分类,每本书有mobi和equb两种格式,采用分布式进行全站爬取|163 59 | |54|[technical_books](https://github.com/TIM168/technical_books)|IT技术书籍|160 60 | |55|[book](https://github.com/zouhuigang/book)|📕📗📘收集的各种书籍,pdf,ppt,doc资料,下载链接永久有效!|157 61 | |56|[FE-Books](https://github.com/arronf2e/FE-Books)|📖 📖 前端书籍pdf整理|148 62 | |57|[BookChat](https://github.com/TruthHun/BookChat)|基于 Apache 2.0 开源协议进行开源的通用书籍阅读微信小程序.|142 63 | |58|[Awesome-PHP](https://github.com/ly2513/Awesome-PHP)|一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等🚖|141 64 | |59|[ShareSomeSitesAndTools](https://github.com/jianshijiuyou/ShareSomeSitesAndTools)|android之路必备工具,必上网站,必读书籍系列|134 65 | |60|[laravel-tutorial](https://github.com/summerblue/laravel-tutorial)|Laravel 中文新手书籍《Laravel 入门教程》的源代码|130 66 | |61|[jsBook](https://github.com/maomaoshu/jsBook)|《超实用的JS代码段》书籍项目|124 67 | |62|[Awesome-IT-Books](https://github.com/piggsoft/Awesome-IT-Books)|旨在维护一个目录,集合各个优秀的IT技术书籍,方便大家进行检索。|124 68 | |63|[EPubBuilder](https://github.com/sqqihao/EPubBuilder)|一款在线的epub格式书籍编辑器|117 69 | |64|[open-source-books](https://github.com/hackstoic/open-source-books)|开源书籍大搜罗|115 70 | |65|[Algorithms_Exercises](https://github.com/JezaChen/Algorithms_Exercises)|算法书籍的一些代码|107 71 | |66|[freeBook-H5](https://github.com/wangleihd/freeBook-H5)|📚 免费🇨🇳的HTML5相关技术书籍,欢迎投稿...|106 72 | |67|[SoleBooks](https://github.com/Blankeer/SoleBooks)|类似豆瓣读书,提供一个书籍查看、搜索、交流的平台|102 73 | |68|[ReactNative-Book-Demo](https://github.com/ParryQiu/ReactNative-Book-Demo)|书籍《React Native 精解与实战》配套源码|95 74 | |69|[Learning-OpenGL-ES-for-iOS](https://github.com/alex520biao/Learning-OpenGL-ES-for-iOS)|(源码)OpenGL ES应用开发实践指南:iOS卷 /Learning OpenGL ES for iOS:A Hands-On Guide to Modern 3D Graphics Programming /书籍:http://…|93 75 | |70|[pua-books](https://github.com/it-ebooks/pua-books)|📚 PUA 书籍|88 76 | |71|[pentest_book](https://github.com/redBu1l/pentest_book)|介绍一些安全行业书籍电子版本和PPT,希望有一个方便学习和下载的平台。|78 77 | |72|[Free-Tensorflow](https://github.com/fendouai/Free-Tensorflow)|Tensorflow 免费中文视频教程,开源代码,免费书籍.|77 78 | |73|[blog](https://github.com/ftTony/blog)|前端技术/前端架构/后台技术栈/AI/书籍&电影/面试/算法,内容持续更新,欢迎star~~|74 79 | |74|[teye_scanner_for_book](https://github.com/imiyoo2010/teye_scanner_for_book)|《白帽子讲Web扫描》书籍参考代码|71 80 | |75|[RustBooksChina](https://github.com/RustStudy/RustBooksChina)|记录国内的Rust书籍与文章|71 81 | |76|[JavaBooks](https://github.com/zxiaofan/JavaBooks)|网络收集的JAVA学习资料,仅作学习交流使用,列表中没有的书籍,可留言|71 82 | |77|[awesome-elasticsearch-cn](https://github.com/ginobefun/awesome-elasticsearch-cn)|ElasticSearch中文相关资料整理,包括书籍、视频、博文等。|70 83 | |78|[f2edocs.com](https://github.com/simonguo/f2edocs.com)|📘 前端开发-学习资料库 (开源书籍,规范,博客社区,面试题)。前端开发者,是这个互联网时代不可缺少的角色,我们彼此相爱,我们共同学习。|67 84 | |79|[pdf-books](https://github.com/zhaohaihao/pdf-books)|pdf书籍收录📚|63 85 | |80|[Recommendation-system](https://github.com/fire717/Recommendation-system)|推荐系统资料笔记收录/ Everything about Recommendation System. 专题/书籍/论文/产品|62 86 | |81|[divein_swift](https://github.com/DiveinEdu/divein_swift)|戴维营教育《深入浅出Swift教程》是第一部关于Swift编程的书籍。这里是它的随书代码以及文档。|61 87 | |82|[PRML_Notes](https://github.com/jasonding1354/PRML_Notes)|该项目是关于机器学习经典书籍《Pattern Recognition and Machine Learning》的学习笔记,我用python实现了书中的一些实例,希望帮助感兴趣的人更好的理解|59 88 | 89 | 90 | 91 | 92 | 93 | # 博客 Stars 1000以内排名整理 94 | 95 | |ID|Name|Describe|Stars| 96 | |:---:|:---:|:---:|:---:| 97 | |1|[Blog](https://github.com/mqyqingfeng/Blog)|冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。|13.1k 98 | |2|[symphony](https://github.com/b3log/symphony)|🎶 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。|12.3k 99 | |3|[awesome-java-cn](https://github.com/jobbole/awesome-java-cn)|Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新。|11.2k 100 | |4|[TimLiu-iOS](https://github.com/Tim9Liu9/TimLiu-iOS)|iOS开发常用三方库、插件、知名博客等等|9.5k 101 | |5|[solo](https://github.com/b3log/solo)|🎸 一款小而美的博客系统,专为程序员设计。|9.5k 102 | |6|[SpringAll](https://github.com/wuyouzhuguli/SpringAll)|循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码|7.7k 103 | |7|[halo](https://github.com/halo-dev/halo)|✍ Halo 一款现代化的个人独立博客系统|7.4k 104 | |8|[iOSBlogCN](https://github.com/tangqiaoboy/iOSBlogCN)|中文 iOS/Mac 开发博客列表|5.1k 105 | |9|[front-end-collect](https://github.com/foru17/front-end-collect)|分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者|4.8k 106 | |10|[Halfrost-Field](https://github.com/halfrost/Halfrost-Field)|✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地|4.1k 107 | |11|[blog](https://github.com/youngwind/blog)|梁少峰的个人博客|4.1k 108 | |12|[gridea](https://github.com/getgridea/gridea)|✍️一个静态博客写作客户端 (A static blog writing client)|3.6k 109 | |13|[openshare](https://github.com/100apps/openshare)|不用官方SDK,利用社交软件移动客户端(微信/QQ/微博/人人/支付宝)分享/登录/支付。|3.6k 110 | |14|[YCBlogs](https://github.com/yangchong211/YCBlogs)|技术博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python,Go学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开…|3.2k 111 | |15|[java-learning](https://github.com/brianway/java-learning)|旨在打造在线最佳的 Java 学习笔记,含博客讲解和源码实例,包括 Java SE 和 Java Web|3.1k 112 | |16|[Learn-iOS-Swift-by-Examples](https://github.com/Lax/Learn-iOS-Swift-by-Examples)|精心收集并分类整理的Swift开发学习资源,包括Apple官方提供的示例代码和文档,以及github上的项目和国内外开发者的技术博客。欢迎提交pull-request一起维护。https://t.me/SwiftCN QQ交流群 32…|3k 113 | |17|[pipe](https://github.com/b3log/pipe)|🎷 一款小而美的博客平台,专为程序员设计。|3k 114 | |18|[best-chinese-front-end-blogs](https://github.com/FrankFang/best-chinese-front-end-blogs)|收集优质的中文前端博客|2.9k 115 | |19|[VBlog](https://github.com/lenve/VBlog)|V部落,Vue+SpringBoot实现的多用户博客管理平台!|2.7k 116 | |20|[awesome-design-cn](https://github.com/jobbole/awesome-design-cn)|设计师资源大全,包含:ICON图标、Logo设计、PhotoShop插件、交互设计工具、流程图、线框图/原型图、设计博客等|2.2k 117 | |21|[MySampleCode](https://github.com/bestswifter/MySampleCode)|这个项目用于存储我博客中的demo|1.9k 118 | |22|[AisenWeiBo](https://github.com/wangdan/AisenWeiBo)|新浪微博第三方Android客户端|1.8k 119 | |23|[jackblog-vue](https://github.com/jackhutu/jackblog-vue)|Jackblog vue 版, 个人博客系统, 使用 vue2, vuex, vue-resource, vue-router, vee-validate, vue-toast 等.|1.8k 120 | |24|[DjangoBlog](https://github.com/liangliangyy/DjangoBlog)|🍺基于Django的博客系统|1.8k 121 | |25|[React-Express-Blog-Demo](https://github.com/Nealyang/React-Express-Blog-Demo)|🔥 React+Express+Mongo ->前后端博客网站 🌚|1.5k 122 | |26|[go-rock-libraries-showcases](https://github.com/unknwon/go-rock-libraries-showcases)|《Go名库讲解》是一套针对 Google 出品的 Go 语言的第三方库进行评测讲解的集博客、示例与语音视频为一体的综合教程,适合完成学习完成《Go编程基础》教程的学习者。|1.4k 123 | |27|[WeiBo](https://github.com/wenmingvs/WeiBo)|第三方新浪微博客户端|1.4k 124 | |28|[blogs](https://github.com/muwoo/blogs)|📚一个前端的博客。|1.2k 125 | |29|[LearnOpenGLES](https://github.com/loyinglin/LearnOpenGLES)|OpenGL ES的各种尝试,有详细的博客。|1.2k 126 | |30|[ForestBlog](https://github.com/saysky/ForestBlog)|一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统|1.1k 127 | |31|[UI2018](https://github.com/zincPower/UI2018)|安卓高级UI代码整理和博客代码Demo|1.1k 128 | |32|[tumblr-crawler](https://github.com/dixudx/tumblr-crawler)|Easily download all the photos/videos from tumblr blogs. 下载指定的 Tumblr 博客中的图片,视频|1.1k 129 | |33|[stormzhang.github.com](https://github.com/stormzhang/stormzhang.github.com)|个人博客|1k 130 | |34|[my_blog](https://github.com/shengxinjing/my_blog)|🐌写一点博客,python web 前端 运维|1k 131 | |35|[zimo-article](https://github.com/laizimo/zimo-article)|📚博客——源于实践,乐于分享,欢迎Star~|983 132 | |36|[PullScrollView](https://github.com/MarkMjw/PullScrollView)|1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。 2.ScrollView仿IOS回弹效果。|852 133 | |37|[leopardpan.github.io](https://github.com/leopardpan/leopardpan.github.io)|个人博客,看效果进入|843 134 | |38|[MaterialDesignSamples](https://github.com/pinguo-zhouwei/MaterialDesignSamples)|Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...|836 135 | |39|[my-site](https://github.com/WinterChenS/my-site)|springboot2.0开发的个人网站,集成了:个人首页,个人博客,个人作品|824 136 | |40|[gitblog](https://github.com/jockchou/gitblog)|markdown blog base on CodeIgniter, writing blog with markdown!基于CI的markdown博客|810 137 | |41|[jekyll-theme-H2O](https://github.com/kaeyleo/jekyll-theme-H2O)|🎉 A clean and delicate Jekyll theme. Jekyll博客主题|742 138 | |42|[Dream](https://github.com/KieSun/Dream)|我是 yck,✍️ 这里是写博客以及记录学习的地方|742 139 | |43|[myblog](https://github.com/lihongxun945/myblog)|言川的博客-前端精华博客|728 140 | |44|[DevNote](https://github.com/BolexLiu/DevNote)|大鸡排的博客归档|715 141 | |45|[AndroidTips](https://github.com/JohnTsaiAndroid/AndroidTips)|A collections of tips in Android developing.Android开发总结。我的博客:|704 142 | |46|[iBlog2](https://github.com/eshengsky/iBlog2)|基于 Node.js 的开源个人博客系统。|676 143 | |47|[hexo-theme-spfk](https://github.com/luuman/hexo-theme-spfk)|Hexo双栏博客主题仓库 Another simple and elegant theme for Hexo.|662 144 | |48|[Sakura](https://github.com/mashirozx/Sakura)|A Wonderful WordPress Theme: 樱花庄的白猫博客主题|658 145 | |49|[laravel-5-blog](https://github.com/yccphp/laravel-5-blog)|一个用 laravel 5 开发的 博客系统|651 146 | |50|[FS-Blog](https://github.com/JamesZBL/FS-Blog)|个人博客,Spring Boot 开山之作,采用 Spring Boot + MyBatis,前端 Bootstrap + LayUI,支持程序员非常青睐的轻量化的 Markdown 编辑器 Editor.md,支持标签分类检索|625 147 | |51|[kov-blog](https://github.com/Ma63d/kov-blog)|A blog platform built with koa,vue and mongoose. 使用 koa ,vue 和 mongo 搭建的博客页面和支持markdown语法的博客编写平台,自动保存草稿。博客地址:https://…|623 148 | |52|[newblog](https://github.com/Zephery/newblog)|个人博客,个人网站,blog|608 149 | |53|[study-imooc](https://github.com/zccodere/study-imooc)|慕课网Java相关课程学习项目源码,博客地址:https://segmentfault.com/blog/zccoder|589 150 | |54|[gor](https://github.com/wendal/gor)|Golang编写的静态博客引擎|584 151 | |55|[godbasin.github.io](https://github.com/godbasin/godbasin.github.io)|被删前端博客--喜欢请star|582 152 | --------------------------------------------------------------------------------