new

 

 



View filtered by:

Featured Diagrams


Here are a list of featured diagrams, showing the kind of things you can do with GitUML.

Java

#30 abstract document java-design-patterns
Created by: abulka   published
Language: Java
Repository: iluwatar/java-design-patterns  github
Commit: master
Tags: design pattern abstract featured-java
Description: A document is an object that contains a number of properties. A property can for an example be a value like a number or a string, or it can be a list of other documents. Every property is referenced using a key.[2] When traversing the document tree, the user specifies …

C#

#86 csharp example
Created by: admin   published
Language: CSharp
Repository: SolutionsDesign/Algorithmia  github
Commit: master
Tags: featured-csharp
Description: C# support now in GitUML! This example taken from Algorithmia GitHub repository - some random namespaces and classes being visualised. C# support currently being enhanced to support namespaces being visualised as packages.

TodoMVC Related

#134 TodoMVC Object Oriented Controllers imp…
Created by: admin   published
Language: Javascript
Repository: abulka/todomvc-oo  github
Commit: master
Tags: featured-todomvc
Description: The TodoMVC "rosetta stone" app - implemented using Object Oriented Controllers. This diagram shows the event flow, visualised using using literate code mapping. Notice how effective _colours_ are in following the event flow. This project is a Javascript implementat…
#153 TodoMVC-JQuery - Understanding the init…
Created by: abulka   published
Language: Javascript
Repository: tastejs/todomvc  github
Commit: master
Tags: featured-todomvc
Description: This is the initialisation use case of TodoMVC-Jquery, depicted as a Literate Code Map. Building this diagram helped me understand how this implementation worked, which led me to build my own implementation of TodoMVC called TodoMVC- OO which is an implementation witho…
#154 TodoMVC-JQuery - Understanding editing …
Created by: abulka   published
Language: Javascript
Repository: tastejs/todomvc  github
Commit: master
Tags: featured-todomvc
Description: This is the editing of todo items use case of TodoMVC-Jquery, depicted as a Literate Code Map. Building this diagram helped me understand how this implementation worked, which led me to build my own implementation of TodoMVC called TodoMVC-OO which is an implementation…
#168 jecs architecture (Entity Component Sys…
Created by: admin   published
Language: Javascript
Repository: zakplus/jecs  github
Commit: master
Tags: featured-todomvc
Description: Entity Component System frameworks are actually relatively simple. They offer ways of: 1. defining Entities, 2. adding Components (data objects) to those entity instances, 3. defining Systems \- which are code blocks which run across subsets of matched Component…
#170 TodoMVC-ECS (Entity Component System im…
Created by: admin   published
Language: Javascript
Repository: abulka/todomvc-ecs  github
Commit: master
Tags: featured-todomvc
Description: Here is the architecture of my TodoMVC-ecs project which is the classic TodoMVC app implemented using ECS, a gaming architecture. I chose to use the javascript Jecs library - pictured here. # Entity Component System • TodoMVC Is the Entity Component System any good …
#181 MVCA-architecture
Created by: admin   published
Language: Unknown
Repository: abulka/todomvc-oo  github
Commit: master
Tags: featured-todomvc
Description: ## MVCA Architectural Pattern The TodoMVC-OO project fully implements the TodoMVC specification. It is implemented without a framework, using plain Object Oriented programming + the MVCA architectural design pattern: Whilst the MVC (Model View Controller) pattern is …

Objective C

#175 DZNEmptyDataSet Application and AppDele…
Created by: admin   published
Language: ObjectiveC
Repository: dzenbot/DZNEmptyDataSet  github
Commit: master
Tags: uitableview empty datasets application mac featured-objc
Description: This is a diagram generated from an Objective C project on Github called DZNEmptyDataSet a drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display. This diagram looks at the AppDelegate and Applica…
#176 DZNEmptyDataSet Colours
Created by: admin   published
Language: ObjectiveC
Repository: dzenbot/DZNEmptyDataSet  github
Commit: master
Tags: featured-objc
Description: This is a diagram generated from an Objective C project on Github, with files from the Colors subdirectory. You can also play with Objective C code using the new UML fiddle pages.``

featured-py-misc

#533 Toolback /list flow
Created by: abulka   published
Language: Python
Repository: abulka/toolback  github
Commit: main
Tags: toolback list literate code map python featured-py-misc
Description: This is an example of a literate code map analysis of a bunch of classes and modules, following what calls what, and what parameters are being passed. The problem is that the 'user' parameter needs to be passed down into the functions - which is tricky, and the code m…

Delphi / Free Pascal pas

#87 JclOpenDialogHooks from jcl / JEDI Cod… pas
Created by: admin   published
Language: Pascal
Repository: project-jedi/jcl  github
Commit: master
Tags: featured-pascal
Description: Example of Delphi/Free Pascal reverse engineering - based on # JEDI Code Library The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Buil…
#193 Delphi jcl - OnFileOk(), OnFolderChange… pas
Created by: admin   published
Language: Pascal
Repository: project-jedi/jcl  github
Commit: master
Tags: featured-pascal
Description: Reverse engineering of the Delphi https://github.com/project-jedi/jcl with some literate code map diagram enhancements surrounding the use of OnFileOk(), OnFolderChange(). # JEDI Code Library The JEDI Code Library (JCL) consists of a set of thoroughly tested and full…

Python - Pynsource repository

#1 App class in Pynsource
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: featured-py-pynsource
Description: The App class owns an instance of Controller. The App class also has a Boot() method, as well as a Shutdown() method. The Controller is defined thus: class Controller: def __init__(self, app): self.app = app self.cmd_mgr = CommandManager(100) …
#5 pynsource - view
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: featured-py-pynsource
#6 pynsource - GUI
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: app canvas featured-py-pynsource
Description: The main app class **MainApp** is different to the App class in Pynsource \- containing the main GUI handlers. It points to a `umlcanvas` which is where all the fancy drawing is done, using the wxPython GUI toolkit. Here are some screenshots of what's possible to dra…

Public Diagrams by Others


#2514 Mediator - design_patterns_in_typescript
Created by: admin   published
Language: Typescript
Repository: torokmark/design_patterns_in_typescript  github
Commit: main
Tags: typescript
Description: An example of a diagram generated from Typescript files.
#2330 search-functions
Created by: jaygray0919   published
Language: Javascript
Repository: anant-k-agrawal/jay.dev  github
Commit: test-jg
Tags: search
#2113 C# example dec 2023 - Binary Heap
Created by: admin   published
Language: CSharp
Repository: SolutionsDesign/Algorithmia  github
Commit: master
Tags: c# example
Description: Example for customer David.
#1783 Untitled CST-350CLC
Created by: rcoon1   published
Language: CSharp
Repository: Marty1o/CST-350CLC  github
Commit: main
Tags: clc milestone 3
#1761 lowcoder app
Created by: abulka   published
Language: Java
Repository: lowcoder-org/lowcoder  github
Commit: main
Tags: lowcode java nocode
#867 BO4E Energiemenge
Created by: hf-kklein   published
Language: Python
Repository: Hochfrequenz/BO4E-python  github
Commit: master
Tags: bo4e energiemenge verbrauch
#234 GS2 SDK for Unity - GS2-Account
Created by: kazutomo   published
Language: CSharp
Repository: gs2io/gs2-sdk-for-unity  github
Commit: master
Tags: unity gs2 gs2-account
Description: GS2-Account
#44 C4_Container Diagram Sample - techtribe…
Created by: admin   published
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: c4 architecture
Description: Ask somebody in the building industry to visually communicate the architecture of a building and you'll be presented with site plans, floor plans, elevation views, cross-section views and detail drawings. In contrast, ask a software developer to communicate the softwar…
#12 pynsource app and base cmd
Created by: admin   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: command pattern
Description: Most of the commands in Pynsource are wrapped in command objects, which have an **execute** , undo and redo method. This is a classic use of the Command design pattern. ![](https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Command_pattern.svg/1400px- Comman…
#4 Slightly larger architectural picture r…
Created by: testing   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: app command pattern
Description: A slightly larger architectural picture of **App** , **Cmd** and **Controller** classes in Pynsource.