Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.


OpenCobolIDE is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
GPL v3


version 2.0b1

OpenCobolIDE is a simple and lightweight cobol IDE based on the OpenCobol compiler.

The software is written in Python using PyQt4 and pyQode

  • syntax highlighting
  • code completion
  • code folding
  • compile as program (.exe) or as subprogram (.so)
  • run the program from the editor
  • also open text files


OpenCobolIDE is released under the GPL version 3



The package can be installed from pypi:

pip install OpenCobolIDE

You will still have to install PyQt4 and OpenCobol on your own:

sudo apt-get install python-qt open-cobol

There is a windows installer available here: https://launchpad.net/cobcide/+download


The project depend on the following library:
  • Python 2.7 or Python 3.3
  • PySide
  • OpenCobol
  • pyqode0core
  • pyqode.widgets
  • Pygments >= 1.6
  • chardet (chardet2 if you are using python3)

Here are the instructions to install the dependencies manually:

sudo apt-get install python2.7 python-qt open-cobol python-setuptools
sudo easy_install pcef


I am by no way a cobol expert, I just had to work on a cobol project at school with an awful IDE (NetExpress on a Windows Xp virtual machine). As I was writing PCEF (a code editor widget for PySide), I thought it would be nice to use it to make a simple cobol editor for Ubuntu.

I will only cover the needs for my project so it might miss a lots of things for the expert. Don't hesitate to collaborate on the project, report bugs and post blueprints on launchpad.

Subscribe to package updates

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.