JOELib/JOELib2 ist eine Chemie-Bibliothek, die SMARTS-Substruktur-Suche, Deskriptor-Berechnung, Verarbeitungs/Filter-Pipes und die Konvertierung von verschiedenen chemischen Dateiformaten unterstützt. Sie ist in reinem Java geschrieben. Schnittstellen zu anderen Programmen (z.B. Ghemical) sind verfügbar.