{"library":"alloy","type":"library","category":null,"description":"Alloy is an MVC (Model-View-Controller) application framework specifically designed for building cross-platform native mobile applications with the TiDev Titanium SDK. It provides a structured approach to developing Titanium apps by separating concerns into XML-based views, JavaScript controllers, and data models/collections (leveraging Backbone.js internally). The current stable version is 3.0.0, released in 2026. While not on a strict calendar-based release cadence, it receives active maintenance with several minor and major releases per year, as seen with versions 2.0.0, 2.1.0, and 3.0.0 released in 2024-2026. Its key differentiator is its tight integration with the Titanium SDK, offering a declarative UI (XML) and convention-over-configuration for mobile app development on iOS and Android platforms.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","titanium","alloy","mobile","ios","iphone","android","html5","appc-client"],"last_verified":"Wed May 27","install":[{"cmd":"npm install alloy","imports":["// The 'Alloy' object is globally available within the Titanium application runtime.","const myController = Alloy.createController('my_controller');","const userModel = Alloy.Models.instance('user');"]},{"cmd":"yarn add alloy","imports":[]},{"cmd":"pnpm add alloy","imports":[]}],"homepage":"https://tidev.io","github":"https://github.com/tidev/alloy","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/alloy","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/alloy/compatibility"}}