Skip to content

Graphyr is a powerful online editor that gives you full creative control to design beautiful and interactive data dashboards from scratch, without code. It is inspired by modern no-code/low-code web editors, aiming to be a flexible open-source alternative.

License

Notifications You must be signed in to change notification settings

Gacktto/Graphyr

Repository files navigation

Graphyr

A no-code web platform for building fully customized data dashboards.

license last commit languages status

Overview

Graphyr is a powerful online editor that gives you full creative control to design beautiful and interactive data dashboards from scratch, without code. It is inspired by modern no-code/low-code web editors, aiming to be a flexible open-source alternative.

Summary

Features

  • Dynamic Canvas: A flexible space to bring your pages and dashboards to life.
  • Frame: A space to create your designs that will be published.
  • Floating Action Bar: Quickly select creation modes and tools from an intuitive, accessible toolbar.
  • CSS-Based Properties Panel: Edit element properties like colors, dimensions, and spacing using familiar CSS-based controls.
  • Element Tree View: Easily view, select, and organize your elements in a hierarchical layer panel.
  • Smart Guides & Snapping: Precisely align elements with smart guides and automatic snapping for a pixel-perfect layout.
  • Intuitive Element Resizing: Resize any element by simply dragging its handles.
  • Essential Keyboard Shortcuts:
    Action Shortcut
    Copy / Paste Ctrl + C / Ctrl + V
    Delete Delete
    Undo / Redo Ctrl + Z / Ctrl + Shift + Z
    Zoom In / Out Ctrl + Mouse Wheel
    Move Canvas Space + Drag

Tech Stack

Run Locally

Requirements

Installation

  1. Clone the repository:

    git clone https://github.com/Gacktto/graphyr.git
  2. Navigate to the project directory:

    cd Graphyr
  3. Install dependencies:

    npm install
    # or
    yarn install
  4. Start the development server:

    npm run dev
    # or
    yarn dev
  5. Open your browser and navigate to the local address provided by Vite.

Roadmap

Next features that will be in the project:

  • Data Integration (Import/Export CSV, JSON)
  • Customizable Grid & Layout Aids
  • Reusable Components
  • Advanced Text Transformation Options
  • Real-time Collaboration (via WebSockets)
  • User Authentication & Cloud Project Storage

License

This project is distributed under the GNU General Public License v3.0 (GPL-3.0).

See the LICENSE file in the project root for the full text and further details.

About

Graphyr is a powerful online editor that gives you full creative control to design beautiful and interactive data dashboards from scratch, without code. It is inspired by modern no-code/low-code web editors, aiming to be a flexible open-source alternative.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages