FireBreath is a cross-platform plugin architecture, targeting NPAPI browsers on Windows, Mac OS X, and Linux (Gecko/Firefox, Google Chrome, Apple Safari, Opera) and ActiveX Control hosts, including all versions of Microsoft Internet Explorer. It is designed to make it easier to get started than even doing an NPAPI plugin by hand. A Python-based "fbgen" tool generates a template skeleton and makes it possible to have a functioning browser plugin up and running in 20 minutes.
| Tags | Plugin browser npapi Activex |
|---|---|
| Licenses | LGPL New BSD |
| Operating Systems | Linux Mac OS X Windows |
| Implementation | cmake C++ Python |
Recent releases


Release Notes: There have been many fixes and improvements since the 1.5 branch, but no breaking changes. A previous typo made it look like 1.6.1 RC had been released; that release should have been 1.6.0.


Release Notes: Along with other changes, issues with Visual Studio Express and Safari 5.1 on Windows were fixed.


Release Notes: The Safari 5.1 issue was fixed. A major build speed increase was made on Windows. Proxy detection support was added. Many more bugfixes and improvements were done.


Release Notes: This release fixes numerous bugs, Mac OS 10.4 support, Firefox 4 issues, and several threading-related edge-case crashes and deadlocks.


Release Notes: This release fixes the synchronous FireEvent issue as well as a few other miscellaneous issues (race conditions, etc).
A facility for macro and variable handling and file inclusion in XML files.