{"library":"app-model","type":"library","category":null,"description":"app-model is a Python library that provides a generic application schema, inspired by frameworks like VS Code and Qt. It allows defining commands, menus, keybindings, and application state in a structured, framework-agnostic way. Built on Pydantic, it offers strong typing and data validation. The current version is 0.5.1, with releases typically tied to feature development and bug fixes.","language":"python","status":"active","version":"0.5.1","tags":["application","schema","commands","menus","pydantic","declarative"],"last_verified":"Tue May 26","install":[{"cmd":"pip install app-model","imports":["from app_model import Application","from app_model import Command","from app_model import Menu","from app_model import SubMenu","from app_model.types import Action"]}],"homepage":null,"github":"https://github.com/pyapp-kit/app-model","docs":null,"changelog":null,"pypi":"https://pypi.org/project/app-model/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.5,"avg_import_s":0.67,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/app-model/compatibility"}}