An open API service indexing awesome lists of open source software.

https://github.com/gowthaman-01/pathium

terrain-aware visualizer using a custom traversal engine
https://github.com/gowthaman-01/pathium

graph-algorithms shortest-path

Last synced: 6 months ago
JSON representation

terrain-aware visualizer using a custom traversal engine

Awesome Lists containing this project

README

          

# Pathium

**Pathium** is a powerful tool designed to help you visualize and understand various shortest path algorithms. Whether you're a student learning about algorithms or a professional exploring graph theory, Pathium offers an intuitive and dynamic platform to deepen your understanding.

## Demo

Try the application out at [pathium.gowthaman.app](https://pathium.gowthaman.app).

Your feedback is valuable in helping us improve! Please take a moment to fill out the [feedback form](https://forms.gle/5wFgmm5qc13qRXZu8).

https://github.com/user-attachments/assets/e9df4c9f-1c6f-47ec-83f5-e2cb9c727bc3

## Key Features

- **Multi-Algorithm Simulation**: Run multiple shortest path algorithms simultaneously and compare their performance in real-time.
- **Graph Variety**: Experiment with different graph types, including mazes and custom-generated graphs.
- **Detailed Statistics**: Analyze the performance of each algorithm through comprehensive statistics, including steps, weights, and path comparisons.
- **Interactive Graph Editor**: Customize and create your own graphs using the built-in editor.

## Contributing

We welcome contributions from the community! If you're interested in contributing to Pathium, please follow the guidelines in our [Developer Documentation](https://github.com/gowthaman-01/pathium/blob/main/docs/developer_docs.md).

1. Fork the repository.
2. Create your feature branch: `git checkout -b feature/your-feature`.
3. Commit your changes: `git commit -am 'Add new feature'`.
4. Push to the branch: `git push origin feature/your-feature`.
5. Open a pull request.

## Contact

For any inquiries or feedback, please contact us at [gowthaman.aravindan@gmail.com](mailto:gowthaman.aravindan@gmail.com).

Happy Pathfinding!