Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SeaDve/Delineate
View and edit graphs
https://github.com/SeaDve/Delineate
Last synced: about 2 months ago
JSON representation
View and edit graphs
- Host: GitHub
- URL: https://github.com/SeaDve/Delineate
- Owner: SeaDve
- License: gpl-3.0
- Created: 2023-12-07T06:14:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-01T13:54:49.000Z (9 months ago)
- Last Synced: 2024-05-19T05:06:28.172Z (7 months ago)
- Language: Rust
- Homepage:
- Size: 443 KB
- Stars: 33
- Watchers: 3
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
- awesome-gtk - Dagger - [Graphviz] DOT graphs viewer and editor `#rust` `#libadwaita`. (Graphics / Technical Graphics)
README
Delineate
View and edit graphs
Delineate provides facilities to edit and draw graphs specified in the [DOT language](https://graphviz.org/doc/info/lang.html). It is designed to be a simple and intuitive tool for creating and editing graphs, with a focus on the user experience.
The main features of Delineate include the following:
- πΌοΈ Live and interactive preview of the graph as you type
- βΊοΈ Multiple Graphviz layout engines support
- π Fully-featured DOT language editor
- π¦ Export graph as PNG, SVG, or JPEG## ποΈ Building from source
### GNOME Builder
GNOME Builder is the environment used for developing this application. It can use Flatpak manifests to create a consistent building and running environment cross-distro. Thus, it is highly recommended you use it.1. Download [GNOME Builder](https://flathub.org/apps/details/org.gnome.Builder).
2. In Builder, click the "Clone Repository" button at the bottom, using `https://github.com/SeaDve/Delineate.git` as the URL.
3. Click the build button at the top once the project is loaded.### Meson
```
git clone https://github.com/SeaDve/Delineate.git
cd Delineate
meson _build --prefix=/usr/local
ninja -C _build install
```## π¦ Third-Party Packages
Unlike Flatpak, take note that these packages are not officially supported by the developer.
### Repology
You can also check out other third-party packages on [Repology](https://repology.org/project/delineate/versions).
## π Help translate
You can help Delineate translate into your native language. If you find any typos
or think you can improve a translation, you can use the [Weblate](https://hosted.weblate.org/engage/seadve/) platform.## β Support me and the project
Delineate is free and will always be for everyone to use. If you like the project and
would like to support it, you may [buy me a coffee](https://www.buymeacoffee.com/seadve).## π Acknowledgment
I would like to express my gratitude to the open-source software projects, libraries, and APIs that were
used in developing this app, such as GStreamer, GTK, LibAdwaita, `d3-graphviz`, etc.,
for making Delineate possible.I'd also acknowledge GNOME Text Editor as the session and document architecture is heavily inspired by it,
and also Brage Fuglseth for the name and icon design.Finally, I would like to thank the [contributors](https://github.com/SeaDve/Delineate/graphs/contributors)
and [translators](https://hosted.weblate.org/engage/seadve/) of the project for helping Delineate
to grow and improve.