Trisha Shetty (Editor)

Zim (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Jaap Karssenberg

Repository
  
launchpad.net/zim

Written in
  
Python

Stable release
  
0.65

Development status
  
active

Operating system
  
Cross-platform

Zim (software)

Zim is a graphical text editor designed to maintain a collection of locally stored wiki-pages. Each wiki-page can contain text with simple formatting, links to other wiki-pages, attachments, and images. Additional plugins, such as an equation editor and spell-checker, are also available. The wiki-pages are stored in a folder structure in plain text files with wiki formatting.

Contents

Zim is written in Python using GTK+ libraries. It is free software licensed under the GNU General Public License (GPL).

Features

Some of the editing features supported:

  • Lightweight text mark-up (hybrid DocuWiki/Markdown)
  • Inline preview (write mark-up and it gets converted instantly), including: headers, bulleted lists, ordered lists, checkbox lists, tables, diagrams
  • Multimedia content: images, files attachment, calendar
  • Links to other pages
  • Multi-documents tabs
  • Auto-saving per character
  • Cursor position memory for every notes
  • Revision control system (Bazaar, Git, Mercurial, Fossil)
  • Tagging system
  • Tasks/Todo list system
  • Export single or compilation of the notes into HTML, slideshow, Markdown or ReStructuredText
  • Support for Getting things done method
  • Can be extended with plugins
  • Plugins

    Zim supports several plugins, including:

  • Equations (using LaTex and dvipng)
  • Plots (using GNU R or Gnuplot)
  • Spell checking (using gtkspell)
  • Diagrams (using Graphviz)
  • Table of Content navigation
  • GNOME's Zeitgeist integration
  • Lilypond note sheet integration
  • Availability

    Several Linux distributions include Zim in their repositories (as of 2011), in particular Debian, Ubuntu, Arch Linux and Fedora. Also FreeBSD and OpenBSD include Zim in their ports collections.

    The core features of Zim depend on python, gtk and python-gtk modules and thus Zim can be easily ported to any platform where these modules are available. In particular, Zim has been ported to the Microsoft Windows operating system. There were attempts and plans to port to Android.

    References

    Zim (software) Wikipedia