TeXworks is a free and open source TeX document editor application for Windows, Linux and MacOS. It comes with pdfTeX, pdfLaTex, LuaTex, LuaLaTex, BibTex MakeIndex and XeTeX typesetting engines support. It generate PDF documents as the default formatted output. You can also configure a processing path based on DVI. it comes with build-in integrated PDF viewer, source/preview synchronization support.