Skip to content

Latest commit

 

History

History
632 lines (541 loc) · 75.3 KB

README.md

File metadata and controls

632 lines (541 loc) · 75.3 KB

Asuna

觉得比较有意思或者有用的开源项目整理(Open source projects that you find interesting or useful) 供大家扩展知识面,技术选型,代码借鉴.

目录

工作

面试

repositories 简介
yifeikong/reverse-interview-zh 技术面试最后反问面试官的话
Snailclimb/JavaGuide 一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试
kdn251/interviews Everything you need to know to get the job.
doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲
doocs/source-code-hunter 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理
Java面试突击 八股
Java 全栈知识体系 八股
xiaolincoding 八股
996icu/996.ICU 996公司名单
formulahendry/955.WLB 955公司白名单

算法

repositories 简介 语言
doocs/leetcode 多种编程语言实现 LeetCode 多语言
trekhleb/javascript-algorithms JavaScript 算法与数据结构 js
labuladong/fucking-algorithm 刷算法全靠套路,认准 labuladong 就够了 java
SharingSource/LogicStack-LeetCode 宫叶三水刷穿 LeetCode 系列文章源码 Java
youngyangyang04/leetcode-master 代码随想录 LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫 多语言
halfrost/LeetCode-Go LeetCode 题解 go
krahets/hello-algo 动画图解、一键运行的数据结构与算法教程,支持 Python, C++, Java, C#, Go, Swift, JS, TS, Dart, Rust, C, Zig 等语言

Java开发框架

开发框架

repositories 简介
spring-projects/spring-framework Spring 一统天下
spring-projects/spring-boot Srping Boot 一统天下
sofastack/sofa-boot SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,上下文隔离,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力
quarkusio/quarkus 谷歌开源的轻量云原生框架
google/guice google开源的轻量级依赖注入框架
noear/solon 国人开源的更现代感的应用开发框架。更快、更小、更自由!主框架0.1M
nutzam/nutzboot 企业级微服务框架,对各种主流三方框架整合
alibaba/COLA 阿里开源的COLA架构
shiyindaxiaojie/eden-architect 自研应用框架,开箱即用,零侵入性接入,完全遵循 Spring 官方的模块化管理,保证业务依赖可选项。

操作业务log自动记录框架

序号 repositories 简介
1 qqxx6661/logRecord 业务记录log框架
2 mouzt/mzt-biz-log 美团个人开源的业务log记录框架

log框架

repositories 简介
apache/logging-log4j1
apache/logging-log4j2
qos-ch/logback
alibaba/ilogtail 快速、轻量级的可观察性数据收集器
fayechenlong/plumelog 一个java分布式日志组件,支持百亿级别,日志从搜集到查询,不用去文件中翻阅日志方便快捷,支持查询一个调用链的日志,支持链路追踪,查看调用链耗时情况,在分布式系统中也可以查询关联日志,能够帮助快速定位问题,简单易用,没有代码入侵,查询界面友好,高效,方便,只要你是java系统,不要做任何项目改造,接入直接使用,日志不落本地磁盘

多线程

repositories 简介
dromara/dynamic-tp 动态线程池框架
opengoofy/hippo4j 动态线程池框架
dromara/gobrs-async 多线程异步任务 编排框架
alibaba/transmittable-thread-local 阿里开源解决线程池上下文丢失sdk
johnlui/PPHC 《高并发的哲学原理》开源图书

基础工具类

repositories 简介
apache/commons-lang apache开源的工具类
vipshop/vjtools 唯品会java工具类
dromara/hutool Hutool是一个小而全的Java工具类库
google/guava google开源的工具类
oblac/jodd-util
chillzhuang/blade-tool spring boot 深度集成工具类
jmrozanec/cron-utils cron utils
apache/commons-collections apache collections utils

ORM框架

repositories 简介
spring-projects/spring-data-jpa 通过方法名方式映射sql
mybatis/mybatis-3
baomidou/mybatis-plus mybatis单表无需写sql
Dreamroute/mybatis-pro 类似mybatis-plus
jOOQ/jOOQ
querydsl/querydsl 告别常规SQL和CRUD,写的更少,性能更好
hibernate/hibernate-orm 对象与数据库直接映射ORM框架
troyzhxu/bean-searcher 专注于高级查询的只读 ORM,自然支持联接表,避免了 DTO/VO 转换
sagframe/sagacity-sqltoy ava真正智慧的ORM框架,支持mysql、oracle、postgresql、sqlserver、db2、dm、mongodb、elasticsearch、clickhouse、StarRocks、kudu、tidb、guassdb、kingbase、oceanbase、greenplum

权限框架

序号 repositories 简介
1 dromara/Sa-Token 轻量级 Java 权限认证框架,让鉴权变得简单、优雅
2 spring-projects/spring-security

excel

repositories 简介
alibaba/easyexcel 阿里开源快速、简洁、解决大文件内存溢出的java处理Excel工具
apache/poi
liaochong/myexcel 集导入、导出、加密Excel等多项功能的工具包
pig-mesh/excel-spring-boot-starter alibaba easyexcel spring boot starter

数据库连接池

repositories 简介
alibaba/druid 为监控而生的数据库连接池
brettwooldridge/HikariCP Spring Boot 默认的高性能的 JDBC 连接池

微服务SpringCloud

agent

repositories 简介
HotswapProjects/HotswapAgent Java 在运行时无限制地重新定义类
linyimin0812/spring-startup-analyzer 采集Spring应用启动过程数据,生成交互式分析报告(HTML),用于分析Spring应用启动卡点,支持Spring Bean异步初始化,减少优化Spring应用启动时间

状态机

repositories 简介
stateless4j/stateless4j 轻量级Java状态机

SpringBootCloud学习

repositories 简介
smart-cloud/smart-cloud 基于springboot && springcloud的脚手架,支持服务合并部署与拆分部署、接口加解密签名、日志数据 脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务、国际化语言等
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(缓存)、ema…
zuihou/lamp-util lamp-util 基于Jdk11 ,是 lamp-cloud 和 lamp-boot 项目的核心工具包,开发宗旨是打造一套兼顾 SpringBoot 和 SpringCloud 项目的公共工具类。

实战项目

repositories 简介
macrozheng/mall 前后端微服务项目
elunez/eladmin EL-ADMIN 后台管理系统
qiurunze123/miaosha 互联网秒杀系统架构设计
YunaiV/ruoyi-vue-pro
techa03/goodsKill springcloud +dubbo构建的模拟秒杀微服务项目
pig-mesh/pig 基于 Spring Cloud 2021 、Spring Boot 2.7、 OAuth2 的 RBAC 权限管理系统
youlaitech/youlai-mall youlai-mall是基于Spring Boot 2.7Spring Cloud Alibaba 、vue3、element-plus、uni-app 构建的开源全栈微服务商城项目。
qqxx6661/miaosha 从零开始搭建秒杀系统 由浅入深,配合博客入门教程文章食用,风味极佳。
hs-web/hsweb-framework 基于spring-boot2,全响应式的后台管理框架

源码学习

repositories 简介 开发语言
fangjian0423/springmvc-source-minibook SpringMVC源码分析迷你书 java
DerekYRC/mini-spring-cloud mini-spring-cloud是简化版的spring-cloud框架,能帮助你快速熟悉spring-cloud源码及掌握其核心原理。在保留spring cloud核心功能的的前提下尽量精简代码,核心功能包括服务注册、服务发现、负载均衡、集成Feign简化调用、流量控制、熔断降级、API网关等
DerekYRC/mini-spring mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理。抽取了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP、资源加载器、事件监听器、类型转换、容器扩展点、bean生命周期和作用域、应用上下文等核心功能
tuguangquan/mybatis mybatis源码中文注释
seaswalker/spring-analysis Spring源码阅读
coderbruis/JavaSourceCodeLearning Java流行框架源码分析Spring源码、SpringBoot源码SpringAOP源码、SpringSecurity源码SpringSecurity OAuth2源码、JDK源码、Netty源码
doocs/source-code-hunter 从源码层面剖析挖掘互联网行业主流技术的底层实现原理为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等

领域驱动设计

repositories 简介 开发语言
ddd-by-examples/library 一个全面的领域驱动设计示例 java

序列化

repositories 简介 开发语言
alibaba/fastjson 阿里开源序列化框架
alibaba/fastjson2 FASTJSON2是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库
FasterXML/jackson 目前spring boot 默认json序列化框架
ejlchina/xjsonkit 超轻量级 JSON / JSONB / XML / YAML 解析门面 API,用法简单,使业务代码不依赖具体实现
fangjinuo/easyjson 提供了一个JSON门面库,就像slf4j一样。easyjson本身不做json的操作,完全依赖于底层实现库

限流

repositories 简介
resilience4j/resilience4j Resilience4j是为Java8和函数式编程设计的容错库
bucket4j/bucket4j 基于令牌桶算法的Java速率限制库
didi/sds 简单、易用、高性能的服务降级系统,支持限流、熔断和降级等功能
taptap/ratelimiter-spring-boot-starter 基于 redis 的偏业务应用的分布式限流组件,使得项目拥有分布式限流能力变得很简单
alibaba/Sentinel 面向云原生微服务的高可用流控防护组件
Netflix/Hystrix

缓存

repositories 简介
xiaolyuh/layering-cache 为监控而生的分布式多级缓存框架
ck-jesse/l2cache 基于 Caffeine + Redis 的二级缓存框架
alibaba/jetcache 阿里开源的多级缓存框架

idea插件

repositories 简介
YiiGuxing/TranslationPlugin idea翻译插件
krasa/MavenHelper 对依赖的jar进行分析,定位依赖冲突、查看依赖树
projectlombok/lombok 注解生成get、set等方法简化代码
starcwang/easy_javadoc 自动生成javadoc文档注释
gejun123456/intellij-generateAllSetMethod 自动生成set方法
mrmanzhaow/RestfulToolkit 根据 URL 直接导航到对应的controller
Link-Kou/intellij-mybaitslog 将Mybatis的SQL日志还原为可执行的SQL
gejun123456/MyBatisCodeHelper-Pro mybatis接口调整xml,自动生成xml,xml 字段提示等
WangJi92/arthas-idea-plugin 更简单的使用arthas的IDEA 插件,方便的构建各种arthas 命令,复制到剪切板

maven插件

repositories 简介
diffplug/spotless 自己校验并格式化代码

代码扫描

repositories 简介
pmd/pmd 一个可扩展的多语言静态代码分析器。
SonarSource/sonarqube SonarQube是一个开源的代码质量管理平台,用于管理源代码的质量。SonarQube平台提供了一个中央服务器,用于展示源代码的质量状况和各种分析结果。

反编译工具

repositories 简介
skylot/jadx jadx是一款Android反编译gui工具,它支持apk、dex、jar、class、zip、aar等文件
fesh0r/fernflower JetBrains开源的反编译工具
jd-gui JD-GUI 是一个用 C++ 开发的 Java 反编译工具,jdk8以上的版本可能不支持
Konloch/bytecode-viewer Java反编译器,Java字节码编辑器,APK编辑器,Dex编辑器,APK反编译器,DEX反编译器

Go开发框架

repositories 简介 开发语言
golang-standards/project-layout 标准Go项目布局 Makefile

AI

ChatGPT

repositories 简介 开发语言
aurora-develop/aurora 免费试用gpt3.5 GO
xx025/carrot 免费好用的ChatGPT镜像站点 ~
yetone/openai-translator 基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 ~
lencx/ChatGPT ChatGPT桌面应用 ~
PlexPt/awesome-chatgpt-prompts-zh ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话。 ~
Leizhenpeng/feishu-chatgpt 飞书 ×(GPT-3.5 + DALL·E + Whisper) go
PlexPt/chatgpt-java ChatGPT Java SDK。支持 GPT3.5、 GPT4 API。开箱即用 java
alibaba/Chat2DB 智能的通用数据库SQL客户端和报表工具 java
lencx/ChatGPT ChatGPT Desktop Application (Mac, Windows and Linux) Rust
Yidadaa/ChatGPT-Next-Web 一键拥有你自己的跨平台 ChatGPT 应用 TS
Chanzhaoyu/chatgpt-web 用 Express 和 Vue3 搭建的 ChatGPT 演示网页 vue
abi/screenshot-to-code 截屏自动生成html代码

大模型

repositories 简介 开发语言
netease-youdao/QAnything?tab=readme-ov-file 有道云开源的致力于支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。 Python
openai openai ~
gemini google大模型 ~
claude claude ~
kimi 国内超常大文本处理大模型 ~
文心一言 百度大模型 ~
perplexity perplexity ~

prompt

repositories 简介 开发语言
PandaBearLab/prompt-tutorial prompt教程 ~

大模型应用

repositories 简介 开发语言
yisol/IDM-VTON 一键换衣项目 Python
myvoiceyourface AI视频换脸 ~
character ai虚拟人物聊天(马斯克、动漫人物等),支持语音聊天 ~

网关

repositories 简介 开发语言
apache/shenyu Java 原生API网关,用于服务代理、协议转换和API治理 Java
Netflix/zuul Netflix开源的网关 Java
spring-cloud/spring-cloud-gateway spring 开源的高性能网关 Java
polarismesh/polaris 腾讯百万级服务治理中心的开源版本,沉淀了腾讯多年的分布式服务治理经验.包含网关、配置中心 go
apache/apisix 云原生网关 go
Kong/kong 高性能云原生网关 Lua
wehotel/fizz-gateway-community 微服务API聚合网关 Java
istio/istio 一个用于连接、管理和保护微服务的开放平台 go
envoyproxy/envoy Envoy 是一款 CNCF 旗下的开源项目,由 Lyft 开源。Envoy 采用 C++ 实现,是面向 Service Mesh 的高性能网络代理服务

数据同步

repositories 简介
alibaba/canal 阿里巴巴 MySQL binlog 增量订阅&消费组件
alibaba/otter 基于数据库增量日志解析准实时同步到本机房或异地机房的mysql/oracle数据库一个分布式数据库同步系统
alibaba/DataX DataX是阿里云DataWorks数据集成的开源版本。
pentaho/pentaho-kettle 通过图形化窗口同步数据
DTStack/chunjun 基于实时计算引擎Flink实现多种异构数据源之间的数据同步与计算
apache/inlong 一站式海量数据集成框架提供自动、安全、可靠和高性能的数据传输能力,同时支持批和流,方便业务构建基于流式的数据分析、建模和应用
apache/incubator-seatunnel 一个分布式、高性能的数据集成平台,用于同步和转换海量数据(离线和实时)
ghi/dbsyncer 提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等

一致性算法

repositories 简介 开发语言
hashicorp/raft Golang实现Raft共识协议 GO
etcd-io/raft etcd使用的raft库 GO
sofastack/sofa-jraft SOFAJRaft是一个基于 RAFT一致性算法的生产级高性能Java 实现支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 RAFT 相关的技术难题,并且 SOFAJRaft 非常易于使用你可以通过几个示例在很短的时间内掌握它 Java
maemual/raft-zh_cn Raft一致性算法论文的中文翻译 -
wenweihu86/raft-java Raft java 实现 Java
openmessaging/dledger 提出了一个基于raft的java库,用于构建高可用、高持久、强一致的commitlog,作为分布式存储系统的持久层,即.消息传送、流、KV、DB等 java
apache/ratis apache Raft共识协议的开源Java实现 java

分布式事务

repositories 简介 开发语言
seata/seata 阿里开源分布式事务框架 Java
changmingxie/tcc-transaction TCC型事务 Java
dtm-labs/dtf 柔性分布式事务框架 Java
dromara/raincat 强一致分布式事务框架 Java

消息中间件

repositories 简介 开发语言
AutoMQ/automq 基于云原生重新设计Kafka java
AutoMQ/automq-for-rocketmq 基于云原生重新设计RocketMQ java
apache/rocketmq 阿里开源消息中间件 Java
didi/DDMQ DDMQ 是滴滴出行架构部基于 Apache RocketMQ 构建的消息队列产品
qunarcorp/qmq 去哪儿网内部广泛使用的消息中间件 Java
apache/kafka apache开源高吞吐消息中间件 Java
rabbitmq/rabbitmq-server
apache/pulsar apach开源云原生网关 Java
apache/rocketmq-spring rocketmq 客户端使用sdk Java
inlong 原腾讯开源TubeMQ,后捐赠给apache改名为inlong
weihubeats/wh-mq-Idempotent 通用MQ幂等框架 Java

消息队列dashboard

repositories 简介 开发语言
sohutv/mqcloud RocketMQ企业级一站式服务平台 java
didi/KnowStreaming 一站式云原生Kafka管控平台 Java

搜索引擎

repositories 简介 开发语言
apache/lucene Java
elastic/elasticsearch 基于lucene开源的搜索引擎 Java
apache/solr Java

测试

repositories 简介 开发语言
datafaker-net/datafaker 生成测试数据 Java

自建博客

repositories 简介 开发语言
halo-dev/halo 一款现代化的开源博客 Java
88250/solo 小而美的开源博客系统 Java
facebook/docusaurus Facebook开源可维护文档网站

数据库

repositories 简介 开发语言
mysql/mysql-server MySQLServer 是世界上最流行的开源数据库 C++
postgres/postgres C
pingcap/tidb TiDB 是一个开源的、原生于云的、分布式的、与 MySQL 兼容的数据库 Go
ClickHouse/ClickHouse 俄罗斯开源列式数据库OLAP C++

内存数据库

repositories 简介 开发语言
mongodb/mongo 文档数据库 C++
redis/redis reids C
dragonflydb/dragonfly Redis 和 Memcached 的现代替代品 C++

RPC框架

repositories 简介 开发语言
apache/dubbo 阿里开源tpc协议RPC框架
OpenFeign/feign Netflix Http协议RPC框架 Java
grpc/grpc Google 开源的跨语言RPC框架 多语言
TarsCloud/Tars 腾讯开源的rpc框架
weibocom/motan 微博开源rpc框架 多语言
sofastack/sofa-rpc 蚂蚁开源rpc框架
baidu/starlight 面向百度 RPC、多协议、高性能 RPC 的 Java 实现

流程引擎

repositories 简介 开发语言
alibaba/bulbasaur 阿里开源可插拔的精简流程引擎 Java
Activiti/Activiti Java
kiegroup/jbpm Java
dromara/liteflow 轻量,快速,稳定,可编排的组件式规则引擎/流程引擎 Java
flowable/flowable-engine 工作流和业务流程管理(BPM)平台 Java
alibaba/compileflow 一个高性能流程编排引擎 Java
deliveredtechnologies/rulebook Lambda,轻量级规则引擎和简单直观的 DSL

redis客户端工具

repositories 简介
RedisInsight/RedisInsight redis官方客户端工具
qishibo/AnotherRedisDesktopManager 一个更快、更好、更稳定的redis桌面管理器
dromara/RedisFront Redis 桌面客户端工具, 支持单机模式, 集群模式, 哨兵模式以及 SSH 隧道连接

低代码

repositories 简介 开发语言
alibaba/lowcode-demo 阿里开源一套面向扩展设计的企业级低代码技术体系 Java
taowen/awesome-lowcode 国内低代码平台从业者交流

定时任务调度

repositories 简介 开发语言
xuxueli/xxl-job 分布式任务调度框架 Java
quartz-scheduler/quartz 轻量任务调度框架 Java
apache/shardingsphere-elasticjob apache开源的分布式调度框架 Java
PowerJob/PowerJob PowerJob(原OhMyScheduler)是全新一代分布式调度与计算框架,能让您轻松完成作业的调度与繁杂任务的分布式计算 java

爬虫

repositories 简介 开发语言
ssssssss-team/spider-flow 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫 Java
jhao104/proxy_pool Python爬虫代理IP池(proxy pool) Java
code4craft/webmagic 一个可伸缩的 Java 网络爬虫框架 java
jhy/jsoup Java HTML解析器,为HTML编辑、清理、刮削和XSS安全而构建

注册中心

repositories 简介 开发语言
Netflix/eureka Netflix开源注册中心,目前已经低频或不再维护 Java
apache/zookeeper Java
alibaba/nacos 阿里开源一个易于使用的动态服务发现、配置和服务管理平台,用于构建云本地应用程序 Java
etcd-io/etcd Java
sofastack/sofa-registry

APM&DistributedTracing&log

repositories 简介 开发语言
ccfos/nightingale 夜莺(Nightingale)是中国计算机学会接受捐赠并托管的第一个开源项目,是一个All-in-One的云原生监控工具,集合了Prometheus和Grafana的优点,你可以在WebUI上管理和配置告警策略,也可以对分布在多个Region的指标、日志、链路追踪数据进行统一的可视化和分析。夜莺融入了一线互联网公司可观测性最佳实践,沉淀了众多社区专家经验,开箱即用 GO
dromara/hertzbeat 一个拥有强大自定义监控能力,无需Agent的实时监控系统。网站监测,PING连通性,端口可用性,数据库,操作系统,中间件,API监控,阈值告警,告警通知(邮件微信钉钉飞书) Java
dianping/cat CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等 Java
prometheus/prometheus 普罗米修斯监测系统及时间序列数据库 GO
SigNoz/signoz DataDog、NewRelic等的开源替代品,一个开源的应用性能监控系统,用于监控和诊断分布式应用程序。 Go
openobserve/openobserve 10倍容易,140倍的存储成本,高性能,PB级规模 - Elasticsearch/Splunk/Datadog的替代品,用于(日志、指标、追踪) Rust
apache/skywalking APM, 应用性能监控系统 Java

文档

repositories 简介
facebook/docusaurus 让开源文档更好维护
sparanoid/chinese-copywriting-guidelines 中文文案排版指北
guodongxiaren/README GitHub markdown 语法教程
slidevjs/slidev markdown语法写PPT

论文

repositories 简介
https://storage.googleapis.com/pub-tools-public-publication-data/pdf/36356.pdf google Dapper分布式跟踪系统 论文原文
bigbully/Dapper-translation google Dapper分布式跟踪系统 论文 译文

学习

英语学习

repositories 简介
Kaiyiwing/qwerty-learner 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件
yujiangshui/A-Programmers-Guide-to-English 专为程序员编写的英语学习指南
chinese-programmer-wrong-pronunciation 中国程序员容易发音错误的单词
byoungd/English-level-up-tips 离谱的英语学习指南/英语学习教程

语言学习

repositories 简介 开发语言
zhisheng17/flink-learning Java Flink 学习
Avik-Jain/100-Days-Of-ML-Code 机器学习
iluwatar/java-design-patterns 设计模式 Java
fuzhengwei/itstack-demo-bytecode java字节码编程相关学习 Java
xkcoding/spring-boot-demo spring boot 相关demo学习 Java
digoal/blog 国内postgresql大神的一些pg分享 SQL
jackfrued/Python-100-Days Python - 100天从新手到大师 python
Asabeneh/30-Days-Of-JavaScript 30天学js javaScript
MichaelCade/90DaysOfDevOps 90天学DevOps
sorenduan/awesome-java-books Java 技术书籍大全 Java

常用工具

repositories 简介
bestony/logoly 在线logo生成器
TransparentLC/WechatMomentScreenshot 朋友圈转发截图生成工具
docmirror/dev-sidecar github加速

mac

repositories 简介
jaywcjlove/awesome-mac mac软件推荐合集,什么软件都有

微信

repositories 简介 开发语言
MustangYM/WeChatExtension-ForMac 免认证登录与微信多开,群员监控,AI回复,显示被撤回的消息,消息转发,显示小程序详情 Objective-C
eatmoreapple/openwechat golang微信SDK GO

健康

repositories 简介
geekan/HowToLiveLonger 程序员延寿指南
Anduin2017/HowToCook 程序员做饭笔记

项目推荐科技周刊

repositories 简介
ruanyf/weekly 科技爱好者周刊,每周五发布
GrowingGit/GitHub-Chinese-Top-Charts GitHub中文排行榜,各语言分设「软件

程序员副业

repositories 简介 开发语言
easychen/howto-make-more-money 程序员如何优雅的挣零花钱 php

chrome插件

repositories 简介 开发语言
Twitter video downloader 推特视频下载 ~
插件小屋 推荐常用的chrome插件 ~
马大哈翻译 中文阅读: 马大哈会挑选词汇替换为英文,英文阅读: 马大哈会刻意省略一些单词 ~

绘图

repositories 简介 开发语言
excalidraw/excalidraw 用于绘制手绘图的虚拟白板 TypeScript

视频下载

repositories 简介 开发语言
filecxx/FileCentipede 文件上传/下载管理开源神器,支持几乎所有常见的协议,如 HTTPS、BT/磁力链接、FTP、WebDAV、m3u8 等 c++
leiurayer/downkyi 哔哩下载姬downkyi C#
[twittervid] 推特高清视频下载 ~
iawia002/lux 用Go语言编写的快速简单的视频下载库和CLI工具 GO
imputnet/cobalt 开源,简洁,无广告,支持YouTube,B站,twitter.tiktok,instogrom,reddit等网站 java
yt-dlp/yt-dlp yt-dlp是youtube-dl的一个增强版 java
ytdl-org/youtube-dl 一个命令行工具,用于从YouTube及其他数百个网站下载视频。它支持多种格式和选项,功能强大且易于使用 Python
snapany 万能视频图片解析下载 ~

未整理分类

repositories 简介 开发语言
gkd-kit/gkd 开屏广告自动跳过 kotlin
hagezi/dns-blocklists DNS-阻止列表,为了更好的互联网-保持互联网清洁 Text
GuoXiCheng/SKIP 自动跳过APP开屏广告 Kotlin