Is there an opensource software (CLI or GUI) to create ISO file from directory on Windows ?
So far, I've found only a free soft that does the job called CDBurnerXP.
FOSS will be difficult in windows native exe form, not that it may not be out there just not as common in windows world, but you can use linux FOSS on windows, using WSL or Cygwin. and then use something like mkisofs
mkisofs -o destination-filename.iso /home/username/folder-name
For WSL (Linux instructions but works the same)
if you are unfamiliar with what both are, CygWin is according to the project team: "a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows."
WSL (Windows subsystem for linux) where MS says "Developers can access the power of both Windows and Linux at the same time on a Windows machine."
That will make your choices on windows for FOSS on level ground!
Edit: OP laer clarified they needed Joliet file system and used "-J -R" from the man page...
Generate Joliet directory records in addition to regular iso9660 file names. This is primarily useful when the discs are to be used on Windows-NT or Windows-95 machines. The Joliet filenames are specified in Unicode and each path component can be up to 64 Unicode characters long. Note that Joliet is no standard - CD's that use only Joliet extensions but no standard Rock Ridge extensions may usually only be used on Microsoft Win32 systems. Furthermore, the fact that the filenames are limited to 64 characters and the fact that Joliet uses the UTF-16 coding for Unicode characters causes interoperability problems.