Most people recognize Mozilla for its 2 most popular products – Firefox & Thunderbird.
But, Mozilla Labs has been churning out some really cool products and I like to try them out now and then. You can read my past Mozilla Labs product reviews here
Bespin – Web Code Editor
Bespin is an web-based code editor which is open and extensible. This is created with the aim of increasing developer productivity, better user experiences and promote the use of open standards.
Bespin aims to provide the following
- Ease of use – get coding quickly
- Real-time collaboration – share live coding sessions
- Integrated command line – command line like vi & emacs
- Extensible and self-hosted – Ubiquity like commands or plugin via API
- Wicked fast – responsive editing for even large files
- Accessible from anywhere – work from anywhere, any device using a standards compliant web browser
Here is a quick video about Bespin:
Bespin Prototype 0.1 was released recently and it includes support for
- Basic editing features
- Syntax highlighting
- Support for large file sizes
- Previewing files in the browser
- Importing/exporting projects
You can quickly register for an account to give Bespin a try.
The thing with being extensible is that, anyone can just code up a plugin for Bespin and add more functionality to it just like how Firefox has become such a hit with all the top Firefox extensions.
In fact, there has already been a couple of contributions where one user implements Bespin Server API in a headless Eclipse and gets Java server messages in Bespin! And another user has integrated Bespin with the XWiki project.
As with other Mozilla Labs products, Bespin is still in its infancy and should be considered to be in prototype stage. I see this is as an early indicator of what the future holds for us in the web dominated world.
And it looks bright.