Welcome to InterModule!
InterModule is an open-source Sourceforge.net project, making APIs (Application Programming Interfaces) and libraries for different languages, mainly JavaScript, targeting the developer - for a few important reasons. We make our libraries based on the following values:
- Modular - allowing the developer/user to add and remove modules of a program during runtime, and including one of the most advanced dependency systems created, preventing errors with missing and unmatched dependency modules. Now you never have to worry about managing the modules you need again. You can also remove modules before deployment to reduce size, or swap for another module. The choice is completely yours.
- Accessible - our libraries are accessible, notably relating to our JavaScript API, a rich web application library on the Web - a place where accessibility and graceful degradation is extremely important - because you can't ever know who is on your website or their needs. They degrade gracefully - meaning an incompatibility or feature limitation won't cause major problems in the working of the functions.
- Cross-platform - or, depending on if it's the JavaScript API, cross-browser compatible. We develop our libaries to comply with standards like those made by the W3C, for instance, that allow these APIs to perform at their best, on an even playing field. Whether it's different browsers, old and new, or different operating systems altogether, you'll be sure our libraries work equally and efficiently.
The above mentioned features allow people to get the best of InterModule products, no matter who they are or what they're using. This allows developers to take ease to the fact that they don't have to program for all sorts of different platforms and configurations. It also helps users, allowing them to seamlessly interact with the programs you make using InterModule APIs, without the need for setting up platform-specific configurations, or dealing with messy code. Though the experience for the user is simple, it still allows the user to get a fine-grained control level over the software they use.
Best of all, it's free! Not just free as in Free Beer, but free as in Freedom. All our APIs are released under the GNU GPL license, allowing you to modify and copy our software and code all you like, as long as you don't use it for commercial purposes. That's definitely the best of both worlds: for the user and the developer!
