Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⚒️程序员常用的工具软件 #11

Open
YSGStudyHards opened this issue Dec 10, 2020 · 150 comments
Open

⚒️程序员常用的工具软件 #11

YSGStudyHards opened this issue Dec 10, 2020 · 150 comments
Labels
documentation Improvements or additions to documentation 开发利器

Comments

@YSGStudyHards
Copy link
Owner

YSGStudyHards commented Dec 10, 2020

📝前言

在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。

✨作者力荐

文档神器

  • 免费在线文档神器(用于做笔记,编写技术文档非常的好用,简洁舒适&方便实用,最关键的是支持Markdown语法,非常适合极简主义者。注册后在会员信息页填写邀请码 TBEPM8 即可免费领取 30 天语雀会员!):前往注册语雀

作图工具

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Dec 10, 2020

Visual Studio 2022

Visual Studio 2022 是一款功能强大的开发人员工具,支持多种编程语言和平台。 这是一种全面的集成开发环境 (IDE),可用于编写、编辑、调试和生成代码, 然后部署应用。 Visual Studio 还包括编译器、代码完成工具、源代码管理、扩展和许多其他功能,以改进软件开发过程的每个阶段,适用于各种开发需求。

@Alex-Liu-0919
Copy link

个人愚见,楼主可以添加Rider 这个IDE. JetBrains 出品.

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Jan 16, 2021

BCompare 全方位、简洁实用、专业的文件对比工具

Beyond Compare 是一款强大专业的文件和文件夹对比工具。使用它可以很方便地比较出两个文件或文件夹的差异,相差的每一个字节用颜色加以标识,让您查看方便,支持众多种格式的对比。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Feb 1, 2021

ReSharper使Visual Studio成为更好的IDE

ReSharper通过 对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术的2200多个即时代码检查扩展了Visual Studio 。对于大多数检查,ReSharper提供了快速修复(灯泡)来改进代码。
查找并删除未使用的代码?将您的代码迁移到C#7?随意将循环转换为LINQ吗?查找并防止可能的异常?使用通用的命名标准?通过ReSharper的代码分析,所有这些以及更多的代码改进成为可能。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Feb 18, 2021

Redis可视化工具Redis Desktop Manager

Redis Desktop Manager是一款非常实用的Redis桌面管理工具,它可以支持命令控制台操作,以及常用,查询key,rename,delete等操作。基于 Qt 5 开发,支持通过 SSH Tunnel 连接。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Jul 23, 2021

Typora

Typora是一款好用极简收费的跨平台Markdown编辑器,软件使用这款软件能够帮助用户轻松将文本转换到HTML,软件从底层向上设计,软件支持markdown的标准语法,同时这款软件还支持动态预览功能,一键预览,让一切都变得如此干净、纯粹。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Aug 9, 2021

ProcessOn
【强力推荐】ProcessOn是一款专业强大在线作图工具,提供AI生成思维导图流程图,支持思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等多种图形。同时可实现人与人之间的实时协作和共享,提升团队工作效率。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Aug 29, 2021

语雀

免费的在线文档神器,用于做笔记,编写技术文档非常的好用,简洁舒适&方便实用,最关键的是支持Markdown语法,非常适合极简主义者。注册后在会员信息页填写邀请码 TBEPM8 即可免费领取 30 天语雀会员。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 9, 2021

VS Code

Visual Studio Code是一款由Microsoft开发的免费开源代码编辑器,支持多种编程语言(C++、C#、Java、Python、PHP、Go、 JavaScript、TypeScript 和 Node.js等),具有强大的插件生态系统、智能代码补全、调试功能和高度可定制性,适用于各种开发工作流程。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装其他扩展以拓展软件功能。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 9, 2021

Navicat Premium

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。

@YSGStudyHards
Copy link
Owner Author

在线工具

在线工具 - 程序员的工具箱

@YSGStudyHards
Copy link
Owner Author

uTools

uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。通过快捷键(默认 alt + space )就可以快速呼出这个搜索框。你可以往输入框内粘贴文本、图片、截图、文件、文件夹等等,能够处理此内容的插件也早已准备就绪,统一的设计风格和操作方式,助你高效的得到结果。一旦你熟悉它后,能够为你节约大量时间,即用即走、不中断、无干扰,让你可以更加专注地改变世界。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 20, 2021

XMind

XMind是一款非常实用的商业思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台、稳定性和性能,脑图的首选。

@YSGStudyHards
Copy link
Owner Author

Sublime Text

Sublime Text是一个代码编辑器,具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定、菜单和工具栏。它的主要功能包括:拼写检查、书签、即时项目切换、多选择、多窗口等等,同时它还是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS等操作系统。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 20, 2021

Postman

Postman作为一款强大的API测试工具,为前后端分离开发中的后端接口测试提供了极大的便利。它不仅简化了API请求的构建过程,还支持自动化测试、环境管理和团队协作等功能。通过简单易用的界面和丰富的功能,Postman成为了开发者必不可少的工具之一。

@YSGStudyHards
Copy link
Owner Author

Fiddler

Fiddler是一款功能强大的HTTP网页抓包调试工具。Fiddler支持监视、设置断点、甚至修改输入输出数据等功能,能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。同时Fiddler要比其他网络调试器更加简单,不仅暴露http通讯,还提供了一个友好的用户格式。

@YSGStudyHards
Copy link
Owner Author

YApi-高效、易用、功能强大的可视化接口管理平台

YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 20, 2021

SourceTree

Sourcetree 是一款免费的 Git 图形界面客户端工具,适用于 Windows 和 Mac 操作系统。它简化了与 Git 仓库的交互,让开发者可以更轻松地进行版本控制和协作。通过 Sourcetree,用户可以直观地可视化和管理他们的 Git 仓库,从而更专注于编写高质量的代码。这个工具提供了直观的用户界面,使得提交、合并、分支管理等操作变得更加便捷。

@YSGStudyHards
Copy link
Owner Author

TortoiseSVN

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以对文件版本进行统一管理和控制;文件保存在中央版本库,您可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

@YSGStudyHards
Copy link
Owner Author

Xshell

Xshell是一个功能强大的终端模拟器,支持SSH、SFTP、telnet,rlogin和串行。人们可以使用它在Windows界面下用来访问远端不同系统下的服务器,从而达到远程控制终端的目的。

@YSGStudyHards
Copy link
Owner Author

Xftp

Xftp是一款灵活且便捷的SFTP/FTP客户端,让需要进行文件传输的用户操作更加方便。它能够提供强大的操作功能,如:直接编辑、多窗口打开、FXP支持、文件同步,服务器与服务器传输文件和第三方编辑器集成。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 20, 2021

Draw.io

一个完全免费的在线绘图工具,而且不用注册就可以使用。可用于创建流程图、组织结构图、网络图、原型图等各种类型的图表。它提供了丰富的图形库和易于使用的界面,让用户可以轻松地创建复杂的图表或者流程图。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 25, 2021

JMeter

Jmeter是由Apache公司开发的一个纯Java的开源项目,旨在对功能行为进行负载测试并测量性能。它最初是为测试 Web 应用程序而设计的,但后来扩展到其他测试功能。

  • Jmeter具有较高扩展性。
  • Jmeter可以实现分布式负载。
  • Jmeter具备高移植性,可以实现跨平台运行。
  • Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 25, 2021

docsify

docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。

特性:

  • 无需构建,写完文档直接发布
  • 容易使用并且轻量 (压缩后 ~21kB)
  • 智能的全文搜索
  • 提供多套主题
  • 丰富的 API
  • 支持 Emoji
  • 兼容 IE11
  • 支持服务端渲染 SSR

@YSGStudyHards
Copy link
Owner Author

DataGrip

DataGrip是JetBrains公司推出的管理数据库的产品,对于JetBrains公司,开发者肯定都不陌生,IDEA和ReSharper都是这个公司的产品,用户体验非常不错。 最开始我用它就单纯看同事在用很酷的界面,后面发现功能也香,高亮文本啥的,很多功能大家可以去挖。

@YSGStudyHards
Copy link
Owner Author

SQL Server Management Studio (SSMS)

SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL Server 和数据库实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。使用 SSMS 在本地计算机或云端查询、设计和管理数据库及数据仓库,无论它们位于何处。

@YSGStudyHards
Copy link
Owner Author

Teambition

Teambition的核心是“协作”,它是一个高效的项目协作平台,相比同类软件,他的强大之处在于极简的页面,在于你可以随时通过电脑(mac、pc、平板电脑)/浏览器/手机等移动设备(iphone、iPad、Android),随时随地与你的团队高效办公。并且您可以在Teambition中设置自己的任务清单,能够让自己有计划的去完成每日任务。

@YSGStudyHards
Copy link
Owner Author

Worktile

Worktile是新一代简单好用的团队协同工具,解决中小团队的效率、沟通、共享和记录问题,让你的团队随时随地一起工作。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Sep 26, 2021

ToDesk

是一款稳定流畅,免费的远程控制软件,支持在内网、外网和移动网络环境下,随时随地发起远程控制。

特征:
1.安全,通讯数据 使用 SSL + ChaCha20 and Poly1305 端到端加密。
2.跨平台,支持Windows, macOS , iOS , Android , Linux (x86_x64、Arm_v7l、Arm64)。
3.能在各种复杂结构网络,弱联网下运作良好.(TCP直连,TCP中转,P2P(KCP),UPNP)。
4.适配各种分辨率屏幕,多屏幕设备。
5.能轻松穿透内网,在复杂NAT网络下使用。
6.流畅的屏幕传输算法以及遍布全国的加速节点。

@YSGStudyHards
Copy link
Owner Author

向日葵

向日葵远程控制软件是一款阳光的远程控制及远程桌面产品,通过向日葵你可以在世界上任何地点、任何网络中访问并远程控制你家里或办公室的电脑主机。向日葵是一款获得微软认证的远程控制软件,界面友好,简单易用,安全放心。向日葵和全球知名企业高通创锐讯合作推出全球首个从网络芯片实现远程开机/唤醒的一体化远程控制的解决方案。

@YSGStudyHards
Copy link
Owner Author

VisionOn

VisionOn是一个轻量在线图形工具,实现了Visio的大部分功能,满足流程图、电路图、平面制图、软件设计、工程管理、思维导图、结构化分析等各种图形绘制。

@YSGStudyHards
Copy link
Owner Author

Umi-OCR

开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。

@YSGStudyHards
Copy link
Owner Author

PDF24 Tools

在线PDF综合操作和管理工具。

@YSGStudyHards
Copy link
Owner Author

ModengTerm

ModengTerm是一个用WPF开发的终端模拟器,它拥有类似于XShell的强大功能,并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品,让你拥有一个免费,安全,放心使用的虚拟终端软件。

@YSGStudyHards
Copy link
Owner Author

1Remote

1Remote是一个功能丰富、易于使用的远程会话管理工具,适用于需要频繁连接和管理远程会话的用户。其支持多种协议、提供详细的配置选项和定制功能,使得远程连接和管理变得更加灵活和高效。同时,项目也鼓励用户通过不同的方式参与和支持其发展。

@YSGStudyHards
Copy link
Owner Author

RustDesk

一款TeamViewer的替代品,一个开源免费的远程桌面软件,开箱即用,无需任何配置。

@YSGStudyHards
Copy link
Owner Author

Google 翻译

浏览网页时可轻松查看翻译版本。

@YSGStudyHards
Copy link
Owner Author

沉浸式翻译

【沉浸式翻译】免费的(原文/译文)双语对照网页翻译插件,支持PDF翻译(保留排版),视频双语字幕翻译(Youtube, Netflix),EPUB电子书翻译;支持人工智能AI翻译大模型(OpenAI (ChatGPT)、DeepL、Gemini(Bard) 等)。

@YSGStudyHards
Copy link
Owner Author

CurvaLauncher

一款WPF开源、简单、轻便、快速的桌面启动器(支持多主题、多语言:简体中文、繁体中文、英文等)。

@YSGStudyHards
Copy link
Owner Author

Flow Launcher

Flow Launcher是一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系统操作,提高工作效率和操作便利性。并且生态完善,有插件商店,你可以查看完整的插件列表,或通过"设置"中的"插件商店"菜单快速安装插件。

@YSGStudyHards
Copy link
Owner Author

YSGStudyHards commented Oct 22, 2024

DevHub

DevHub是一个免费开发者工具箱 100+ 实用小工具合集 (Mac / 离线使用),经过精心打造,旨在支持开发人员的日常任务,并确保其数据的最高安全性。

@YSGStudyHards
Copy link
Owner Author

FinalShell

FinalShell是一款功能强大的SSH客户端、服务器管理、远程桌面加速软件,支持Windows,macOS,Linux,专为系统管理员、开发人员和网络工程师设计,以满足他们在远程服务器和网络设备管理上的多样化需求。

@YSGStudyHards YSGStudyHards pinned this issue Oct 25, 2024
@YSGStudyHards
Copy link
Owner Author

WebStorm

WebStorm是一款由JetBrains公司开发的集成开发环境(IDE),专为Web应用程序开发而设计。它以其强大的功能、智能的代码辅助以及高效的开发体验,赢得了广大JavaScript开发者的青睐,被誉为“Web前端开发神器”、“最强大的HTML5编辑器”以及“最智能的JavaScript IDE”。

@YSGStudyHards
Copy link
Owner Author

MobaXterm

MobaXterm 是一个非常好的一站式服务器管理工具,对于多种协议的支持(比如SSH、Telnet、RDP、VNC、FTP、WSL等),让其不管是Linux、Windows还是VNC等,都可以在一个软件中进行操作管理,配合内置的SFTP文件管理和MobaTextEditor,可以让远程终端文件管理更加便捷。

@YSGStudyHards
Copy link
Owner Author

Microsoft Remote Desktop

Microsoft Remote Desktop是微软官方发布的一款RDP(Remote Desktop Protocol,远程桌面协议)远程桌面控制工具,使用 Microsoft 远程桌面客户端,你可以从 Windows Server 和远程电脑连接到远程桌面服务,并使用和控制管理员提供给你的桌面和应用。 可以在不同平台上通过 Web 浏览器为许多不同类型和不同外形规格的设备(例如台式机、笔记本电脑、平板电脑、智能手机)提供客户端。 在台式机和笔记本电脑上使用 Web 浏览器时,无需下载并安装任何软件即可进行连接。

@YSGStudyHards
Copy link
Owner Author

AnyDesk

Anydesk 是一款远程桌面解决方案,帮助您在多个位置的任意设备上访问文件和文件。它为 Windows、MacOS 和 Android 提供了流畅的远程桌面连接,并提供了优雅的软件。只需在两台设备上安装并启动应用程序,然后在其中一台设备上输入显示的 AnyDesk-ID 即可对该设备进行直接控制。该应用快速下载、易于安装,始终保证安全性。

@YSGStudyHards
Copy link
Owner Author

Chrome remote desktop

Chrome Remote Desktop是一款轻巧而高效的Chrome扩展程序,使您能够在本机Chrome浏览器中直接控制另一台电脑的桌面,就像在浏览器中使用远程桌面一样。无论您的电脑是Windows、Linux、Mac OS还是Chrome OS,都可以安装并使用。

@YSGStudyHards
Copy link
Owner Author

AnyViewer

远程看看(AnyViewer)是一款安全,快速,易于使用的远程控制软件。

@YSGStudyHards
Copy link
Owner Author

Xplorer

Xplorer是一个现代化、可定制且跨平台的文件资源管理器工具。它基于Web技术构建,并使用Tauri框架进行封装,使得用户可以在Windows、MacOS、Linux等多个操作系统上无缝运行。

@YSGStudyHards
Copy link
Owner Author

PDF Arranger

PDF Arranger 是一款功能强大、易于使用的 PDF 文件整理工具,它提供了丰富的功能和直观的界面,能够满足用户在处理 PDF 文件时的各种需求。无论是合并、拆分、旋转、裁剪还是重新排列页面,PDF Arranger 都能够轻松胜任。

@YSGStudyHards
Copy link
Owner Author

Bruno

Bruno是一款开源、跨平台、安全、创新的 API 客户端,专为API开发者和测试者设计,旨在颠覆 Postman 和其他类似工具。Bruno 直接在你的电脑文件夹中存储你的 API 信息。Bruno 仅限离线使用,并且使用纯文本标记语言 Bru 来保存有关 API 的信息。

@YSGStudyHards
Copy link
Owner Author

Insomnia

Insomnia是一个开源的、跨平台的API客户端,支持GraphQL、REST、WebSockets、Server-sent events (SSE)、gRPC以及任何其他HTTP兼容协议。

@YSGStudyHards
Copy link
Owner Author

Reqable

Reqable是一款专业工程软件,旨在为用户提供无缝、高效的 API 调试解决方案。专注于可靠性和用户体验,提供丰富的功能用于调试和测试API请求。无论您是开发人员、质量工程师还是安全工程师,Reqable都能为您提供强大且易于使用的体验。

@YSGStudyHards
Copy link
Owner Author

Hoppscotch

Hoppscotch是一款备受开发人员喜爱的免费、开源、快速且功能强大的API工具,它在GitHub上拥有高人气,支持接口测试、团队协作、WebSocket、服务器端事件和GraphQL查询等多种功能。

@YSGStudyHards
Copy link
Owner Author

Apipost

Apipost是集API设计、API调试、API文档、自动化测试为一体的API研发协同平台,支持grpc,http,websocket,socketio,socketjs类型接口调试,支持私有化部署。

@YSGStudyHards
Copy link
Owner Author

Postcat

Postcat 是一个强大的开源、跨平台(Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。

@YSGStudyHards
Copy link
Owner Author

Apidog

Apidog 是一个用于 API 文档、API 调试、API mocking 和 API 自动化测试的集成协作平台,它结合使用 Postman + Swagger + Mock + JMeter 一组系统和一组数据来解决不同系统之间的数据同步问题。只要 API 文档定义明确,就可以直接使用 API 调试、API 数据模拟和 API 自动化测试,而无需重新定义。

@YSGStudyHards
Copy link
Owner Author

VuePress

VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。

@YSGStudyHards
Copy link
Owner Author

LocalSend

LocalSend是一款功能强大、易于使用的局域网文件传输工具。它以其独特的设计理念和技术优势,在众多同类产品中脱颖而出,成为现代人生活中不可或缺的一部分。无论是个人用户还是企业客户,都可以通过LocalSend实现高效、便捷和安全的文件传输。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation 开发利器
Projects
None yet
Development

No branches or pull requests

6 participants