惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
Google Online Security Blog
Google Online Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
T
Threat Research - Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
L
Lohrmann on Cybersecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Forbes - Security
Forbes - Security
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security
S
Schneier on Security
T
Tor Project blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学
The Hacker News
The Hacker News
Hacker News - Newest:
Hacker News - Newest: "LLM"
罗磊的独立博客
Application and Cybersecurity Blog
Application and Cybersecurity Blog
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网
S
Security @ Cisco Blogs
PCI Perspectives
PCI Perspectives
Spread Privacy
Spread Privacy
W
WeLiveSecurity
SecWiki News
SecWiki News
A
About on SuperTechFans
H
Help Net Security
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
爱范儿
爱范儿
S
Securelist
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
月光博客
月光博客
Jina AI
Jina AI
博客园 - 叶小钗
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
S
Secure Thoughts
The Cloudflare Blog
美团技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

ipfans's Blog

程序员的提示工程手册 AI 产品的破局之道:以人为本 使用 Go 开发 AI Agent的选择:Genkit for Go RAG 技术在实际工程中的应用:OpenAI 的最佳实践分享 从零学习 Hypothetical Document Embeddings (HyDE) - 2 从零学习 Hypothetical Document Embeddings (HyDE) - 1 No GIL Python 的冒险 使用 Ollama 快速部署本地开源大语言模型 使用子解释器运行Python并行应用 Twirp初相识 Twirp基本概念:Hooks和Interceptors 去年的一点小工作(1):从BFF谈起 Byebye 2022, Hello 2023 给hugo添加mermaid支持 Go 1.17 泛型尝鲜 Go Web应用中常见的反模式 什么是事件建模Event Modeling? 构建属于你自己的dapr绑定组件 构建属于你自己的dapr服务发现
一些实用工具列表
2021-11-30 · via ipfans's Blog

Featured image of post 一些实用工具列表

一些在工作中经常使用的一些工具。如果有什么推荐的,也欢迎在评论中提供。这个列表后续会持续更新

HTTP工具

  • curlie - httpie-like 工具,底层是curl
  • lego - Let’s Encrypt证书工具
  • mkcert - 方便导入本地证书
  • paw.cloud - 原生的macOS HTTP调试工具,现在每年都会免费送,有兴趣关注一下

编译工具

  • go-task - 我用来替代Makefile,并无什么特殊必要,主要是不想写Makefile

代码质量

  • golangci-lint - 感觉无需介绍了,集成了很多实用工具,重复的就不列举了
  • pre-commit - 提交前检查代码质量,比如代码风格,缩进,空格等等
  • dcd - 查找代码中的重复代码

代码统计

  • scc - 高性能统计代码行数

图表工具

  • go-diagrams - 使用Go语言描述系统架构图
  • ndiag - 如果不想用Go描述,也可以选择用YAML描述系统架构
  • draft - 另外一个用YAML描述的工具,风格不一样
  • k8sviz - 你也可以从现成的K8s环境中生成系统架构图
  • archview - 通过代码中注释生成应用内部分层结构
  • go-plantuml - 根据Go代码生成结构体的PlantUML图
  • goplantuml - 另外一种生成PlantUML的工具
  • go-erd - 不想用PlantUML也可以换这种风格
  • asciiflow - 可以画ASCII图,ASCII图好处是可以放在代码里,如果你愿意的话
  • sequence - 嫌弃asciiflow比较原始,做时序图的时候可以用这个
  • mermaid-js - 方便集成在网页中,也可以导出成图片
  • kroki - 上面没提到的图类型的生成?看看这个

IaC

  • pulumi - Terraform业界比较常用,不过要学习HCL比较蛋疼,我个人比较喜欢pulumi,可以选择自己的习惯的语言,tf-cdk目前还比较初级。