跳到主要内容

awesome-dev-resource

Awesome-Development-Resources

:heart: 收藏列表 - :+1: 很棒的软件开发资源,包括软件、命令行工具等资源。

Favorites list - great software development resources, including software, command line tools and other resources.


opensource.com

The Book Of Secret Knowledge

目录

Resource navigation list.

镜像站

Mirror site, unable to visit the official site due to network restrictions.

Go Top ↑

技术实践规范

Technical practice specification, some best engineering practices recommended by the industry.

代码风格

Code styles.

项目管理

Project management, such as version control, update logs, etc.

软件与架构设计

Software and architecture design. See also 👉 软件架构设计书籍

其它

Others.

Go Top ↑

技术参考资源

Some technical reference resources.

统计信息

Statistics.

技术文档

Technical documentation.

  • HTTP Status Codes - HTTP 协议状态码列表。
  • DevDocs - 在线技术文档查询,freeCodeCamp 组织维护,开源免费
  • Zeal - 支持离线浏览的技术文档浏览器,开源免费
  • OWASP Cheat Sheet Series - 技术安全相关备忘单,由 OWASP 基金会维护。

算法与数据结构

Algorithm and data structure.

编码技巧

Coding skills.

Go Top ↑

社区论坛

Some valuable developer forum websites, Q&A communities, etc.

  • Hacker News - 硅谷著名的创业孵化器机构 YC 运营的全球访问量最高的技术论坛。
  • hacker noon - 高质量技术文章发布社区。
  • Stack Overflow - 全球程序员学习、分享,技术问答社区网站,包含在 StackExchange 中
  • StackShare - 全球技术趋势分享讨论。
  • DEV - 开发者社区。
  • in Depth Dev - 高级 Web 开发技术新闻。
  • Front-End Front - 前端开发人员社区。
  • 图灵社区 - 国内一个出版计算机类相关书籍的社区,外文书翻译质量非常高,拥有很好的用户口碑。
  • CNode 社区 - CNode 社区由一批热爱 Node.js 技术的工程师发起,致力于 Node.js 的技术研究。
  • Ruby China - 由众多爱好者共同维护的 Ruby 中文社区。
  • V2EX - 一个汇集各类奇妙好玩的话题和流行动向的网站。
  • SegmentFault - 国内一个类似 Stack Overflow 的程序员技术学习,问答社区网站。
  • w3schools - 国外一个非常棒的 Web 技术学习资源网站。(须翻墙)
    • w3school - 国内一个仿国外 w3schools 的 Web 技术学习资源网站。
    • 菜鸟教程 - 国内另一个仿国外 w3schools 的 Web 技术学习资源网站。
  • 掘金社区 - 国内一个帮助开发者成长的社区,有很多优质的技术文章。
    • 掘金翻译计划 - 掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台。
  • Linux 公社 - 国内一个论坛,内有大量 Linux 相关资源。
  • PaperWeekly - 一个推荐、解读、讨论和报道人工智能前沿论文成果的学术平台。
  • freeCodeCamp Learning
  • Hackr.io - 课程分享与学习。
  • ui.dev - 交互式 JavaScript 教程。
  • Hello GitHub - 一个发现和分享有趣、入门级开源项目的平台。

Go Top ↑

技术期刊

Some developer news journals related to industry technology trends.

技术博客

Technical blog.

Go Top ↑

在线资源

Online Resources.

see also 👉 Web 端软件资源

在线实用工具

Online utils tools.

公共 API

Public api.

设计工具

Design Tools.

  • Code My UI - Web UI 设计相关的代码片段。

图像工具

Image tool.

占位图像服务

Placeholder image service.

动画

  • LottieFiles - 动画文件,适用于 Web 与移动客户端开发。

编程字体

Monospaced Font.

徽章图标服务

Badge icon service.

Go Top ↑

软件工具

Software tools.

Emoji

Chrome 扩展程序

Chrome extension.

测试

Various testing tools.

代码编辑器/IDE

Open source free IDE editor, and some commercial paid IDE.

在线编辑器(Online Editor)

桌面端(Desktop Editor)

  • Notepad++ - 一款轻量级的文本编辑器,开源软件
  • VS Code - 一款轻量级开发工具,功能很强大,深受开发者的青睐,是 Web 前端开发者的工作利器,开源软件
  • Sublime Text - 一款开源的轻量级编辑器,功能很强大,是在 VS Code、Atom 出现之前最受开发者欢迎的编辑器。
  • CudaText - 跨平台的代码编辑器,大文件性能较好,开源软件
  • Eclipse - 开源的重量级编辑器,功能非常强大,是 Java 开发者中使用最多的 IDE,开源软件
  • UltraEdit - 文本编辑器,功能强大,性能较好,商业软件
  • EmEditor - 文本编辑器,功能强大,浏览大文件性能很好,商业软件
  • neovim - 类 VIM 编辑器。

代码格式化

Code formatting.

编码统计

Coding Statistics.

源代码管理

Source code version management system and building tools.

API 文档管理

API document management and testing.

  • Postman - 一个非常棒的 API 管理工具,商业软件,提供免费版本
  • Insomnia - API 接口测试工具,商业软件
  • hoppscotch - API 接口测试、管理,开源软件
  • HTTPie - HTTP 客户端,类似 curl,人类可读,开源软件
  • Mockoon - Mock API 服务,开源软件

服务器远程管理

Server remote management tools, such as SSH client, etc.

  • Multi-platform

  • Windows

    • WinSCP - 使用 SSH 的图形化 SFTP 客户端,同时支持 SCP 协议,用于远程文件传输,开源免费
    • PuTTY - 一个集 Telnet、SSH、rlogin、纯 TCP 以及串行接口连接软件,配合 WinSCP 可以很好的远程管理 Linux 服务器,也支持 Unix 平台,开源免费
    • Bitvise SSH Client - SSH 文件传输、终端、隧道,免费软件
    • mRemoteNG - 多远程下一代连接管理器,mRemote 的分支,开源免费
    • FileZilla - FTP、FTPS、SFTP 客户端,开源免费
  • Linux/Unix

命令行工具

Command line tools.

终端

Terminal, Console, Shell, and Command Line.

see also 👉 https://github.com/cdleon/awesome-terminals

Windows

Used on Windows platform.

  • MSYS2 - 基于 Cygwin 和 MinGW-w64 对 MSYS 的重写,支持 Bash、Git 等更多特性。
  • MinGW - Minimalist GNU for Windows,不支持 POSIX。
  • Cygwin - GNU 和开源工具的集合,支持 POSIX。
  • Far Manager - Windows 系统纯文本的文件管理器。
  • watchman - 文件监视服务。

Linux

Used on Linux platform.

  • Modern Unix - 常见 Unix 命令更好的替代品。

    • tldr - 类似于 man 命令,简化版的命令手册文档。
    • htop - 类似于 top 命令,交互式进程浏览器。
    • eza - 类似于 ls 命令。
    • fd - 类似于 find 命令,更简单好用。
    • bat - 类似于 cat 命令,支持语法高亮等特性。
    • ripgrep - 类似于 grep 命令。
    • duf - 类似于 df 命令,查看硬盘使用情况的工具,支持多个平台。
    • curl - 类似 wget,发送 HTTP 请求,支持多个平台。
  • Bash

  • Z-Shell

    • on-my-zsh - 管理 Z-Shell 配置的框架。
  • The Fuck - 命令行错误命令纠正工具(多平台支持)。

  • screenFetch - 显示系统详细信息。

  • Glances - 系统性能指标监控工具(多平台支持)。

  • ncdu - 磁盘使用情况统计。

  • fzf - 模糊查找器。

  • sslh - 实现端口复用。

  • BusyBox - 实用的 Linux 命令集合。

  • LF - 终端文件管理工具命令包。

  • wget - 文件下载。

其它

Others.

  • glow - 在命令行渲染 Markdown 文档。
  • Certbot - 管理 Let's Encrypt 证书工具,为网站启用 HTTPS,开源软件
  • gron - 使 JSON 数据更易读,开源软件
  • fx - 命令行 JSON 处理工具,开源软件
  • gping - 图形化 ping 命令结果。
  • tcping - 类似 ping 命令,使用 TCP 端口。
  • subfinder - 查找子域名。
  • dog - 命令行 DNS 客户端。
  • nativefier - 可将 Web 网站转换成本地应用。
  • hotel - 利用 Web 网页启动多个服务应用并使用本地域名或者 https 协议。

WSL

Windows Subsystem for Linux resources.

实用工具

Utils tools.

Go Top ↑

工具套件

Tool kit.

  • free-for.dev - 免费的开发资源服务列表。

  • Web 统计分析(Web Statistical Analysis)

    • Ackee - 基于 Node.js 的站点分析工具,开源可自托管
    • Cube.js - Web 应用分析解决方案,开源可自托管
    • Counter - 开源免费的 Web 站点统计分析平台。
    • Splitbee - Web 站点分析统计平台,个人项目免费。
  • 抓包工具(Packet Capture)

  • Others

    • screego - 屏幕共享服务器。
    • netdata - 系统指标监控 Web 平台,开源免费
    • Skia - 2D 渲染引擎,在 Chrome、Chrome OS、Android、Flutter、Mozilla Firefox 等产品中使用。
    • nocodb - NoCode 平台,将任何数据库转换为电子表格,Airtable 的开源替代品,开源软件
    • Talk - 点对点的 Web 视频会议和屏幕共享应用,开源软件
    • nb - 命令行和本地 Web 笔记、文档管理、检索应用程序。
    • Web File Browser - 基于 Web 的云文件浏览器。
    • Wiki.js - Wiki 系统,开源软件

静态站点工具

Static site tool.

  • 静态站点生成器(Static Site Generator)

    • Gatsby - 静态站点生成器,基于 React.js 的开源框架,可快速开发 Web 网站和应用。
    • Docusaurus - 快速构建优化、快速的网站,Facebook 发布
    • MkDocs
    • Nextra - 基于 Next.js 的静态站点生成器。
    • GitBook - 对开源和非盈利团队免费。
    • docsify
    • VuePress
  • 静态站点托管服务(Static Site Hosting Service)

Go Top ↑

面试指南

Interview guidelines.

Go Top ↑

编码练习

Some coding exercises and challenges website.

面试题

Interview questions.

更多

More uncategorized resources.

Open Source Collective

Go Top ↑