Ranking! • Trends • Analyze Single Repo • Compare Repos • Blogs • Twitter
OSS Insight analyze billions of GitHub events and get insights from them, also provide a set of tool which can analyze a single repo, compare any two open source software hosted on GitHub.
- Deep Insight Into Open Source Databases
- JavaScript Framework Repos Landscape 2021
- Web Framework Repos Landscape 2021
- Programming Languages Repos Landscape 2021
- Low-code Development Tool Repos Landscape 2021
- More ...
- Collection: Static Site Generator
- Collection: Google Analytics Alternative
- Collection: CSS Framework
- More ...
If you want to analyze more, please contact us ✉️
👏 We welcome your contributions here! You can add a collection on our website by submitting PRs. Please create a .yml
file under the collections file path.
Here is a file template provides guidance on the information you need to include.
- File Name
<collection_id>.<collection_name>.yml
, For example: 10013.game-engine.yml
💡 Tips: Please use 100XX
as your collection's id,and it should be +1
after the latest submit in here.
- Content
id: <collection_id>
name: <collection_name>
items:
- <repo_name_1>
- <repo_name_2>
Looks forward to your PRs!
- Basic:
- star, fork, issues, commits, pull requests, contributors, programming languages, lines of code modified
- Historical Trends of these metrics
- Time Cost of issues, pull requests
- Advanced:
- Geographical Distribution of stargazers, issue creators, pull requests creators
- Company Distribution of stargazers, issue creators, pull requests creators
Examples:
Compare repo metrics metioned above in Single Repo Analysis
Examples:
- Compare Vue and React
- Compare Hugo and Docusaurus
- Compare CockroachDB and TiDB
- Compare PyTorch and TensorFlow
- Compare Django and Flask
- Compare Visual Studio Code and Atom
- Compare Go and Rust
- Compare Spark and Flink
- Compare Ant Design and Material-UI
- Compare Chaos Mesh and Chaosblade
# clone the code by:
git clone https://github.com/pingcap/ossinsight.git
# install npm packages
cd ossinsight/;
npm install;
# start the server:
npm run start;
# then visit
open http://localhost:3000
install tiup
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
start tiup
tiup playground v6.1.0 -T oss --without-monitor --db.host 0.0.0.0 --tiflash 1
download ossinsight repo:
git clone https://github.com/pingcap/ossinsight.git
cd ossinsight
# you need to create github token via this url: https://github.com/settings/tokens/new
GITHUB_TOKEN=xxx docker-compose up
build ossinsight local:
docker-compose build
pull latest image:
docker-compose pull