Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Simple Fuzzy Logic Tool for Java 8.


Getting started, the simple way

Fuzzer and a Fuzzer Maven plugin is available through the Central Repository

Group Id Artifact Id Version
com.uwemeding fuzzer 1.0
com.uwemeding fuzzer-maven-plugin 1,0

Getting started, for development, debugging, poking around

Fuzzer is fully written in Java 8+ and its project is fully managed by Maven (v. 3).

How to install it

In order to install and use Fuzzer, download the source code by cloning it via your Git client:

$ git clone

Fuzzer uses Maven to manage the project, therefore your need to compile the Java source file and generate the Fuzzer .jar archive by typing the following commands:

$ mvn clean package -Pstandalone


You should be able to use a modern IDE to compile and debug Fuzzer. The latest versions of Netbeans, and IntelliJ work without issues. Eclipse should work as well, but I have not tested it, YMMV.

How to use it

You simply need to create a fuzzy rules file and start of the program:

$ java -jar $FUZZER_DIR/target/fuzzer-XXXXX-all.jar SomeRules.fpl

Generated files

At the end of the execution of the Java application, Fuzzer will generate Java source file(s) implementing the fuzzy rules.

Future works/TODO

There are a number of TODOs and additional features that need to be implemented to round out the current (simple) functionality. My intent is to keep Fuzzer small and simple.

Other Resources/Background


Copyright (c) 2014 Meding Software Technik

Fuzzer is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Fuzzer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with Fuzzer. If not, see


Fuzzer - Simple Fuzzy Logic Tool




No packages published
You can’t perform that action at this time.