The OpenKomodo Open Source Development Environment for Dynamic Languages and Web Technologies
The Open Komodo project provides a code base upon which integrated development environment (IDE)
... [More] software packages can be developed. ActiveState's Komodo Edit 4.3 and later (an open source, multi-platform, multi-language editor) is an established, mature product that uses the Open Komodo platform.
With the Open Komodo Project, the focus is on dynamic languages and the open web. Open Komodo is developed on top of many open source technologies, including Mozilla, Python, and Scintilla. The primary development technologies used are XUL, JavaScript, Python, and C/C++. [Less]
Focus on what your code can do; let your editor sweat the details.
Komodo Edit offers sophisticated support for all major scripting languages, including in-depth autocomplete and calltips
... [More], multi-language file support, syntax coloring and syntax checking, Vi emulation, and Emacs key bindings.
Komodo Edit is built on the Mozilla code base and versions 4.3 and later are licensed under the same terms as Firefox: Mozilla Public License (MPL), GNU General Public License (GPL), and GNU Lesser Public License (LGPL). [Less]
Plugin based multi-IM communicator. ncurses or gtk2 (in progress) based GUI.
Support for different protocols: irc, jabber (including gmail), gg (gadu-gadu largest polish IM), tlen, nntp (read only).
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client for many operating systems.
Everything can be done with a keyboard, it is customizable and extensible with scripts.
It is compliant with RFCs 1459, 2810, 2811, 2812, 2813.
Syck is an extension for reading and writing YAML swiftly in popular scripting languages. As Syck loads the YAML, it stores the data directly in your language's symbol table.
Clearsilver is a fast, powerful, and language-neutral HTML template system. In both static content sites and dynamic HTML applications, it provides a separation between presentation code and
... [More] application logic which makes working with your project easier. [Less]
ObexFTP is a library bundling everything needed for OBEX transfers and exposing it via a simple interface. Quite a number of language bindings are provided using SWIG or other means. There is a sample
... [More] command line client "obexftp" and a server "obexftpd" included. Besides FTP the ObexFTP library provides access to the PUSH, GOEP and SYNCH services. It runs on Linux, FreeBSD, NetBSD and Win32. [Less]