Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting, and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control. Zim can be used to keep an archive of notes, take notes during meetings or lectures, organize task lists, draft blog entries and email, or do brainstorming.
Mediabird allows students to document and review their study effort using a collaborative notepad. The Web2.0 application allows for taking notes on a personal notepad. A virtual text marker allows the students to highlight their notes and ask questions about the highlighted parts. The sharing feature allows study groups to share and discuss their notes as well as questions they have created. By-and-by, the students collect answers to the questions. Pairs of questions and answers are collected in a card box that allows for memorizing the important facts later on (e.g. for an exam or presentation). The program is also available as a Moodle activity.
libktomgirl is a library that reads a subset of the Tomboy file format. When it's done, it should support reading and writing all aspects of files created by Tomboy, Gnote, and KTomGirl. Despite the K in its name, there are no KDE or Qt dependencies (nor C#, GKT, or GLIB). This is pure C++ with boost and stdlib only. Most of the code is from Gnote.
SourceNote is a program for taking notes. It lets you add text, pictures, and your own drawings, all of which are packed into different boxes which you can move around, making organization easier. The interaction is optimized so that you can switch easily between your opened tabs, as in a browser.
meetmint is a meeting minutes tool for Web browsers. It lets you take short notes of various types during a meeting. It supports timing (auto-suggest breaks, log time), collecting agenda items, logging the presence/absence of attendees, reuse of attendee lists (groups), and automatic generation of summaries of todo lists grouped by persons, leftover items (for later meetings), and ideas.
Textportal is a simple script which can be used for a variety of purposes. Put it in a password-protected directory on your site, and it can be used for keeping a private notebook or diary. On a public page, you can use it as a simple chat or shoutbox script, or for sharing images and links.