> **高考志愿**、**考研保研**、**副业赚钱**、**职业规划**、**简历优化**,微信欢迎加入[《猴哥成长营》](https://www.yuque.com/jackpop/ulig5a/srnochggbsa2eltw?singleDoc#)!

**DevWeekly**收集整理每周优质开发者内容,包括**开源项目**、**资源工具**、**技术文章**等方面。 每周五定期发布,同步更新到 知乎:Jackpop公众号:平凡而诗意 。 欢迎大家投稿,**[提交issue](https://github.com/Jackpopc/DevWeekly/issues)**,推荐或者自荐开源项目/资源/工具/文章~ **订阅方式**: 1. **Star**并收藏项目[DevWeekly](https://github.com/Jackpopc/DevWeekly) 2. 关注 知乎:Jackpop 3. 关注并星标公众号:平凡而诗意 进阶技术,优质资源,实用工具,欢迎关注公众号**平凡而诗意**!

## 开源项目 #### 1. [unblob](https://github.com/onekey-sec/unblob) ` Python` `Star:786` UNBLOB 是一个准确、快速且易于使用的文档提取工具。 它可以解析 30 多种不同存档、压缩和文件系统格式的未知二进制 blob,以递归方式提取其内容。 #### 2. [python-keylogger](https://github.com/davidbombal/python-keylogger) ` Python` `Star:445` 简单的Python键盘记录器与Pynput,可以将数据发送到服务器。 #### 3. [ofrak](https://github.com/redballoonsecurity/ofrak) ` Python` `Star:1.2k` OFRAK是一个二进制分析和修改平台。 #### 4. [chasing_your_tail](https://github.com/azmatt/chasing_your_tail) ` Python` `Star:556` 使用无线信号查看你是否被跟踪的工具。 #### 5. [kafka-gitops](https://github.com/devshawn/kafka-gitops) ` Java` `Star:262` ![img](https://picx.zhimg.com/80/v2-7ef516cf2394c5ecd911c6f02e3ff29d_720w.png?source=d16d100b) Kafka GitOps 是一个 Apache Kafka 资源即代码工具,它允许你从版本控制代码中自动管理 Apache Kafka 主题和 ACL。 #### 6. [No-Chat-Reports](https://github.com/Aizistral-Studios/No-Chat-Reports) ` Java` `Star:819` 禁用玩家聊天报告并使用户消息无法跟踪。 #### 7. [kvass](https://github.com/maxmunzel/kvass) ` Go` `Star:860` ![img](https://pic1.zhimg.com/80/v2-8f821cbe4f5ba819b79786d56ccc86d1_720w.png) 一款用Go开发,通过键值对管理个人信息、内容的工具。 #### 8. [speedbump](https://github.com/kffl/speedbump) ` Go` `Star:545` TCP 代理,用于模拟可变但可预测的网络延迟。 #### 9. [continuity](https://github.com/furiousMAC/continuity) ` C` `Star:265` Apple 连续性协议逆向工程和分析器。 #### 10. [lamby](https://github.com/customink/lamby) ` Ruby` `Star:466` ![img](https://pic1.zhimg.com/80/v2-13cbb384d4cce5e08acfe5fbe317fa0f_720w.png?source=d16d100b) Lamby 是用于AWS Lambda Web 适配器。 此项目的目标是提供最少的代码,以允许你的 Rails 应用程序响应传入的 AWS Lambda 函数处理程序中的 Ruby 事件和 Lambda 处理程序中的上下文对象。 ## 资源工具 #### 1. [GitTrends](https://www.gittrends.xyz/) Github Trending每天会排名一些受欢迎的项目,那作为开发者是否也想知道自己的项目什么时候登上Github Trending? 这款工具了解仓库趋势,当某个仓库库进入 Github Trending时,立即收到提醒。 #### 2. [crawlee](https://github.com/apify/crawlee) 适用于 Node 的网络抓取和浏览器自动化库,可帮助开发者构建可靠的爬虫程序。 #### 3. [Libraries.io](https://libraries.io/) ![img](https://pic1.zhimg.com/80/v2-e014ff9ceb53c3a0e4aa1a76c7271fb6_720w.png?source=d16d100b) Libraries.io 可帮助你找到新的开源包、模块和框架,并跟踪你所依赖的包、模块和框架。 #### 4. [surrealdb](https://github.com/surrealdb/surrealdb) SurrealDB 是一个端到端的云原生数据库,适用于 Web、移动、无服务器、jamstack、后端和传统应用程序。 #### 5. [novu](https://github.com/novuhq/novu) 构建通知系统很复杂。起初,这似乎只是发送电子邮件,但实际上,这仅仅是个开始。 如今,用户期望通过电子邮件、短信、推送、聊天和其他渠道获得多渠道通信体验。 每天都会弹出越来越多的提供商列表,并且通知会围绕代码传播。 novu的目标是简化通知,并为开发人员提供在系统与其用户之间创建有意义的通信的工具。 ## 技术文章 #### 1. [如何取得成功?](https://blog.samaltman.com/how-to-be-successful) 作者观察了成千上万的创始人,并思考了很多关于赚大钱或创造重要东西需要什么。通常,人们开始想要前者,最终想要后者。 这篇文章介绍了关于如何实现这种异常成功的 13 个思考。 #### 2. [怎么找出影响软件性能的根本原因?](https://pythonspeed.com/articles/logging-vs-profiling/) 当您的软件在生产中太慢时,你如何找出问题的根源? 提高生产可观测性的一个常见起点是日志记录,理想情况下是基于跟踪的日志记录(简称跟踪)。例如,OpenTelemetry 标准以及使用它的库和后端服务可以帮助您收集指标、日志和跟踪。跟踪(在进程内和跨进程)是其中最通用的,对于识别和调试问题(包括性能问题)非常有用。 但是,还有另一种查找性能问题的方法,即在生产中使用基于采样的分析。虽然分析通常在开发期间脱机使用,但也可以在生产中使用它来查找性能瓶颈,使用新一代连续性能分析工具。