It is difficult to choose the right OSS from the number of stars. However, it's easy to know the trends of popular OSS if you know how to do it. Here, we have organized how to check OSS trends to help you select OSS.
OSS related terms.
The academic evaluation method of OSS was actively discussed, with about 20 types proposed by Carnegie Mellon University and others in the early 2000s. The evaluation method is detailed at the link below.
[Open Source Software Assessment Method](https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD % E3% 83% BC% E3% 82% B9% E3% 82% BD% E3% 83% 95% E3% 83% 88% E3% 82% A6% E3% 82% A7% E3% 82% A2% E8 % A9% 95% E4% BE% A1% E6% 89% 8B% E6% B3% 95)
Research on evaluation methods has since declined, and few papers are currently available (around 2020). Instead, the proposed evaluation methods are being verified and compared.
-[Takudai Matsumoto, et al. Initial survey for OSS preliminary evaluation for OSS introduction in product development. Research Report Software Engineering (SE), 2015, 2015.1: 1-5.](Https: // ipsj. ixsq.nii.ac.jp/ej/index.php?action=pages_view_main&active_action=repository_action_common_download&item_id=146487&item_no=1&attribute_id=1&file_no=1&page_id=13&block_id=8)
According to this, the smaller the cyclomatic complexity and the number of commits, the more books and website commentary articles, the better the quality. (I think it's natural ...)
Datanyze
You can check the market share of technology by genre.
Datanyze is a private research company that has partnered with Nikkei newspaper. It uses AI to analyze the 35M + website to find out which company is using what technology tool and publish it.
libraries.io Libraries.io is a web service that allows you to search for 3,190,103 packages from 36 package managers. Monitor package releases, analyze code, communities, distributions, and documentation for each project, and map dependencies. You can log in with your GitHub account.
Libraries.io indexes data from 3,190,103 packages from 36 package managers. We monitor package releases, analyse each project's code, community, distribution and documentation, and we map the relationships between packages when they're declared as a dependency. Source: libraries.io
Google Trend Time-varying trends for a particular OSS can be seen in Google Trends.
GitHub You can easily find the latest popular OSS by language or by language on GitHub.
Trending repositories on GitHub this month
Qiita Popular topics for Japanese users can be found in Qiita's tag rankings.
Front-end Developer Handbook
A handbook compiled by Front-end Masters. Updated annually.
Front-end Developer Handbook 2019
Front-end Masters
Webiner by software engineers such as MS, Adobe, Netflix, Vue.js.
Roadmap
For an overview of web development trends, see kamranahmedse's roadmap for becoming a web developer. This roadmap is starred by a large number of people on GitHub.
Roadmap to becoming a web developer in 2018
Cloud Native Interactive Landscape
CNCF (Cloud Native Computing Foundation) is a cloud native under The Linux Foundation A non-profit industry group that is operated with the aim.
Here's a landscape of OSS tools that are useful for cloud development.
CNCF Cloud Native Interactive Landscape
This site is convenient because it can be sorted from the viewpoint of Category, License, etc.
JVN iPedia Well-known OSS vulnerability trends and countermeasures can be found on the JVN site.
What is JVN? JVN is an abbreviation for "Japan Vulnerability Notes". This is a vulnerability countermeasure information portal site that provides information related to vulnerabilities such as software used in Japan and countermeasure information, and aims to contribute to information security measures. -What is JVN
Alternatives Alternative means an alternative to some software, especially in the OSS area.
AlternativeTo A site specializing in Alternative. It's nice to be able to filter by license type (Free, Commercial, OpenSource) and platform (OS).
76,810 apps 687,796 likes 566,964 opinions about alternatives. Reviews, comments and recommendations. Sign up with Facebook, Twitter, GitHub and and more.
StackShare
A site specializing in tool comparisons. Compared to AlternativeTo, OSS tends to be ranked higher than COTS. Is it a difference in the user population?
Slant.io An SNS that specializes in aggregating questions and their answers. If someone asks Alternative, you can see the trend from the number of answers.
Customize your Recommendation Feed to get started on Slant. Find what you love and get help with what you need.
G2Crowd
Various software and services are categorized and organized. It's nice to be able to compare similar software by category on the two axes of Market Presence and Satisfication.
Get the right software & services for your business 606,400+ validated user reviews to help you make smarter decisions
JavaScript
Some sites collect JavaScript libraries and rank them independently.
JavaScripting.com
The definitive source of the best JavaScript libraries, frameworks, and plugins.
Best of JavaScript
A curated list of the most popular open-source projects related to the web platform and node.js.
npm Popular packages available on npm can be found on the npm site.
npm trends npm trends is a handy site where you can find trends on npm packages.
npm trends is a website that allows you to visualize the transition of the number of DLs of packages registered on npm as a graph and even compare them. "Npm trends" is recommended when investigating the transition of trends in the JavaScript area
You can easily make such a figure.
Bower Popular packages available on bower can be found on the bower site.
Java
Maven If you look at Maven's top projects, which are well-known as Java package managers, you can see trends in Java packages.
Maven Repository: Top Projects at Maven Repository
Eclipse If you look at the ranking of Eclipse plugins for Java development tools, you can see trends in frameworks and configuration management tools.
eclipse marketplace > SUCCESSFUL INSTALLS > LAST30DAYS
Python The Python Package Index
You can find out about recent trends in Python packages on the familiar PyPI site with the pip
command.
PyPI – the Python Package Index · PyPI
PyPI Stats
Time-varying number of PyPI downloads
OS
netmarketshare
OS trends can be found on the site of US research firm Net Applications.
Net Applications - netmarketshare
You can see the popular Linux distribution rankings that users choose on DistroWatch.
Keep in mind that it's just the user's choice, not the market share.
DB
You can see the share by DB type.
Virtual Machine
Docker You can find out about popular operating systems and applications by looking at the Docker container registry site.
Vagrant Box If you look at Vagrant's Virtual Box repository site, you can see popular operating systems and virtual environments.
Vagrant Cloud - Discover Vagrant Boxes
Ansible Galaxy Take a look at Ansible Galaxy to see popular development tools and virtual environments.
Ansible Galaxy - Explorer Roles
netmarketshare
Browser trends can be found on the site of US research firm Net Applications.
Net Applications - netmarketshare
Recommended Posts