OpenFlow è un programma open-source, leggero e veloce per gestire e modificare siti internet. Sito di OpenFlow
OpenFlow punta ad essere un programma facile e veloce per chi necessità di gestire molti siti-web, è presente un gestore FTP, per scambiare dati con il server, che permette di lavorare a progetto, impostando una cartella locale come "specchio" del sito remoto.
Un editor di codice completo, potente e personalizzabile, con formattazione automatica, modifiche contamporanee di più linee, autocompletamento ecc.
La finestra dei CDN permette di inserire facilmente tutte le librerie più note in campo JavaScript con un click.
OpenFlow usa Electron, un framework open-source per la creazioni di programmi cross-platform avvalendosi della possibilità di utilizzare tecnologie web come HTML, CSS e NodeJs(JavaScript).
Per quanto riguarda l'editor del codice, viene usato Monaco Editor, un apprezzatissimo e potente editor già usato in molti altri programmi di alto livello come Visual Studio Code di Microsoft.
Per il database viene usato NeDB, un database JavaScript NoSql incorporato open-source.
Tutto il resto del programma, come la gestione dei file, l'FTP, la finestra dei CDN, i progetti ecc. è scritto in vanilla JavaScript, senza framework, e con le librerie più comuni di NodeJS.