Menu

Tree [efc34f] master /
 History

HTTPS access


File Date Author Commit
 build 9 hours ago Andreas Warnke Andreas Warnke [efc34f] beautifying docbook output
 ctrl 2025-01-01 Andreas Warnke Andreas Warnke [7becdc] Copyrights updated for year 2025
 data 2025-09-25 Andreas Warnke Andreas Warnke [fedd83] version 1.65.6 rc1
 documentation 18 hours ago Andreas Warnke Andreas Warnke [38e65a] version 1.66.1 rc1
 gui 19 hours ago Andreas Warnke Andreas Warnke [ae5430] When re-ordering diagrams, some items get the e...
 installation 2025-10-10 Andreas Warnke Andreas Warnke [7e9523] the file export options show an icon to indicat...
 io 13 hours ago Andreas Warnke Andreas Warnke [4b334b] preparations for beautifying docbook output
 main 13 hours ago Andreas Warnke Andreas Warnke [4b334b] preparations for beautifying docbook output
 pencil 2025-09-10 Andreas Warnke Andreas Warnke [fde8dc] 6 test cases updated to not cause overlength-st...
 test_fw 2025-01-25 Andreas Warnke Andreas Warnke [06a676] function geometry_connector_get_same_path_lengt...
 u8stream 2 days ago Andreas Warnke Andreas Warnke [525b96] adaption to Windows API of POSIX stat function
 .gitattributes 2022-06-16 A. Warnke A. Warnke [78670d] linguist hints for h and inl files added
 .gitignore 2021-10-10 A. Warnke A. Warnke [a4adfd] json export exports classifiers now
 CMakeLists.txt 2025-09-09 Andreas Warnke Andreas Warnke [4d8657] icon on top of edit-attributes section beautified
 CONTRIBUTING.md 2024-11-23 Andreas Warnke Andreas Warnke [0ce8fd] release candidate 1 for 1.61.1
 ChangeLog 13 hours ago Andreas Warnke Andreas Warnke [4b334b] preparations for beautifying docbook output
 LICENSE.txt 2025-02-12 Andreas Warnke Andreas Warnke [512fae] documentation update
 README.md 2025-05-01 Andreas Warnke Andreas Warnke [5e1f2b] exported cross-references D0001#id work even if...
 todo.txt 19 hours ago Andreas Warnke Andreas Warnke [678e61] When re-ordering diagrams in the children-subtr...

Read Me

ScreenShot

crystal-facet-uml

crystal-facet-uml creates sysml/uml diagrams to document system and software architecture.

Like a crystal shows different facets of the same thing, this application shows different views of the same system.

ScreenShot

As software architect, you create a set of diagrams describing
use-cases, requirements, structural views, behavioral and deployment views.

These views show selected elements and their relationships.
crystal-facet-uml keeps element names and element hierarchies consistent.

This tool runs on your local PC.
It stores the model data in a json-based file
which can be stored in git, branched and merged together with your source code.
crystal-facet-uml exports diagrams in svg, pdf, ps and png formats
which can be used in text processing systems like DocBook, html, LaTeX.

ScreenShot

ScreenShot

How to use this program is described in the User Manual .

Install crystal-facet-uml

This section describes how to install a binary package.

Debian/Ubuntu/Raspbian:

  sudo apt install crystal-facet-uml

openSuSE:

  sudo zypper addrepo https://download.opensuse.org/repositories/devel:/tools/openSUSE_Tumbleweed devel_tools_tumble
  # or sudo zypper addrepo https://download.opensuse.org/repositories/devel:/tools/15.5 devel_tools_15.5
  sudo zypper refresh
  sudo zypper install crystal-facet-uml

Windows/wine:

Fetch a prebuild binary version from e.g. https://www.heise.de/download/product/crystal-facet-uml/
or https://sourceforge.net/projects/crystal-facet-uml/ and unpack it:

  unzip crystal-facet-uml_1.x.0-1_win64.zip

How to build from source

Building from source is described in ./build .

About

Version: see META_VERSION_STR in meta_version.inl

Author and Copyright: 2016-2025 Andreas Warnke

License: Apache 2.0 License

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.