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. MySQL数据库起步 关于数据库的基本操作(更新中...)

    mysql的基本操作 连接指定的服务器(需要服务器开启3306端口) mysql -h ip地址 -P 端口号 -u 账号 -p 密码 删除游客模式 mysql -h ip地址 -P 端口号 -u 账 ...

  2. java-异常处理1

    概要图 异常讲解流程图 一 java 异常和错误层次图 1.1 图1 1.2 图2 二 异常生的过程 1 异常可以结束函数. 同时也让程序结束了. 三 异常和错误的发生和区别 Java运行时期发生的问 ...

  3. Leetcode15.3Sum三数之和

    给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组. 注意:答案中不可以包含重复的三元组. ...

  4. 关闭防火墙,仍然无法访问80端口 centos

    如果你用的是阿里云,那么需要添加80端口开放才行,在云服务器-安全组-添加安全组

  5. 转:Android新特性介绍,ConstraintLayout完全解析

    转:http://blog.csdn.net/guolin_blog/article/details/53122387 本篇文章的主题是ConstraintLayout.其实ConstraintLay ...

  6. Pycharm安装package报错:AttributeError: module 'pip' has no attribute 'main'

    Pycharm安装package报错:AttributeError: module 'pip' has no attribute 'main' 确认pip已经升级到目前最新版本了. 在网上搜寻后,解决 ...

  7. 精密MRAM芯片制造系统

    MRAM是一种非常复杂的薄膜多层堆叠,由10多种不同材料和超过30层以上的薄膜与堆叠组成,部分薄膜层的厚度仅达数埃,比人类的发丝还要薄500000倍,相近于一颗原子的大小,如何控制这些薄膜层的厚度.沉 ...

  8. HTTP请求封装Java工具类

    装载自:http://www.open-open.com/lib/view/open1384844838743.html package com.wiker; import java.io.Buffe ...

  9. check constraints

    SELECT constraint_name, constraint_type, column_name, STATUSfrom user_constraints natural join user_ ...

  10. QLabel添加Click信号

    使用自定义label来实现此功能 其他控件可参照此例. #include "customerqlabel.h" CustomerQlabel::CustomerQlabel(QWi ...