Skip to content

Latest commit

 

History

History
1269 lines (702 loc) · 59.9 KB

File metadata and controls

1269 lines (702 loc) · 59.9 KB

1 关于

该仓库是笔者星标过的仓库合集,虽然Github已经自带分类功能,但是仅仅只有仓库列表,也不支持图片以及外链,因此决定专门开一个仓库记录星标过的仓库,同时进行基本的分类,以及添加了方便搜索的标签。

一句话总结:只是因为懒或忘记过星标的仓库而做的一个备忘录。

2 工具类

分类说明

该分类是一些小工具的分类,包括但不限于插件、脚本等等。

一个Vim的多语言代码补全引擎。

特点:

  • 补全智能排序以及过滤
  • 文件以及路径补全
  • 支持omnifunc
  • 支持UltiSnips

标签:代码补全、补全、Vim、引擎

AC-baidu,一个可以优化百度谷歌搜索的脚本,功能包括:

  • 去广告
  • 护眼模式
  • 支持自定义页面效果
  • 支持单列、双列、多列模式
  • 异步请求

Baidu搜索结果

google搜索结果

标签:百度、谷歌、优化、去广告、搜索、多列

Vimium(以操作Vim的方式操作浏览器)的一款修改版,在原版基础上添加了完整的中文支持以及全局快捷键等功能。

Usage Demo of Vimium C

标签:Vimium、插件、中文支持、Vim、浏览器

CLI文件传输工具,特性如下:

  • 支持任意两台电脑之间传输
  • 使用PAKE提供端到端加密
  • 允许跨平台传输
  • 支持多文件传输
  • 支持断点续传
  • 不需要本地服务器或端口转发
  • IPv6优先
  • 支持代理

Example

标签:文件传输

shell静态分析工具,目标:

  • 对于初学者,指出语法问题
  • 对于有一定经验的使用者,指出可能导致异常行为的语义问题
  • 对于进阶使用者,指出陷阱以及可能会失败的极端情况

用于图片的"ls"工具,也就是直接在终端中ls出图片。需要终端支持sixel格式。

Example 1 of lsix usage

Example 2 of lsix usage

Example 3 of lsix usage

Example 4 of lsix usage

标签:图片、图像、终端显示

3 书籍类

分类说明

该分类以免费书籍为主。

免费编程中文书籍索引。

标签:书籍、中文、中文书籍、免费、索引

多语言免费学习资源。

标签:书籍、学习、免费、多语言

Java技术书籍大全。目录:

标签:Java、技术书籍

4 Spring类

分类说明

该分类包含Spring相关的一些教程或者示例,包括Spring BootSpring Cloud等。

Spring Boot基础教程,从2016年连载至今,包括1.x以及2.x版本。

标签:Spring Boot、教程

Spring Boot 2.x系列教程。

标签:Spring Boot、教程

SpringBoot框架与其它组件结合如 JPAMyBatisWebSocketSpring SecurityShirocache等。

标签:Spring Boot、组件

Spring Boot学习示例。

标签:Spring Boot

SpringBoot 2.0+从入门到实战。

img

Logo非常地皮啊

标签:Spring Boot

史上最简单的Spring Cloud教程系列的源码。

标签:Spring Cloud

Spring系列教程,包含Spring BootSpring Boot & ShiroSpring CloudSpring Boot & Spring Security & Spring Security OAuth2

标签:Spring BootSpring CloudSpring Security

5 项目/系统类

分类说明

该分类包含一些实用性比较强的项目或系统。

mall是一套电商系统,包括前台商城系统以及后台管理系统。

前台商城包括:

  • 首页门户
  • 商品推荐
  • 商品搜索
  • 商品展示

等,后台管理系统包括:

  • 商品管理
  • 订单管理
  • 会员管理
  • 促销管理

等。

标签:商城、电商、后台管理、前台商城

V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。

文章列表

发表文章

用户管理

栏目管理

数据统计

标签:博客、博客平台、多用户

秒杀系统设计与架构。

整体流程

整体流程

整体流程

标签:秒杀

为键盘工作者设计的单词记忆与英语肌肉记忆锻炼的一个网站。

内置词库包括:

  • CET4
  • CET6
  • GMAT
  • GRE
  • IELTS
  • SAT
  • TOEFL

等等,在线访问

img

标签:单词

系统设计入门。

img

img

Imgur

标签:系统设计

该仓库阐述了如何设计一个伸缩性强的系统。

标签:系统、设计、伸缩性

newbee-mall项目是一套电商系统,包括newbee-mall商城系统及newbee-mall-admin商城后台管理系统,基于Spring Boot 2.X及相关技术栈开发。

index

index

search

cart

settle

orders

settle

标签:商城、电商

基于Spring Boot+Vue 3开发的前后端分离学习型小说项目。该仓库是学习版本,还有一个微服务版本。

img

img

img

img

img

img

标签:小说

6 娱乐类

分类说明

娱乐最重要,人活着就是为了开心。

狗屁不通文章生成器。在线浏览

标签:文章、生成器、狗屁不通

有些网站+1s的时候,会有意想不到的奇效,暂时收录的网站包括:

  • Github
  • Youtube
  • Tiktok

某某Logo样式生成器。

img

标签:logo、生成

Rust编写的PUA编程语言。

Monkey pua-lang Explanation
if 细分 "specialization"
else 路径 "pathway"
while 闭环 "closed loop"
true 三七五 "3.75", a passing performance evalulation result
false 三二五 "3.25", a failing performance evalulation result
let 赋能 "empower"
fn 抓手 "handle", as in getting a handle on things
return 反哺 "repay", used in Alibaba as a general term for feedback in systems
Array 组合拳 "combo move"; not yet a word in the language
Hash 载体 "carrier"; not yet a word in the language
= 对齐 "align"
+ 联动 "linkage"
- 差异 "difference"
/ 倾斜 "tilt"
puts 输出 "output"
quit 淘汰 "eliminate"
(atoi) 量化 quantify

示例代码:

赋能 fib = 抓手(x) {
  细分 (x 对齐 0) {
    反哺 0;
  }
  细分 (x 对齐 1) {
    反哺 1;
  } 路径 {
    反哺 fib(x - 1) 联动 fib(x - 2);
  }
};

fib(10);
细分 (三七五) {
  10;
} 路径 {
  5;
}

标签:Rust、抓手、赋能、闭环、三七五、三二五、路径、细分、反哺、组合拳、对齐、联动、差异、倾斜、输出、淘汰、量化

如果你的代码有错误,你可以使用git-blame-someone-else责备别人:

ezgif-1396449034

标签:blame

7 awesome类

分类说明

此分类包含一些以awesome-开头的仓库或者是一些以仓库集合为主的仓库。

HelloGitHub分享GitHub上有趣、入门级的开源项目,每月28号以月刊的形式更新发布。

项目包括:

  • 有趣、入门级的项目
  • 开源书籍
  • 实战项目
  • 企业项目

等等。

标签:开源项目、合集

Linux软件合集,分类包括:

  • 音频
  • 电子书
  • 游戏
  • 图形
  • 办公
  • 代理
  • 安全

等等,种类非常齐全。

标签:Linux、软件

Chrome插件英雄榜,包含了一大堆有用的Chrome插件。

谷粒VI设计.png

标签:插件、扩展

8 库类

分类说明

此分类是一些语言的常用库。

一个HTTP客户端,功能包括:

  • HTTP/2支持
  • 将连接池化以请求延迟
  • 支持GZIP
  • 支持将响应缓存

标签:HTTPHTTP/2、同步、异步、请求

一个漂亮的H5音乐播放器,支持格式包括:

  • H.264AACMP3
  • WAVE PCM
  • Ogg Theora Vorbis

同时也支持歌词以及播放列表。

image

标签:播放器、音乐

Apache Maven Shade插件,用于打包Maven项目。

标签:Maven、打包

element团队出品的一个面向设计师以及开发者的组件库,设计原则:

  • 一致:与现实生活一致、在界面中一致
  • 反馈:控制反阔、页面反阔
  • 效率:简化流程、清晰明确、帮助用户识别
  • 可控:用户决策、结果可控

组件包括:

  • 按钮
  • 布局容器
  • 表单
  • 输入框
  • 单选框/多选框
  • 滑块
  • 日历
  • 走马灯
  • 分页

等等。

标签:Vue3UI、组件库

为安卓和JVM打造的一个类型安全的HTTP客户端。

代码示例:

//定义接口
public interface GitHubService {
  @GET("users/{user}/repos")
  Call<List<Repo>> listRepos(@Path("user") String user);
}

//生成Retrofit
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.github.com/")
    .build();

//生成实例化接口
GitHubService service = retrofit.create(GitHubService.class);

//调用
Call<List<Repo>> repos = service.listRepos("octocat");

标签:HTTP、客户端、类型安全

安卓免root防撤回神器,可惜不再开源 。

标签:免root、防撤回

OCR工具,支持通过pip安装。

示例代码:

import easyocr
reader = easyocr.Reader(['ch_sim','en']) # this needs to run only once to load the model into memory
result = reader.readtext('chinese.jpg')

# 输出
[([[189, 75], [469, 75], [469, 165], [189, 165]], '愚园路', 0.3754989504814148),
 ([[86, 80], [134, 80], [134, 128], [86, 128]], '西', 0.40452659130096436),
 ([[517, 81], [565, 81], [565, 123], [517, 123]], '东', 0.9989598989486694),
 ([[78, 126], [136, 126], [136, 156], [78, 156]], '315', 0.8125889301300049),
 ([[514, 126], [574, 126], [574, 156], [514, 156]], '309', 0.4971577227115631),
 ([[226, 170], [414, 170], [414, 220], [226, 220]], 'Yuyuan Rd.', 0.8261902332305908),
 ([[79, 173], [125, 173], [125, 213], [79, 213]], 'W', 0.9848111271858215),
 ([[529, 173], [569, 173], [569, 213], [529, 213]], 'E', 0.8405593633651733)]

示例图:

example

example2

example3

标签:OCR、文字识别

第三方授权登录的工具类库,集成平台:

star

标签:授权、登录

HTML5图表库,使用<canvas>标签。

标签:图表

Apache出品的基于Javascript的可视化图表库。

标签:图表

可交互的现代图表库。

标签:图表

一个轻量级的Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权等一系列权限相关问题。

sa-token-js

标签:权限、认证、单点登录、OAuth2.0、鉴权

阿里巴巴出品的Java解析Excel的库。

标签:Excel

9 美化类

分类说明

此分类是一些美化相关的分类,包含美化教程以及主题等等。

一个博客园美化主题,以阅读为核心,提高用户体验。

页面效果在线查看

标签:博客园、主题、美化

zsh的一个美化主题。

Powerlevel10k

可以配置的选项非常多,同时也提供了TUI版本简易配置命令p10k configure

标签:终端、zsh、美化、主题

Gridea主题,笔者曾经用个,换个模糊背景就可以很好看了。

标签:Gridea、主题、美化

Vim主题合集。

标签:Vim、主题

10 Git类

分类说明

该分类是Git的一些相关学习资源或工具。

可视化地学习Git的分支。

demo-gif

在线地址

标签:Git、分支

11 软件类

分类说明

此分类以软件为主。

洛雪音乐助手桌面版,一个基于Electron+Vue开发的音乐软件,支持MacWinLinux

lx-music UI

标签:音乐、ElectronVue

洛雪音乐助手移动版,基于React native开发的音乐软件,只支持安卓。

标签:音乐、React native、安卓、Android

复制即翻译的外文辅助阅读翻译解决方案。

img

img

68747470733a2f2f73312e617831782e636f6d2f323031382f31312f33302f466d724e46532e676966

标签:翻译、复制

一个GIF记录软件。

Peek recording itself

标签:GIF、动图

将任何设备通过浏览器投屏在电脑上的软件。架构图:

high-level-design

标签:投屏

一个静态博客写作客户端,特性:

  • 支持Markdown
  • 支持标签分组
  • 支持自定义菜单
  • 支持WinLinuxMac
  • 支持接入Github PagesCoding Pages
  • 支持接入GitalkDisqusJS评论系统
  • 支持自定义主题
  • 支持多设备同步

img

标签:博客、写作、客户端

一个便于使用的Java字节码编辑器。

screenshot of recaf

标签:字节码、编辑器、.class

高颜值的第三方网易云播放器,支持WinMacLinux

Library

标签:音乐、播放器、网易云

Switch模拟器。

img

标签:Switch、模拟器

也是一个Switch模拟器。

标签:Switch、模拟器

一个制作USB启动盘的工具,当需要安装系统时,只需要把镜像直接拷贝,然后在启动的时候选择USB启动即可,不需要烧录。

avatar

标签:USB、启动、镜像

更快、更好、更稳定的Redis桌面管理客户端,兼容WinLinuxMac

redis status dark

redis key hash dark

redis console dark

redis exec log

标签:Redis、客户端

基于Apache CuratorJavaFX实现的Zookeeper图形客户端。

img

server.gif

highlight.gif

time-format.gif

create-node.gif

search.gif

terminal.gif

4-letter.gif

标签:JavaFXZookeeperApache Curator、客户端

面向日志的"Prometheus",高伸缩性以及高可用的日志聚合系统。

Loki Logo

标签:日志、收集、聚合

一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具。

Markdown

Markdown

标签:性能监控、统计、高并发、低延迟

阿里巴巴开源的Java诊断工具。

dashboard

标签:诊断工具

RGB灯效控制工具,支持WinMacLinux

OpenRGB_Device_View

标签:RGB

面向开发者的演示文稿工具,能够以Markdown的方式编写PPT

标签:PPT

12 简历类

分类说明

该分类是是简历相关的分类。

使用Github个人用户信息生成简历的网站。在线试用

比如笔者的如下所示:

image-20220604234157910

标签:简历

木及简历,一款用Markdown就能写出好看简历的在线工具,在线体验

image

image

image

标签:简历、Markdown

13 配置文件类

分类说明

此分类以各种类型的配置文件为主。

多用途的tmux配置文件示例,特点:

  • C-aCtrl+a)为前缀,代替默认的C-bCtrl+b
  • 通过<prefix> +可以在新窗口最大化任意面板
  • SSH/Mosh的用户名以及主机信息会显示在状态栏
  • 鼠标模式可通过<prefix> m切换
  • 支持笔记本的电量显示

等等。

标签:配置、tmux

.gitignore模板合集。

标签:Git.gitignore

MySQL配置文件。

标签:MySQL

14 思考类

分类说明

此分类不以技术为主,主要是一些人生的思考之类的。

提问的智慧,原文由知名Hacker Eric S. Raymond所撰写,教你如何正确的提出技术问题并获得你满意的答案。

image-20220605001509412

标签:提问、如何提问

15 算法类

分类说明

此分类包含算法类相关仓库,包含:

  • LeetCode题解
  • 用某语言实现的各种算法
  • 一些特别的算法

等等。

该项目包含LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题目的相关题解。

标签:LeetCode、剑指Offer、程序员面试金典、算法

Java实现所有算法。

标签:算法

Java实现算法与数据结构。

标签:算法、数据结构

Facebook出品的压缩算法zstd,比较如下:

Compressor name Ratio Compression Decompress.
zstd 1.5.1 -1 2.887 530 MB/s 1700 MB/s
[zlib] 1.2.11 -1 2.743 95 MB/s 400 MB/s
brotli 1.0.9 -0 2.702 395 MB/s 450 MB/s
zstd 1.5.1 --fast=1 2.437 600 MB/s 2150 MB/s
zstd 1.5.1 --fast=3 2.239 670 MB/s 2250 MB/s
quicklz 1.5.0 -1 2.238 540 MB/s 760 MB/s
zstd 1.5.1 --fast=4 2.148 710 MB/s 2300 MB/s
lzo1x 2.10 -1 2.106 660 MB/s 845 MB/s
[lz4] 1.9.3 2.101 740 MB/s 4500 MB/s
lzf 3.6 -1 2.077 410 MB/s 830 MB/s
snappy 1.1.9 2.073 550 MB/s 1750 MB/s

标签:压缩、算法

LeetCode刷题攻略,200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++JavaPythonGoJavaScript等多语言版本。

标签:LeetCode

16 安全类

分类说明

该分类包含一些安全相关的仓库。

该仓库是包含一些常见的用户名、密码、URL等等,目标就是让安全测试人员去测试其中的数据去发现问题。

标签:安全、用户名、密码、webshellpayloadpattern-matching

面向开发人员梳理的代码安全指南。

标签:代码安全

17 API

分类说明

该分类包含一些公共的API合集。

免费的API列表合集。

标签:API

18 技巧类

分类说明

该分类包含阐述日常中容易忽略的使用技巧等仓库。

命令行的艺术,阐述了很多使用命令行的技巧。

curl -s 'https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md' | egrep -o '\w+' | tr -d '`' | cowsay -W50

标签:命令行、技巧

19 成长路线类

分类说明

该分类包含了一些岗位或某项技术的成长路线。

社区驱动的为开发者准备的成长路线图、文章以及资源。

img

DevOps Roadmap

标签:路线图

20 财富类

分类说明

该分类教你如何搞更多的Money。

程序员如何优雅的挣零花钱?

img

标签:钱

21 定时任务类

分类说明

该分类包含一些定时任务相关的仓库。

Quarkus快速开始代码。

标签:Quarkus

22 面试类

分类说明

该分类包含面试相关的仓库。

2021年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。持续更新中。

标签:面试题

Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。准备Java面试,首选 JavaGuide

标签:面试