DevTools:Text Editors

From CrossWire Bible Society
Revision as of 18:10, 10 January 2018 by Refdoc (talk | contribs) (USFM Editor)

Jump to: navigation, search

This page is to help new developers get started. It lists various Unicode compliant text editors that we have found useful for different operating systems. Inclusion here does not mean that we unequivocally endorse all aspects of the program.

USFM Editor

  • Bibledit is a open source multiplatform collaborative USFM editor, useful for correcting USFM Bible source texts


  • Notepad++ – an open source editor based on Scintilla.[1][2] The source code is now on Github.
  • BabelPad – very powerful analysis & conversion tools available – can convert to & from NFD, NFC, NFKD & NFKC.[3]
  • SIL WorldPad – an application that can be used to demonstrate or experiment with Graphite fonts.


  1. Scintilla does not properly support right-to-left languages like Arabic and Hebrew. While text in these languages may appear correct, it is not possible to interact with this text as is normal with other editing components.
  2. The XMLTools plugin facilitates checking XML syntax and validation, e.g. to an external schema such as for OSIS. XMLTools also has various options to "pretty print" and linarize (sic) the XML.
  3. BabelPad is a free Unicode text editor for Windows that supports the proper rendering of most complex scripts, and allows you to assign different fonts to different scripts in order to facilitate multi-script text editing. BabelPad supports the latest version of Unicode, currently Unicode 7.0. BabelPad also supports SCSU.

Multi OS

  • GNU Emacs – an extensible, customizable text editor—and more.
  • Gobby – a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.




Runs on any operating system with a Java SE installed.


See also