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.

fuzzylite
51
Established
jfuzzylite
43
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Stars: 316
Forks: 71
Downloads:
Commits (30d): 0
Language: C++
License: GPL-3.0
Stars: 45
Forks: 21
Downloads:
Commits (30d): 0
Language: Java
License: GPL-3.0
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

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

Scores updated daily from GitHub, PyPI, and npm data. How scores work