Coder Social home page Coder Social logo

vatmart / graphweb Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 17.14 MB

Create and visualize graph, perform algorithms on it and see result, manageable by player

Home Page: https://www.graphweb.io

License: Other

HTML 9.82% TypeScript 85.16% CSS 5.02%
algorithms algorithms-visualization graph graph-algorithms graph-t graph-visualization visualization graph-force-layout

graphweb's Introduction

GraphWeb โ€” App for visualization of Graphs and Algorithms

GraphWeb

Description

The application provides a user-friendly interface for creating, editing, and analyzing graphs. Users can create graphs in several ways; customize the appearanceof the graph. The application also provides a set of algorithms that can be applied to the graph.

The goal of GraphWeb is to simplify the process of graph and algorithms visualization and manipulation for users ranging from students and educators to researchers and developers. The application provides a comprehensive platform for graph creation and analysis, enabling users to visualize and understand graph structures with ease.

See official site graphweb.io for a live demonstration

Features

  • Graph Visualization: Dynamic and interactive graph visualizations.
  • Graph Creation: Create graphs using various methods: generation from options, manual drawing, importing from different inputs.
  • Graph Customization: Modify graph styles, colors, and layouts.
  • Force Layout: Automatically arrange graphs for optimal readability.
  • Algorithm Visualization: Animate and visualize graph algorithms with step-by-step playback.
  • Export as PNG: Save graphs as PNG images.
  • Export Graph Data: Export graphs as matrices or sets of vertices and edges.
  • Export Graph Output: See generated matrices/sets of built graph and export them as text.

GraphWeb adopted for desktops and mobile devices

Desktop version:

image

Mobile version:

IMG_3083

Technologies

GraphWeb is built using such frameworks and libraries:

  • Angular To build app architecture
  • PrimeNG To simplify UI designing
  • PixiJS For efficient graph rendering

Installation

  1. Clone the repository:

    git clone https://github.com/VatMart/GraphWeb.git
    cd GraphWeb
  2. Install dependencies:

    npm install
  3. Run the application:

    ng serve

    The application will be available at http://localhost:4200.

Contributing

Contributions are welcome! Please fork the repository, commit your changes, and open a pull request if you wish to improve the project.

License

The project is licensed under the GraphWeb License. Public deployment, hosting, or commercial use is not permitted without prior written consent from the copyright holder.

See the LICENSE.md file for details.

graphweb's People

Contributors

vatmart avatar maratvataev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.