https://github.com/tugraph-family/osgraph
Deep Insight into open-source graph on GitHub.
https://github.com/tugraph-family/osgraph
github graph insight open-source visualization
Last synced: 10 months ago
JSON representation
Deep Insight into open-source graph on GitHub.
- Host: GitHub
- URL: https://github.com/tugraph-family/osgraph
- Owner: TuGraph-family
- License: apache-2.0
- Created: 2024-03-07T08:08:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-03T14:33:59.000Z (almost 2 years ago)
- Last Synced: 2024-04-04T05:21:38.388Z (almost 2 years ago)
- Topics: github, graph, insight, open-source, visualization
- Language: TypeScript
- Homepage: https://www.osgraph.com
- Size: 86.9 KB
- Stars: 2
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

> 🌐️ English | [中文](README-cn.md)
**OSGraph (Open Source Graph)** is an open-source graph-based analytics tool that leverages the comprehensive graph of GitHub open-source data to provide insights into developer behavior and project community ecosystems. It offers developers, project owners, DevRel advocate, and community operators a clear and intuitive view of open-source data, helping you and your project to create a personalized open-source business card, find compatible development partners, and unearth deep community value.

> **OSGraph v2.0.0 New Features !!!**
> 1. Open source graph supports parameterized form configuration, making graph visualization more flexible.
> 2. Backend service refactored completed, fully embracing the Python stack.
> 3. Support multi-hop graph expansion, enabling unlimited drill-down insights into open-source data.
> 4. Support PNG url of graph, enabling one-click embedding in Markdown.
> 5. Easier graph customization, directly connecting to production.
> 6. Internationalization support.
## Website
**[https://osgraph.com](https://osgraph.com)**
## QuickStart
The following are the meanings of the 6 default basic open source graphs currently provided by OSGraph:
| Graph Name | Graph ID | Function |
|----------|------------------------|-----------------------------------------------|
| Project Contribution Graph | `project-contribution` | Find core project contributors based on developer activity information (Issues, PRs, Commits, CRs, etc.). |
| Project Ecosystem Graph | `project-ecosystem` | Extract relationships between projects' development activities and organizations to build core project ecosystem relationships. |
| Project Community Graph | `project-community` | Extract core developer community distribution based on project development activities and developer organization information. |
| Developer Activity Graph | `developer-activity` | Find core projects participated in based on developer activity information (Issues, PRs, Commits, CRs, etc.). |
| Open Source Partner Graph | `os-partner` | Find other developers who collaborate closely with the developer in the open source community. |
| Open Source Interest Graph | `os-interest` | Analyze developer's technical domains and interests based on participated project topics, tags and other information. |
You can refer to [Graph Demo](docs/en-US/demo.md) for product experience.
Want to directly embed OSGraph graphs in Markdown? Try:
```markdown

```
For more details:[OSGraph API Reference](docs/en-US/api-reference.md)
Startup and test on local machine: [Quick Start](docs/en-US/quick-start.md)
Customize your own graph (DIY): [Developer Manual](docs/en-US/developer-manual.md)
## Plans
OSGraph will be enhanced with more exciting graphs and features:
* Canvas interaction optimization for more convenient multi-graph operations.
* Multi-user and multi-project joint analysis with one-click graph access.
* Richer data visualization and multi-dimensional analysis.
* Building LUI (Language User Interface) for intelligent insights.
* More graph data and graph feature enhancement.
* ...
We welcome everyone to submit Issues for active discussions, offering product suggestions, and feedback on user experience.
## Contribution
You can reference [Contributing](community/CONTRIBUTING.md) document and submit GitHub Issues/PRs to provide feedback and suggest improvements for OSGraph, or you can join the TuGraph community group and communicate with us directly through the contact information provided below.
## Contacts

## Acknowledgments
A heartfelt thanks to the organizations [X-Lab](https://github.com/X-lab2017?language=shell), [AntV](https://antv.antgroup.com/), and [TuGraph](https://www.tugraph.tech/) for their strong support of this project!
Also, thanks to all the individual developers who have contributed to this repository, which are listed below.
Made with [contrib.rocks](https://contrib.rocks).