graphviz-poc is a cross-platform proof of concept (POC) for visualizing the Intuition knowledge graph or segments of it. This repository provides tools and applications to create detailed visualizations, enabling users to explore, interact with, and understand the relationships within the Intuition knowledge graph. Built with cross-platform support in mind, this monorepo includes components for web, mobile, and desktop environments.
The Intuition knowledge graph visualizer allows you to:
- Explore Knowledge Graphs: Visualize entire knowledge graphs or specific segments, revealing relationships and insights.
- Cross-Platform Compatibility: Access visualizations across various platforms, including web, desktop, and mobile.
- Interact with Graph Elements: View details and relationships within nodes, making it easy to explore Intuition's decentralized knowledge network.
Below is the structure and current state of the graphviz-poc monorepo:
- crates - rust crates
- bevy-graph-view - the main graph view
- packages - npm packages
- web - intuition starter template (todo)
- web-vite - vanilla vite website
- mobile-rn - react native mobile app (todo)
- mobile-custom-rn - custom react native mobile app (todo, broken)
- mobile - ios mobile app
We welcome contributions to improve the graphviz-poc project! Here's how you can help:
- Open an issue describing the bug or feature request
- Include steps to reproduce for bugs
- Provide context and use cases for feature requests
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow existing code style and conventions
- Add tests for new features
- Update documentation as needed
- Keep pull requests focused and atomic
We appreciate all contributions, from code to documentation improvements!
This project is licensed under the MIT License - see the LICENSE file for details.
This project is a proof of concept (POC) and is provided "as is" without warranty of any kind, express or implied. The authors and contributors are not responsible for any damages or liabilities arising from the use of this software.
The Intuition knowledge graph visualizer POC is not intended for production use and may contain bugs, incomplete features, or experimental functionality.
For questions, bug reports, or feature requests, please open an issue in the GitHub repository.
Note that as this is a POC, support is provided on a best-effort basis by the community and maintainers.