Znote is designed as a note-taking app to organize all your notes and scripts with folders and tags. In addition, Znote allows you to synchronize your notes on the Cloud. NotebookJS is a stripped-down version of Znote, more like a notepad for working only with a local file.
Currently only the Javascript is supported by code execution system.
For code syntax highlighting, almost all languages are supported. The underlying library is highlight.js. You can check the publisher's website for the full list.