All Projects → isaaceindhoven → Plantuml Styler

isaaceindhoven / Plantuml Styler

Licence: other
Online tool to make your PlantUML diagrams look great.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Plantuml Styler

Arkit
JavaScript architecture diagrams and dependency graphs
Stars: ✭ 671 (+1817.14%)
Mutual labels:  plantuml, uml
Open Source Mac Os Apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
Stars: ✭ 28,908 (+82494.29%)
Mutual labels:  open-source, opensource
Quietweather
☀️ Develop a weather wechat mini program application in two days - 两天撸一个天气应用微信小程序
Stars: ✭ 677 (+1834.29%)
Mutual labels:  open-source, opensource
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-2.86%)
Mutual labels:  open-source, opensource
Php Sdicoop Client
A PHP package for connecting to Italian Exchange System (aka SdI) web services. (Pacchetto PHP per inviare fatture e notifiche ai webservices del SdI).
Stars: ✭ 14 (-60%)
Mutual labels:  open-source, opensource
Rando.js
The world's easiest, most powerful random function.
Stars: ✭ 659 (+1782.86%)
Mutual labels:  open-source, opensource
Librehardwaremonitor
Libre Hardware Monitor, home of the fork of Open Hardware Monitor
Stars: ✭ 685 (+1857.14%)
Mutual labels:  open-source, opensource
Thor
DIY 3D Printable Robotic Arm
Stars: ✭ 556 (+1488.57%)
Mutual labels:  open-source, opensource
Android Foss
A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
Stars: ✭ 832 (+2277.14%)
Mutual labels:  open-source, opensource
Kroki
Creates diagrams from textual descriptions!
Stars: ✭ 774 (+2111.43%)
Mutual labels:  plantuml, uml
Enclosure Picroft
Mycroft interface for Raspberry Pi environment
Stars: ✭ 649 (+1754.29%)
Mutual labels:  open-source, opensource
Hacktoberfest2020
beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! Hello World Programs in any language and C and Cpp program , Please leave a star ⭐ to support this project! ✨
Stars: ✭ 31 (-11.43%)
Mutual labels:  open-source, opensource
Hacktoberfest 2020
Welcome to Open-source! Simply add your details to contributors | Repo for Hacktoberfest 2020 ✅
Stars: ✭ 621 (+1674.29%)
Mutual labels:  open-source, opensource
Jessesquires.com
Turing complete with a stack of 0xdeadbeef
Stars: ✭ 31 (-11.43%)
Mutual labels:  open-source, opensource
Aws Plantuml
PlantUML sprites, macros, and other includes for AWS components.
Stars: ✭ 565 (+1514.29%)
Mutual labels:  plantuml, uml
Adapt
Adapt Intent Parser
Stars: ✭ 690 (+1871.43%)
Mutual labels:  open-source, opensource
Wellcommerce
Open-source E-Commerce software
Stars: ✭ 499 (+1325.71%)
Mutual labels:  open-source, opensource
Tern
Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBoM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more.
Stars: ✭ 505 (+1342.86%)
Mutual labels:  open-source, tool
Juejin
💰 Unofficial JueJin wechat mini program application - 掘金非官方微信小程序
Stars: ✭ 771 (+2102.86%)
Mutual labels:  open-source, opensource
Place2live
Analysis of the characteristics of different countries
Stars: ✭ 30 (-14.29%)
Mutual labels:  open-source, opensource

PlantUML-styler

Edit and style plantUML diagrams right in your browser with instant feedback.

Some key features include:

  • Edit and preview your diagram on-the-fly
  • Use out-of-the-box themes, or create your own theme visually
  • Download your themes and reuse them in future projects
  • Use the default plantUML render server, or use your own server.
  • And much more...

See the latest version in action on https://plantumlstyler.netlify.app/

example

Motivation

Created as an internship assignment

Build status

Netlify Status

Code style

eslint-style

Why PlantUML-styler

PlantUML-styler makes it possible to generate beautiful diagrams with just the press of a button.

it turns a PlantUML diagram like this one.

PlantUML diagram

Into a beautiful diagram like this!

StyleUML diagram

Tech/framework used

Built with

Running PlantUML-styler locally

  1. Clone this repository
  2. Install the Angular CLI if you haven't already by running npm install -g @angular/[email protected]
  3. Run npm install in the repository
  4. Run ng serve -o to start a development server at http://localhost:4200

Tests

  1. Clone this repository
  2. Install the Angular CLI if you haven't already by running npm install -g @angular/cli
  3. Run npm install in the repository
  4. Run ng test

karma

How does PlantUML-styler work

A step-by-step guide on how to work with PlantUML-styler.

  1. Type the PlantUML code in the designated text area

textarea

  1. Pick a desired theme

themes

  1. Edit the styling to make it your own

edit

  1. Download your beautiful diagram

download

Credits

Big thanks to PlantUML for making this project possible

FAQ

  • Can I use PlantUML-styler to style UML diagrams of types other than Sequence-diagram? like for example Usecase-diagram?

    • You can certainly try. As per the 6th of Januari 2020 this isn't really supported. Although some diagrams may work, we can't say for certain it works well. If there is functionality for different UML types that you really want to use, Add it yourself! every bit of help is highly appreciated.
  • Is there an easy way to share these diagrams?

    • There is! Just press the download button

      download

      This will give you a ".zip" file, this file contains png's and every bit of information needed to import it into PlantUML-styler.

      Either press the

      plus

      or the

      import json

      button and select the downloaded ".zip" file. This will open the exact diagram you downloaded and you can change anything you want!

  • How do I change the environment variables like the default server?

    • there is a file called environment.prod.ts change the base to whatever server you want, this will set it as default

License

MIT © ISAAC and/or its affiliates

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].