Browser Plugin & Extension Development
“ spicy software ”
Check out Salsita on Github
At Salsita we’ve developed a powerful framework for developing cross-browser extensions for Chrome, Internet Explorer and Firefox.
It uses the same CommonJS modules as Node.js for developing elegant JavaScript architectures. The framework, codenamed “Aji”*, is available under an open-source license on Github.
You can also check out the other open source software on our Github page. Visit often since we are constantly posting new software there.
Browser plugins let you extend the web browser with new capabilities. They aren’t limited to one particular web site. In fact, one of the best things about plugins is that they let you change or enhance any web site you visit. Check out our case studies for specific examples of plugins that we have developed for our clients.

With our world-class experience in implementing extensions and plugins, we tackle the hard jobs that torment other developers. Technologies we use include XUL, XPCOM, JavaScript, C++, COM, ActiveX, SQLite, NPAPI, Python, Pyramid, Django, JQuery, ExtJS, and Underscore.js.

Web ServicesModern web applications frequently make use of data from third-party services. This data is typically delivered by a web service running on a remote server using XML or JSON. This provides web applications with a loosely coupled, modular and extensible architecture that is more flexible that the tightly coupled, component-based systems that preceeded them. For example, a weather forecasting site might publish a web service with weather data that can be repurposed and republished on other sites. Web services are also a frequent part of browser add-on architectures, offering a server-side component to complement the code running on the user’s machine. At Salsita, we can implement any kind of web service and tailor it to your requirements with respect to performance, scalability and security. |
|
Python DevelopmentWe love Python. It’s an exceptionally versatile language, suitable for everything from simple build scripts to intricate web apps and web services. It offers the high-level features of a modern programming language combined without sacrificing speed. It has a really cool name. Salsita develops scalable web apps and web services using popular Python frameworks such as Django and Pylons.
|
Node.js DevelopmentAs the language of the web, JavaScript runs in every web browser platform. With Node.js, it also runs on the server, making it the only truly ubiquitous programming language.
By using JavaScript everywhere, code can even migrate dynamically to run wherever makes the most sense, whether on the server or the client. We like Node.js so much we’ve even implemented our own framework for cross-browser add-on development that can share modules with Node.js apps. JavaScript isn’t just for scripting anymore! |



