GitHub 上 10 款免费开源 Windows 工具

GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做《2016 Octoverse  状态报告》,详细列出了从去年起其一系列亮点, 包括总的活跃用户数,最常见的 emoji 表情,最常被使用的编程语言,等等。

而最令人感到惊奇的是什么呢? 微软竟然位列总活跃贡献榜首 — 在关注量上击败了 Facebook, Google, Atom, 以及 NPM。

我觉得不可思议的就是微软这么快就可以转变思维拥抱开源。一切都是从 .NET 框架的开源 开始的, 而尽管当时人们认为这只不过是一锤子买卖,但微软却仍然在坚持着,并且在最近还开源了 Live Writer, 因此这种新转变看起来是认真的。

我们乐见如此,并且为一些最常被使用的Windows软件能在Github免费获取而叫好。下面是一些我们找到的软件。

1. Visual Studio Code

坦白地说,我有太多关于VS Code的好处要说,所以我给总结下:它的美观、它可以运行并且可以正常运行(跨平台)。 它仍然缺少一些细节功能,但如果给它6-12个月的时间,我相信它可以攫取Atom 和 Sublime Text 的宝座。

2. FocusWriter

如果你正在从事某种写作——小说、博客、文档等——你绝对希望认识一下FocusWriter。它已经有近十年的发布历史了,但是一直是我们最喜欢的无分心写作应用之一。如果你希望完成你的写作,那么这个应用恰好有所帮助。

我最喜欢的是其主题切换、每日进度跟踪、计时器和闹钟以及分标签的界面(这样你就可以同时打开多个文档了)等特性。

3. Haroopad

好的Markdown编辑器是很难找到的,所以当我第一次发现Haroopad是我几乎是狂喜的。如果你还在寻找,可以停止了——要是你还没有开始学Markdown,或许到了你开始的时间了。它对于提升生产效率大有益处。

它其中一个缺点是不能导出DOC、RTF、PDF,或者其他文档格式,但是它可以导出HTML(简单HTML和带样式的HTML都可以)。另一个缺点是更改字体和样式时需要编辑文本文件二不是简单的从菜单里面选择。

4. CherryTree

我现在使用CherryTree不像之前那么频繁(相信一旦你用过OneNote,你就再也回不去用别的软件了),但是不能否认的是,我好歹使用过CherryTree好几年。简单的说,这是一个类似wiki笔记的应用,他能通过页面链接更好的管理你的笔记。

虽然它的页面有点粗糙,但是页面支持富文本编辑,而且搜索功能非常先进(如:你可以在一个笔记页进行搜索,也可以在所在的子页进行搜索,甚至是搜索整个笔记等等),如果你觉得使用OneNote或者Evernote太大了,我强烈推荐你使用它。

5. Greenshot

有许多方式在windows平台上进行屏幕截图(many ways to take a screenshot in Windows), 包括内置的片段工具应用. 我尝试了许多这样的应用以及其他可用的选择,不过我最喜欢的一个还是Greenshot.

Greenshot 包含在系统盘里.你可以使用不同的热键快捷方式来做屏幕截图,包括捕获屏幕,捕获部分区域,捕获窗口。你还可以自定义输出格式,切换光标等等。非常快捷有效。

6. OBS Studio

如果你需要录制屏幕(例如制作教学视频),我强力推荐OBS Studio。它完全免费,开发活跃,设置和功能完善,并且也不无故占用大量系统资源。

OBS Studio其实是为网络流式视频设计的,但是你需要做的只是设置为录制模式。如果你还是因为某种原因不喜欢它,你可以尝试一下这些备选项尝试一下这些备选项。

7. HandBrake

HandBrake是一个格式转换工具,可以将任意视频文件转换为任意其他视频格式。 它可以处理几十个输出,支持批量转换,甚至可以使用DVD和蓝光作为源输入(仅限非DRM)。 需要添加章节标记、字幕或视频过滤器吗? 它可以做到。

我最喜欢HandBrake以下两个方面:一,虽是100%免费,但具有商业级程序的性能和效率;二,它具有易用性,界面简单直接。 对于任何需要创建或下载大量视频的人,这是必备的app。

8. Elpis

虽然Pandora已经提供了桌面应用程序,但是使用时还需要一个付费的Pandora账号。如果你很喜欢Pandora,但是又不喜欢使用web的播放器,你可能更喜欢能在手机上播放的应用程序。

不说了,现在你可以换到Elpis了,这是一个完完全全的免费不需要Pandora账号就能听到Pandora音乐的软件,虽然它的界面丑了点,但是没关系,它足够你使用了。

9. VLC Media Player

VLC多媒体播放器无需介绍,它经常出现在互联网上的每一篇“Windows下最佳多媒体播放器”文章中,我相信任何可以访问互联网的人都已经听说过这个app。让我惊讶的是,它竟然也在GitHub上!

如果你无法确定VLC是否适合你,请阅读以下文章: 鲜为人知的 VLC 秘密 和 非常有用的 VLC 功能。 这些内容足以说明为什么VLC多年来一直蝉联世界上最受欢迎的多媒体播放器之一。

10. Calibre

无论你是在一台能改善生活的 Kindel 电子阅读器上, 或是平板电脑, 手机,甚至于是台式机或者笔记本电脑上阅读电子书,你都会需要 Calibre。它是出了名的臃肿庞大 (拥有太多没用的功能), 不过它的核心功能还是无与伦比的。如果要整理和阅读电子书的话, Calibre 会很称手。

初次使用它,混乱的界面的界面可能会让你感觉到有点困难, 因此我们建议你读一读这个《使用 Calibre 来处理电子书的完整指南》。这样做应该足够让你顺利入手并且喜爱上这个应用。

GitHub 上 10 款免费开源 Windows 工具的更多相关文章

  1. GitHub 托管的10款免费开源 windows 工具

    GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做<2016 Octoverse  状态报告>,详细列出了从去年起其一系列亮点, 包括总的活跃用户数,最常见的 emo ...

  2. 10款免费开源PHP框架

    NO.1 Laravel - 巨匠级PHP开发框架 现在最流行的一款PHP框架,功能强大,学习和使用也非常简单方便,即使你是PHP新手,也不用担心入门问题. NO.2 Phalcon - 最快的PHP ...

  3. 28款GitHub最流行的开源机器学习项目,推荐GitHub上10 个开源深度学习框架

    20 个顶尖的 Python 机器学习开源项目 机器学习 2015-06-08 22:44:30 发布 您的评价: 0.0 收藏 1收藏 我们在Github上的贡献者和提交者之中检查了用Python语 ...

  4. GitHub 上的十一款热门开源安全工具

    作为开源开发领域的基石,“所有漏洞皆属浅表”已经成为一条著名的原则甚至是信条.作为广为人知的Linus定律,当讨论开源模式在安全方面的优势时,开放代码能够提高项目漏洞检测效率的理论也被IT专业人士们所 ...

  5. 【转】10款GitHub上最火爆的国产开源项目

    将开源做到极致,提高效率方便更多用户 接触开源时间虽然比较短但是后续会努力为开源社区贡献自己微薄的力量 衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitH ...

  6. 点评10款Github上最火爆的国产开源项目

    衡量一个开源产品好不好,看看产品在Github的Star数量就知道了.由此可见,Github已经沦落为开源产品的“大众点评”了. 一个开源产品希望快速的被开发者知道.快速的获取反馈,放到Github上 ...

  7. 10款GitHub上最火爆的国产开源项目

    衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitHub 已经沦落为开源产品的“大众点评”了.一个开源产品希望快速的被开发者知道.快速的获取反馈,放到 Gi ...

  8. GitHub 上最热的10款国产开源软件

    衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitHub 已经沦落为开源产品的“大众点评”了.一个开源产品希望快速的被开发者知道.快速的获取反馈,放到 Gi ...

  9. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

随机推荐

  1. oracle-表空间-用户-角色-权限

    概要图 概要图 一 表空间 1.1创建表空间 --问题:创建一个名为hp的表空间,指定数据文件为hp.dbf,大小为10m. create tablespace hp datafile 'C:\app ...

  2. gcd(辗转相除法)

    证明过程: 假设用f(x, y)表示x,y的最大公约数,取k = x/y,b = x%y,则x = ky + b,如果一个数能够同时整除x和y,则必能同时整除b和y:而能够同时整除b和y的数也必能同时 ...

  3. QT_string转char*

    char* convertQString2char(const QString &str) { QByteArray ba = str.toUtf8(); char * pathChar = ...

  4. Qt: error lnk1158 无法运行rc.exe

    解决办法:(依据自己的环境而定) 将C:\Program Files (x86)\Windows Kits\\bin\10.0.15063.0\x64 目录下的rc.exe 和rcdll.dll 复制 ...

  5. Ubuntu小知识:更改主机名

    Linux主机名是在安装Linux操作系统的过程中设定的,并作为网络中的某一台主机的唯一标志,但是在安装好Linux系统后,如果想修改主机名,该怎么办呢?本文介绍基于Ubuntu Desktop 9. ...

  6. Python学习笔记(二)使用Sublime Text编写简单的Python程序()

    一.使用Sublime Text编写Python 1.点击“文件” →”新建文件“ 2.点击”文件“→”保存“,并保存为.py文件 此时已经创建好Python文件了,接下来就可以编写Python程序了 ...

  7. DirectX11笔记(二)--Direct3D初始化1之基本概念

    原文:DirectX11笔记(二)--Direct3D初始化1之基本概念 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010333737/art ...

  8. ELK之java虚拟机安装1

    建议:直接按照默认路径,下面有一个路径我有点小改动 java最新版本1.12 从官网上下载oracle官网上的jdk 1.双击这个jdk.exe 2.点击"是" 3.点击下图的&q ...

  9. github中markdown语言的使用规则

    开始使用github就接触了markdown,确实如它的宗旨所言"易读易写",语法简洁明了,功能比纯文本更强,是一种非常适用于网络的书写语言.并且一大优点是兼容HTML,只要不在m ...

  10. Python2.7下,调用subprocess启动子进程,读取子进程标准输出若干问题

    1:如果调用的子进程也是一个python脚本,则subprocess.Popen中的bufsize=1无效果.也就是说,即使设置了bufsize=1表示进行行缓冲,子进程如果不显示调用sys.stdo ...