• Stars
    star
    330
  • Rank 123,038 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

yGuard

Continous Integration for yGuard

yGuard is an open-source Java obfuscation tool. With yGuard it is easy as pie (🍰) to configure obfuscation through an extensive ant task.

yGuard is brought to you by yWorks GmbH, creator of the family of graph and diagram visualization frameworks yFiles and other fine products.

Obtaining yGuard

Recent yGuard releases can be downloaded from GitHub, or used from Maven central directly.

Previous releases may still be downloaded from the yWorks download center.

Usage

An online version of this documentation is available.

Additionally, yGuard is distributed with usage instructions. In your distribution, the docs folder contains informtion about yGuard. Browse docs/index.html to view the documentation.

Examples

yGuard comes with a exhaustive set of examples to cover many use cases. Please review the list of examples in the examples directory.

Users of yGuard

Below you will find a list of users relying on yGuard to keep their product secure.

If your product uses yGuard as well and you would like to add it to this list, please contact us.

Development

Building

To build yGuard you will need Java >= 7.

Download the repository and build yGuard using ./gradlew build.

The bundle version (for Ant users) is built using the assembleBundleDist task (e.g ./gradlew assembleBundleDist). The assembleBundleDist task comes with a optional parameter to copy documentation (-Pcopy-docs).

In order to build the documentation you will need mkdocs:

pip3 install mkdocs mkdocs-material # or use a virtual environment if you prefer
mkdocs build

Using IntellIJ with yGuard

yGuard will be loaded without further ado from IntellIJ thanks to the Gradle integration. Opening the yGuard folder will set up Gradle and mark sources, tests and resources accordingly.

More Repositories

1

svg2pdf.js

A javascript-only SVG to PDF conversion utility that runs in the browser. Brought to you by yWorks - the diagramming experts
TypeScript
609
star
2

yfiles-for-html-demos

The source code demos for the yFiles for HTML diagramming library
397
star
3

yfiles-jupyter-graphs

The home of the Jupyter notebook graph visualization widget powered by yFiles for HTML
94
star
4

generator-yfiles-app

A yeoman generator that scaffolds a yFiles for HTML powered application. Requires local yFiles package (https://www.yworks.com/yfileshtml).
JavaScript
22
star
5

yfiles-for-java-swing-demos

The source code demos for the yFiles for Java Swing diagramming library
14
star
6

yfiles-neo4j-basic-demo

A sample web app for the integration of yFiles for HTML with Neo4j to visualize database contents
JavaScript
13
star
7

ontology-visualizer

The sample web app for the yFiles use case about an Ontology Visualizer.
JavaScript
10
star
8

visual-programming

How to create a visual-programming environment with a generic diagramming framework. [WIP]
TypeScript
10
star
9

react-yfiles-orgchart

yFiles React Organization Chart Component - A powerful and versatile React component based on the yFiles library, allows you to seamlessly incorporate dynamic and interactive organization charts into your applications.
TypeScript
10
star
10

yfiles-for-wpf-demos

The source code demos for the yFiles WPF diagramming library
C#
9
star
11

space-time-graphs

The sample web app for the yFiles use case about Navigating Your Graph Through Time and Space.
TypeScript
8
star
12

yfiles.net-for-winforms-demos

The source code demos for the yFiles.NET Windows Forms diagramming library
C#
8
star
13

yfiles-for-javafx-demos

The source code demos for the yFiles for JavaFX diagramming library
7
star
14

graphs-in-power-bi

Use-case for yFiles for HTML that shows how to integrate a sophisticated custom graph visualization visual in PowerBI
Jupyter Notebook
6
star
15

yfiles-react-integration-basic

A basic sample app for the integration of yFiles for HTML with React
TypeScript
5
star
16

react-yfiles-supply-chain

yFiles React Supply Chain Component - A powerful and versatile React component based on the yFiles library, allows you to seamlessly incorporate dynamic and interactive supply chain diagrams into your applications.
TypeScript
5
star
17

yfiles-vue-integration-basic

A basic sample app for the integration of yFiles for HTML with Vue.js
Vue
4
star
18

yfiles-angular-integration-basic

A basic sample app for the integration of yFiles for HTML with Angular
TypeScript
4
star
19

migrate-yfiles-app

JavaScript toolchain that helps in migrating applications written for older yFiles for HTML versions to newer ones
JavaScript
3
star
20

graphs-in-digital-marketing

The sample web app for the yFiles use case about Digital Marketing Optimization.
TypeScript
3
star
21

yfiles-for-html-salesforce-lwc-sample

Sample code that shows how to use yFiles for HTML in a Lightning Web Component on the Salesforce platform
JavaScript
3
star
22

yfiles-layout-reactflow

yFiles Layouts for React Flow - A layout library for React Flow providing powerful yFiles layout algorithms and supporting components
TypeScript
3
star
23

cosmosdb-visualizer-example

This is a web app that uses the Azure Cosmos DB to perform visual process mining. Using Gremlin, Node.js, webpack, and yFiles for HTML.
JavaScript
1
star
24

migrate-yfiles-ts-app

Tool that helps with the migration of typescript files that reference old yFiles for HTML API.
TypeScript
1
star
25

GD2021-PhDSchool

Sample application for the PhD school session at Graph Drawing 2021
TypeScript
1
star
26

cypher-query-validator

Provides a typescript implementation that validates a Cypher query string against a simple schema definition and fixes relationship directions when necessary.
TypeScript
1
star
27

react-yfiles-core

This module provides shared functionality for the yFiles React components
TypeScript
1
star
28

yfiles-dash-basic-integration

Shows how to integrate yFiles for HTML as a Dash/Plotly plugin
JavaScript
1
star
29

yfiles-power-bi-integration-basic

Basic integration of yFiles for HTML in Power BI
TypeScript
1
star
30

yfiles-asp.net-blazor

Sample project for using yFiles for HTML with ASP.NET Blazor
HTML
1
star