代码与开发
- Bitbucket - 为最多5位用户提供无限制的公共和私有Git仓库,并支持用于CI/CD的Pipelines
- Codeberg - 为免费和开源项目提供无限制的公共和私有Git仓库(支持无限制的协作者)。由[Forgejo](https://forgejo.org/)提供支持。通过[Codeberg Pages](https://codeberg.page/)提供静态网站托管。通过[Codeberg's CI](https://docs.codeberg.org/ci/)提供CI/CD托管。通过[Codeberg Translate](https://translate.codeberg.org/)提供翻译托管。包括包和容器托管、项目管理和问题跟踪。
- framagit.org - Framagit 是 Framasoft 基于 Gitlab 软件的软件锻造平台,包括 CI、Static Pages、Project pages 和 Issue tracking。
- GitGud - 无限的私有和公共仓库。永久免费。由 GitLab 和 Sapphire 提供支持。包括 CI/CD、静态托管、容器注册表、项目管理和问题跟踪。
- GitHub - 无限公共仓库和无限私有仓库(含无限协作者)。包括 CI/CD、开发环境、静态托管、包和容器托管、项目管理和 AI Copilot
- gitlab.com - 无限的公共和私有 Git 仓库,最多支持 5 位协作者。包括 CI/CD、静态托管、Container Registry、项目管理和 Issue Tracking。
- heptapod.net - Heptapod 是 GitLab Community Edition 的一个友好分支,提供对 Mercurial 的支持
- pijul.com - 无限免费的开源分布式版本控制系统。其独特之处在于基于完善的补丁理论,使其易于学习、使用和分发。解决了 git/hg/svn/darcs 的许多问题。
- projectlocker.com - 一个免费的私有项目(Git 和 Subversion),提供 50 MB 空间
- RocketGit - 基于 Git 的仓库托管。无限制的公共和私有仓库。
- savannah.gnu.org - 为自由软件项目(GNU项目)提供协作式软件开发管理系统
- savannah.nongnu.org - 为自由软件项目(非 GNU 项目)提供协作式软件开发管理系统。
- Appinvento - 一个免费的无代码应用构建器。它提供对自动生成的后端源代码的完整访问,并允许无限的API和路由。免费计划包括三个项目和五个表。
- DhiWise - 将 Figma 设计转换为动态的 Flutter 和 React 应用程序。其代码生成技术旨在优化工作流程,以构建可用于生产的移动和 Web 体验。
- Karbon Sites - 一个由 AI 驱动的网站构建器和编辑器,可根据文本提示、草图或简历生成可用于生产环境的前端代码。功能包括原生 Android (APK) 导出和每月 5 次生成的免费套餐(通过自定义 Gemini API 密钥可无限生成)。
- Metalama - 一个 C# 专用工具,在编译期间即时生成样板代码,以保持源代码整洁。它对开源项目免费;其商业友好的免费套餐包含最多三个方面。
- Supermaven - 适用于 VS Code、JetBrains 和 Neovim 的高速 AI 代码补全插件。免费套餐提供无限的行内补全,专注于超低延迟。
- v0.dev - 由 Vercel 创建,v0 使用 shadcn/ui 和 Tailwind CSS 生成可直接复制粘贴的 React 代码。它采用积分系统,提供 1,200 初始积分和每月 200 免费积分。
- beanstalkapp.com - 一个完整的代码编写、审查和部署工作流,一个免费账户支持一名用户和一个存储空间为 100 MB 的仓库
- codacy.com - 针对 PHP、Python、Ruby、Java、JavaScript、Scala、CSS 和 CoffeeScript 的自动化代码审查,无限量公共和私有仓库免费使用
- Codeac.io - 用于 DevOps 的自动化 Infrastructure as Code 审查工具,可与 GitHub、Bitbucket 和 GitLab(甚至自托管)集成。除了标准语言,它还分析 Ansible、Terraform、CloudFormation、Kubernetes 等。(开源免费)
- codecov.io - 代码覆盖率工具 (SaaS),对开源项目和一份免费私有仓库免费
- CodeFactor - Git 自动代码审查。免费版包括无限用户、公共存储库和一个私有存储库。
- coderabbit.ai - AI 驱动的代码审查工具,可与 GitHub/GitLab 集成。免费套餐包括 200 files/hour、3 reviews per hour 和 50 conversations/hour。开源项目永久免费。
- CodSpeed - 在 CI 流水线中实现性能跟踪自动化。在部署前发现性能退化,这得益于精确且一致的指标。对开源项目永久免费。
- coveralls.io - 显示测试覆盖率报告,对开源项目免费
- deepscan.io - 用于自动查找 JavaScript 代码中运行时错误的先进静态分析工具,对开源项目免费
- DeepSource - DeepSource 持续分析源代码变更,发现并修复安全、性能、反模式、bug 风险、文档和风格等类别的问题。原生集成 GitHub、GitLab 和 Bitbucket。
- DiffText - 即时查找两个代码块之间的差异。完全免费使用。
- eversql.com - EverSQL - 数据库优化排名第一的平台。自动获取关于您的数据库和 SQL 查询的关键洞察。
- gerrithub.io - 免费为 GitHub 仓库提供 Gerrit 代码审查
- goreportcard.com - Go 项目的代码质量工具,对开源项目免费
- gtmetrix.com - 提供报告和详细建议,以优化网站
- holistic.dev - 用于 PostgreSQL 优化的第一静态代码分析器。自动检测性能、安全和架构数据库问题服务
- houndci.com - 对 GitHub 提交中的代码质量进行评论,对开源项目免费
- reviewable.io - GitHub 仓库的代码审查,公共或个人仓库免费。
- scan.coverity.com - Java、C/C++、C# 和 JavaScript 的静态代码分析,对开源项目免费
- scrutinizer-ci.com - 持续检查平台,对开源项目免费
- semanticdiff.com - GitHub 拉取请求和提交的编程语言感知型 diff,公共仓库免费使用
- shields.io - 为开源项目提供高质量的元数据徽章
- sonarcloud.io - 针对 Java、JavaScript、C/C++、C#、VB.NET、PHP、Objective-C、Swift、Python、Groovy 等更多语言的自动化源代码分析,对开源项目免费。
代码搜索与浏览
Section titled “代码搜索与浏览”- CodeKeep - Google Keep 风格的代码片段管理工具。整理、发现和分享代码片段,提供强大的代码截图工具,内置预设模板和链接功能。
- libraries.io - 支持 32 种不同包管理器的搜索和依赖更新通知,对开源项目免费
- Namae - 搜索 GitHub、GitLab、Heroku、Netlify 等各种网站,查看您的项目名称是否可用。
- tickgit.com - 显示 `TODO` 注释(及其他标记),以识别值得返回改进的代码区域。
持续集成与持续部署
Section titled “持续集成与持续部署”- appcircle.io - 一个企业级移动 DevOps 平台,可自动化移动应用的构建、测试和发布到商店,以实现更快、高效的发布周期。每个构建最长 30 minutes 构建时间、每月 20 次构建和 1 个并发构建免费。
- appveyor.com - 适用于 Windows 的 CD 服务,对开源免费
- bitrise.io - 适用于原生或混合移动应用的 CI/CD。每月 200 次免费构建,每次构建 10 分钟,支持两名团队成员。开源项目可获得 45 分钟构建时间,+1 并发和无限团队规模。
- buddy.works - 一个 CI/CD 工具,提供五个免费项目和一个并发运行(120 次执行/月)
- Buildkite - CI Pipelines 免费供 3 位用户和 5k job minutes/month 使用。Test Analytics 免费开发者层级包含 100k test executions/month,开源项目可享受更多免费福利。
- bytebase.com - 数据库 CI/CD 和 DevOps。20 个用户和 10 个数据库实例以下免费
- CircleCI - 全面的免费计划,包含托管 CI/CD 服务的所有功能,支持 GitHub、GitLab 和 BitBucket 仓库。提供多种资源类、Docker、Windows、Mac OS、ARM 执行器、本地运行器、测试拆分、Docker Layer Caching 以及其他高级 CI/CD 功能。免费提供高达 6000 minutes/month 的执行时间,无限协作者,私有项目支持 30 个并行作业,开源项目可获得高达 80,000 的免费构建分钟数。
- cirrus-ci.org - 免费用于公共 GitHub 仓库
- cirun.io - 公共 GitHub 仓库免费使用
- codemagic.io - 每月免费 500 build minutes
- deployhq.com - 1 个项目,每日 10 次部署 (每月 30 build minutes)
- LocalOps - 在 30 分钟内将您的应用部署到 AWS/GCP/Azure。在任何云上设置标准化的应用环境,这些环境内置持续部署自动化和高级可观测性。免费计划允许 1 个用户和 1 个应用环境。
- Make - 工作流自动化工具,让您使用 UI 连接应用程序并实现工作流自动化。它支持众多应用程序和最流行的 API。公共 GitHub 仓库免费,免费套餐包含 100 Mb、1000 Operations 和 15 minutes 的最小间隔。
- Mergify - GitHub 的工作流自动化和合并队列 - 免费用于公共 GitHub 仓库
- Nx Cloud - Nx Cloud 通过远程缓存、跨机器任务分发,甚至自动化拆分 e2e 测试运行等功能,加速您在 CI 上的 monorepo。它提供免费计划,最多支持 30 位贡献者,并包含慷慨的 150k credits。
- RunMyJob - 使用实时扩展的 Spike Instances,更智能地运行 GitHub Actions 和 GitLab CI 流水线。免费套餐包括 400 vCPU-minutes、800 GB-minutes 和 10 个并发作业,配备高性能运行器(每个作业 12 vCPU 和 32 GB RAM)。
- Shipfox - 让你的 GitHub Actions 运行速度提升 2 倍,每月免费提供 3.000 构建分钟。
- Spacelift - Infrastructure as Code 管理平台。免费计划功能:IaC 协作、Terraform 模块注册表、ChatOps 集成、使用 Open Policy Agent 实现持续资源合规性、通过 SAML 2.0 进行 SSO,以及访问公共 worker 池:每月高达 200 minutes/month
- Squash Labs - 为每个分支创建 VM,并通过唯一的 URL 提供您的应用,无限公共和私有仓库,高达 2 GB 的 VM 大小。
- Terramate - Terramate 是一个用于 Infrastructure as Code (IaC) 工具(如 Terraform、OpenTofu 和 Terragrunt)的编排和管理平台。免费供 2 位用户使用,包含所有功能。
- Terrateam - GitOps优先的Terraform自动化,支持拉取请求驱动的工作流、通过自托管运行器实现项目隔离以及用于有序操作的分层运行。3 users以下免费。
IDE 与代码编辑
Section titled “IDE 与代码编辑”- Android Studio - Android Studio 为在各种 Android 设备上构建应用提供最快的工具。这款开源 IDE 对所有人免费,是最好的 Android 应用开发工具。适用于 Windows、Mac、Linux,甚至 ChromeOS!
- AndroidIDE - 一个开源的 IDE,用于在 Android 设备上开发真实的、基于 Gradle 的 Android 应用程序。
- Apache Netbeans - 开发环境、工具平台和应用框架。
- apiary.io - 通过即时 API 模拟和生成的文档协作设计 API(免费提供无限 API 蓝图和无限用户,带一个管理员帐户和托管文档)。
- BBEdit - BBEdit 是一款适用于 macOS 的流行且可扩展的编辑器。免费模式提供[强大的核心功能集](https://www.barebones.com/products/bbedit/comparison.html)以及升级到高级功能的途径。
- Binder - 将 Git 仓库转换为交互式笔记本的集合。这是一个免费的公共服务。
- BlueJ - 一个专为初学者设计的免费 Java 开发环境,全球数百万人使用。由 Oracle 提供支持,并提供简单的 GUI 帮助初学者。
- Brackets - Brackets 是一款专为 Web 开发设计的开源文本编辑器。它轻量、易用且高度可定制。
- cacher.io - 代码片段管理器,支持标签和 100+ 编程语言。
- cocalc.com - 云端协作计算。通过浏览器访问完整的 Ubuntu,内置协作功能,并预装了大量用于数学、科学、数据科学的免费软件:Python、LaTeX、Jupyter Notebooks、SageMath、scikitlearn 等。
- Code::Blocks - 免费的 Fortran 和 C/C++ IDE。开源,可在 Windows、macOS 和 Linux 上运行。
- codiga.io - 编码助手,让您直接在 IDE 中搜索、定义和重用代码片段。个人和小型组织免费。
- Components.studio - 隔离地编写代码组件,在故事中可视化它们,测试它们,并将它们发布到 npm。
- Eclipse Che - 面向开发团队的基于 Web 和 Kubernetes 原生 IDE,支持多语言。开源且由社区驱动。Red Hat 托管的在线实例可在 [workspaces.openshift.com](https://workspaces.openshift.com/) 获取。
- ForgeCode - 为 Claude、GPT4 Series、Grok、Deepseek、Gemini 和所有前沿模型提供 AI 驱动的结对编程。与您的 CLI 原生协作,并与任何 IDE 无缝集成。免费套餐包含本地处理的基本 AI 模型访问。
- GetVM - 即时免费的 Linux 和 IDEs Chrome 侧边栏。免费套餐每天包含 5 个 VM。
- JDoodle - 支持 60 多种编程语言的在线编译器和编辑器,提供免费套餐,REST API 代码编译每天最高 200 credits。
- jetbrains.com - 生产力工具、IDE 和部署工具(例如 [IntelliJ IDEA](https://www.jetbrains.com/idea/)、[PyCharm](https://www.jetbrains.com/pycharm/) 等)。学生、教师、开源项目和用户组可免费获得许可。
- JSONPlaceholder - 一些 REST API 端点,以 JSON 格式返回一些假数据。如果您想在本地运行服务器,源代码也可用。
- Lazarus - Lazarus 是一个与 Delphi 兼容的跨平台 IDE,用于快速应用程序开发。
- MarsCode - 免费的AI驱动云端IDE。
- micro-jaymock - 用于生成虚假 JSON 数据的微型 API 模拟微服务。
- mockable.io - Mockable 是一个简单可配置的服务,用于模拟 RESTful API 或 SOAP Web 服务。此在线服务允许您快速定义 REST API 或 SOAP 端点,并让它们返回 JSON 或 XML 数据。
- mockaroo - Mockaroo 让你生成 CSV、JSON、SQL 和 Excel 格式的真实测试数据。你还可以为后端 API 创建模拟。
- Mocklets - 一个基于 HTTP 的模拟 API 模拟器,可帮助模拟 API,从而实现更快的并行开发和更全面的测试,并提供终身免费套餐。
- OneCompiler - 免费在线编译器,支持 Java、Python、C++、JavaScript 等 70 多种语言。
- OnlineGDB - 一个免费的在线IDE,支持40多种语言,预装了大量库;还提供调试选项、标志、教程和问答页面!
- Paiza - 在浏览器中开发 Web 应用,无需任何设置。免费计划提供一个服务器,有效期 24 小时,每天运行时间 4 小时,配备 2 个 CPU 核心、2 GB RAM 和 1 GB 存储。
- PHPSandbox - 适用于 PHP 的在线开发环境
- pterocos - 一个免费的开源浏览器端编码环境,专为前端开发者设计。使用 VS Code 级别的编辑器(Monaco)编写 HTML、CSS 和 JS,支持实时预览、SCSS/TypeScript/Babel,并提供 AI 聊天助手用于调试和建议。所有项目都保存到本地存储。永久免费——无需账户。
- Replit - 一个支持多种编程语言的云端编程环境。
- RunMat - 浏览器中基于 GPU 加速的数值计算 IDE。通过 WebAssembly 和 WebGPU 自动 GPU 加速,编写和运行 MATLAB 语法的 .m 文件。无需安装、无需账户、无需许可费用。开源运行时支持 CLI、NPM 包和 Jupyter 内核。
- SoloLearn - 一个云端编程演练场,非常适合运行代码片段。支持多种编程语言。运行代码无需注册,但在其平台上保存代码则需要注册。还为初学者和中级程序员提供免费课程。
- stackblitz.com - 在线/云端代码IDE,用于创建、编辑和部署全栈应用。支持任何流行的基于Node.js的前端和后端框架。创建新项目的短链接:[https://node.new](https://node.new)。
- Sublime Text - Sublime Text 是一款流行、多功能且高度可定制的文本编辑器,用于编码和文本编辑任务。
- Visual Studio Code - 重新定义并优化过的代码编辑器,专为构建和调试现代 Web 和云应用程序而生。由 Microsoft 开发。
- Visual Studio Community - 功能齐全的 IDE,拥有数千个扩展,支持跨平台应用开发(可下载适用于 iOS 和 Android 的 Microsoft 扩展)、桌面、Web 和云开发,以及多语言支持(C#、C++、JavaScript、Python、PHP 等)。
- VSCodium - 社区驱动,无遥测/跟踪,且是 Microsoft 编辑器 VSCode 的免费许可二进制发行版
- wakatime.com - 使用文本编辑器插件量化您的编码活动自指标,免费提供有限计划。
- Wave Terminal - Wave 是一个开源、跨平台的终端,可实现无缝工作流。内联渲染任何内容。保存会话和历史记录。由开放网络标准提供支持。适用于 macOS 和 Linux。
- build.opensuse.org - 适用于多种发行版(SUSE、EL、Fedora、Debian 等)的软件包构建服务。
- copr.fedorainfracloud.org - 面向 Fedora 和 EL 的基于 Mock 的 RPM 构建服务。
- help.launchpad.net - Ubuntu 和 Debian 构建服务。
Docker 相关
Section titled “Docker 相关”- Container Registry Service - 基于 Harbor 的容器管理解决方案。免费套餐为私有仓库提供 1 GB 存储空间。
- Docker Hub - 一个免费私有仓库和无限公共仓库,用于构建和存储 Docker 镜像
- Play with Docker - 一个简单、交互式、有趣的 Docker 学习平台。
- quay.io - 使用无限免费公共仓库构建和存储容器镜像
- ttl.sh - 匿名且临时的 Docker 镜像仓库
- appsmith - 低代码项目,用于构建管理面板、内部工具和仪表板。可与 15+ 种数据库和任何 API 集成。
- BudiBase - Budibase 是一个开源的低代码平台,可在几分钟内创建内部应用。支持 PostgreSQL、MySQL、MSSQL、MongoDB、Rest API、Docker、K8s
- Clappia - 一个低代码平台,用于构建业务流程应用程序,支持可定制的移动和Web应用。提供拖放界面,具备离线支持、实时位置跟踪以及与各种第三方服务集成等功能。
- lil'bots - 在线编写和运行脚本,利用免费的内置API,如OpenAI、Anthropic、Firecrawl等。非常适合构建AI代理/内部工具并与团队共享。免费套餐包括对API的完全访问、AI编码助手和10,000 execution credits / month。
- manubes - 强大的无代码云平台,专注于工业生产管理。免费供一名用户使用,每月可进行 1 million workflow activities ([也提供德语版本](https://www.manubes.de))。
- Mendix - 面向企业的快速应用开发,提供无限可访问的沙盒环境,支持总用户数、每个应用 0.5 GB 存储和 1 GB RAM。此外,免费套餐中还包含 Studio 和 Studio Pro IDE。
- outsystems.com - 企业级Web开发PaaS,支持本地部署或云端,免费“个人环境”提供无限代码和高达1 GB数据库
- ReTool - 用于构建内部应用程序的低代码平台。Retool 具有高度可定制性。如果能用 JavaScript 和 API 编写,就能在 Retool 中实现。免费套餐每月最多允许五名用户,不限应用程序和 API 连接。
- ToolJet - 用于构建业务应用程序的可扩展低代码框架。连接到数据库、云存储、GraphQL、API 端点、Airtable 等,并使用拖放式应用程序构建器来构建应用程序。
- UI Bakery - 低代码平台,可更快地构建自定义Web应用程序。支持通过拖放构建UI,并通过JavaScript、Python和SQL实现高度自定义。提供云端和自托管解决方案。最多5个用户免费。