发布于 2026-01-05 0 阅读
0

开发者们愿意放弃披萨去用的12款开源工具👋🍕

开发者们愿意放弃披萨去用的12款开源工具👋🍕

开源工具时代来临了!

开源工具远不止大家熟知的那三大工具。

说不定你已经知道这份名单上的所有 12 个名字了(如果是这样的话:“慢速鼓掌”),但我们大多数人都不知道。

开发者开源慢鼓掌

而说到帮助开发者完成工作的工具,开源软件无疑是一个令人信服的论据!

所以我们才推出了自己的开源工具来提高开发者的工作效率。😉

所以,这里精心挑选了 12 个开源工具,它们可能会成为你工具箱中不可或缺的工具。

我们走吧!

注:我们发现项目中存在一些不一致之处,根据社区的建议,我们重新措辞并添加了新项目。

1. 忒亚

如果您正在寻找VSCode 的真正开源替代方案,请考虑 Theia。

它是一款灵活的集成开发环境,既可在云端运行,也可在桌面端运行。它基于 TypeScript 构建,并提供许多可供使用的插件。

  • 主要特点

    • 云端和桌面 IDE 功能
    • 可扩展的插件系统:支持 VSCode 插件/扩展
    • 多语言支持
  • Theia 网站

  • Theia Github

2. 邮递员

我们很多人都听说过Postman。

不不,不是给你送亚马逊包裹的那个人。

Postman 开源

这款 Postman 让 API 的使用变得更加容易,它允许您将请求串联起来、自动化任务并与他人协作。

所以,如果你不喜欢 cURL,Postman 可以帮到你。

3. 跳房子

Hoppscotch 是一款免费、轻量级、快速且美观的 API 请求构建工具,可以相对快速地创建和测试您的 API。

  • 主要特点

    • HTTP 请求方法(GET、POST、PUT、DELETE、PATCH 等)
    • 内置对 GraphQL 的支持
    • 收集管理和环境因素
  • 网站跳房子

  • GitHub跳房子 GitHub

4. Pocketbase

Pocketbase 是一个开源的实时后端,它集成在一个文件中,可以在您的 Flutter、Vue、React 和 Angular 应用程序中使用。

想象一下,一个用 Go 语言编写的、简单易用的 SQL 数据库,专为开发人员设计。

5. cURL

我想应该没有哪个开发者不知道 cURL 吧。

cURL 是一个简单的命令行工具,用于调用 API。事实上,大多数操作系统发行版(例如 Linux 和 macOS)默认都包含 cURL。

  • 主要特点

    • 支持多种协议(HTTP、FTP 等)
    • 可编写脚本的命令行工具
  • cURL 网站

  • cURL Github

6. 波项

Waveterm 是一款开源的 AI 原生终端。

Waveterm 将命令行与开放网络连接起来,帮助开发人员提高工作效率。

  • 主要特点

    • 即使网络断开或重启,会话也能保持稳定。
    • 可搜索的上下文命令历史记录
    • CodeEdit,一款类似 VSCode 的内联编辑器,用于编辑本地和远程文件。
    • 将 AI 与 ChatGPT(或 ChatGPT 兼容的 API)集成,以帮助编写命令并在线获取答案。
  • Waveterm 网站

  • Waveterm Github

7. 奥拉玛

人工智能现在非常火爆,到了2024年,如果一个开发者不去研究本地LLM(语言学习模型),那他根本就不能算得上是开发者,对吧?😜

Ollama 的核心在于本地化大型语言模型实验。

它就像是面向LLM用户的Docker Desktop。

Ollama 开源

8. LM工作室

LM-Studio 也类似于 Docker Desktop,是 Ollama 的竞争对手。

9. VS Code

告诉我你知道 VS Code 是开源的。请告诉我。

如今,VS Code 几乎是大多数开发者入门的首选代码编辑器,除非你在 Linux 系统上使用 Vim。顺便一提,我用的是 Arch Linux。

VSCode 的扩展程序数量多得难以想象。

10. Docker Compose

现在大家都用Docker了吧?

Docker Compose 可以通过一个简单的文件,让设置多个相互连接的 Docker 应用程序变得更加容易compose.yaml

11. ESLint

ESLint 是一个很棒的 JavaScript 和 TypeScript 工具,它通过可自定义的 linting 规则和插件来强制执行编码标准并提高代码质量。

ESLint 与 Prettier 等工具结合使用,可以帮助广大 JavaScript 开发人员。

12. 哦,我的Zsh

Oh My Zsh 就像是 Zsh shell 设置的超级升级版,它拥有炫酷的主题和插件,让你的终端体验飞跃提升。

当然,对于某些人来说,获取合适的 Zsh 资源文件可能有点困难。


我漏掉了什么重要的吗?

你怎么认为?

GitHub 标志 middlewarehq /中间件

✨面向工程团队的开源DORA指标平台✨

中间件徽标

开源工程管理,释放开发者潜能

持续集成 每月承诺活动 贡献者
执照 星星

加入我们的开源社区

中间件开源

介绍

Middleware是一款开源工具,旨在帮助工程领导者使用DORA 指标来衡量和分析团队的效率。DORA 指标包含四个关键值,可深入了解软件交付性能和运营效率。

它们是:

  • 部署频率:代码部署到生产或运行环境的频率。
  • 变更交付周期:从提交到最终投入生产环境所需的时间。
  • 平均恢复时间:发生事故或故障后恢复服务所需的时间。
  • 变更失败率:导致部署失败或需要补救的部署所占的百分比。

目录





文章来源:https://dev.to/middleware/13-foss-tools-that-developers-would-give-up-pizza-for-4a6g