fuzzylite and jfuzzylite
These are ecosystem siblings—jfuzzylite is the official Java port of the fuzzylite C++ library, providing equivalent fuzzy logic control functionality across different programming languages.
About fuzzylite
fuzzylite/fuzzylite
fuzzylite: a fuzzy logic control library in C++
Supports six fuzzy controller types (Mamdani, Takagi-Sugeno, Larsen, Tsukamoto, Inverse Tsukamoto, Hybrid) with 25 linguistic term shapes, customizable T-norms/S-norms, and seven defuzzification methods. Provides a declarative FuzzyLite Language (`.fll`) for controller design alongside programmatic C++ APIs, plus importers for standard formats (`.fis`, `.fcl`) and exporters to C++, Java, R, and multiple fuzzy specification languages. Designed as a minimal-dependency, object-oriented library with cross-platform support (Linux, macOS, Windows).
About jfuzzylite
fuzzylite/jfuzzylite
jfuzzylite: a fuzzy logic control library in Java
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work