From 0a245b642e46ab28c492718f373b30015c04afc0 Mon Sep 17 00:00:00 2001 From: Yasuaki Uechi Date: Thu, 29 Aug 2019 03:23:08 +0900 Subject: [PATCH] Added Comparing Oss On Github --- ...019-08-29-comparing-oss-on-github.markdown | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 _posts/2019-08-29-comparing-oss-on-github.markdown diff --git a/_posts/2019-08-29-comparing-oss-on-github.markdown b/_posts/2019-08-29-comparing-oss-on-github.markdown new file mode 100644 index 0000000..f017438 --- /dev/null +++ b/_posts/2019-08-29-comparing-oss-on-github.markdown @@ -0,0 +1,35 @@ +--- +title: Comparing OSS on GitHub +date: 2019-08-29 03:21:00 +09:00 +--- + +You are making a decision on which open source project you would adopt for your newly developing application. + +This time it is a little bit difficult for you because the candidates are seemingly almost the same in a functional perspective. + +So let's delve into this from a different perspective: contributors and users activities. + +- More stars, forks, and watchers are the good vital sign of a vibrant project, which indicates many users getting involved with the project. +- More issues stand for both good and bad sign but basically it indicates their activeness. +- Organization owned projects are, in most cases, more stable and robust than user owned projects. +- Size of the repository have complexed meanings but in practice, simpler code is better than the massive one if both are trying to achieve the same goal. + +I made a simple tool to get you covered with the above guidelines. + +# gh-compare + +![screencast.gif](/uploads/screencast.gif) + +[gh-compare](https://github.com/uetchy/gh-compare) is a simple terminal app to explore your candidates and aggregate a result into a nice-looking report. + +```bash +npm install -g gh-compare +gh-compare facebook/react vuejs/vue riot/riot +``` + +![1xfd1gcrfntpft5bbu5s.png.jpeg](/uploads/1xfd1gcrfntpft5bbu5s.png.jpeg) + +You will see the GitHub activities for each candidate at once. +It could help you to decide which library you would adopt! + +Warmly welcome to any comments/ideas to improve `gh-compare`! \ No newline at end of file