7大开源武器让你离高薪更近一步

开源就像是一块甜蜜的蛋糕,人人都想尝尝。开源许可天生就是允许用户修订、修改以及扩展它们所许可的代码的,是以成为了业界主流。GitHub是全球最大的开源软件开发与管理社区,包括Google、Facebook等众多技术巨头在内都在这里安营扎寨,众多开源工具为开发者快速高效完成软件构建任务提供了便利,今天我们根据GitHub给出的星评结果为程序员推荐7款生产力工具。

1OhMyZsh

OhMyZsh是一款社区驱动的命令行工具,它基于zsh命令行,提供了主题配置、插件机制、内置的便捷操作,为我们使用命令行提供了一种全新的方式,它在GitHub的星数超过43000。

OhMyZsh创始人RobbyRussell表示:我们所做的就是把脚本、快捷方式和工具收集起来,然后将它们放在一起变成一个有组织的框架。目前OhMyZsh的贡献者已经超过千人,超过200个可选插件。

OhMyZsh的定制性特别强,用户可以从140多个主题中选择定制命令行界面,这些主题从主题到操作都各有不同,满足技术人员的不同操作习惯。OhMyZsh的操作系统为OSX或Linux,版本为zsh4.3.9及以上的版本。OhMyZsh创始人RobbyRussell表示OhMyZsh的第一个版本仅花费了两天的时间,其还有很大的改进空间,他也在不断的为该项目寻求新的维护者。

2TheSilverSearcher

TheSilverSearcher在GitHub上的星数超过10000颗,它是和ACK类似的代码搜索工具,但是它的文档显示要比ACK快一个数量级,也有人会称其“Ag(银的化学元素符号)”。

SilverSearcher利用多核CPU并行搜索文件,GeoffGreer在对TheSilverSearcher项目描述中这样说道:最开始TheSilverSearcher是在复制ACK,但是现在它们在功能集方面已经出现了差别,在一些典型的用法中,TheSilverSearcher的速度要比ACK快5到10倍。

Greer说我创建TheSliverSearcher的初衷是因为ACK搜索代码的速度不够快。就某些方面而言TheSliverSearcher已经俨然是个成熟工具了,Greer也表示现在唯一的变化可能就是性能的改进以及一些小bug的修复,可能也会增加几个用户一直在要求的小功能,但是大体的框架是不会有变化的。

3QuickLook插件

QuickLookplugins在GitHub上的星数近7000颗,由技术大牛SindreSorhus开发的,是一项用于快速查看文件内容的技术。该插件包含有:SuspiciousPackage,预览苹果标准安装程序包内容;Homebrew-Cask,扩展MacOS自带的软件包管理器,让安装变得更快、更简单、更优雅;QLColorCode,预览源代码文件;QLStephen,用来预览纯文本文件;QuickLookJSON,用来预览JSON文件;QLPrettyPatch,用来预览.patch文件;QuickLookCSV,用来预览CSV文件;BetterZipQL,用来预览档案。

4ShareX

ShareX在GitHUb的星数大约为4300颗,是一款专门的分享工具,分为文字、档案、影像三大重点区块,可以将分享的内容上传到网路上或是个人的云端空间等等,提供多达20多种不同的服务,可以自定义组合键,比如Ctrl-PrintScreen。

ShareX首席开发者Jaex表示:Sharex是一款屏幕捕获、共享文件的开源生产力工具。开发人员有充分的权利访问检查代码,查看每个image/video/text的应用程序是如何调用的。

ShareX支持多种屏幕捕获方式,支持多种文件上传方式,图片上传支持GooglePhotos,Twitter,Flickr和Imgur,用户可以访问文件托管服务,如Dropbox和FTP。除此之外,还有一些额外的工具,如图片编辑、DNSchanger等等。它还可以定制工作流程。尽管它的功能已经如此强大,但是目前还在改进。

5Homebrew

Homebrew创建于2009年,在GitHub的星数有4000颗,是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。

GitHub高级工程师MikeMcQuaid表示:Homebrew支持MacOS用户访问数以千计的免费开源工具,它之所以会受到开发者的追捧,是因为它让很多软件的安装变得容易。目前计划改进的部分有可靠性、版本支持以及软件包处理,McQuaid积极期待并欢迎能够有新的贡献者。

6dotjs

JavaScript随着各种神奇的实用功能库日渐丰富而越来越受到Web开发者与设计师的追捧,dotjs是最快和简洁的JavaScript模板引擎,同时用于Node.js和浏览器,GitHub星数超过3000星。

如果你要浏览http://www.google.com/,那么dotjs将执行~/js/google.com.JS,使页面更加方便的使用JavaScript。dotjs文件指出,Chrome扩展不能访问本地文件系统,所以它在3131端口运行了一个小的web服务器。

7GitHubChangelogGenerator

GitHubChangelogGenerator的GitHub星数为2500颗,它可以根据GitHub上的标记、标签、问题、推送请求等生成日志,旨在让开发者更清晰的看到一个项目每个版本的变化。

创始人DeveloperPetrKorolev说开发这样一款工具的初衷很简单,就是因为之前没有这样的东西。GitHubChangelogGenerator基于Ruby,支持GitHub企业版,能够根据文档生成一个规范的、整洁的文件更改日志。

更多Java学习干货,Java学习捷径:http://www.zparkedu.com/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,032评论 25 707
  • 时隔这么久也始终不能置身事外,看到今年的高考作文题目还是浑身一颤。但是我不喜欢写应试作文,总觉得是在强迫自...
    召小南阅读 329评论 0 2
  • 我觉得这种感觉是相互的,大家都会有尴尬,大家都装作形同陌路,要是谁肯退一步,你会看到你想看到的。不幸的是这只是一个...
    Beijing阅读 170评论 0 1
  • 孩子生养合作社 从大学开始,沈伯伦已不给父母半点影响自己自由选择的机会,面对质疑,他要么躲开,要么沉默,要么奋起反...
    百花错的声音阅读 124评论 0 0
  • 在台初,什么教具必须自备且折旧率和损坏率是极高的?答案是:教鞭。来到台初的第一天,细心的木工已经为我们准备了一...
    天天向上2阅读 1,192评论 0 0