Generic application schema implemented in python
Project Links
Meta
Author: Talley Lambert
Requires Python: >=3.9
Classifiers
Development Status
- 3 - Alpha
Intended Audience
- Developers
License
- OSI Approved :: BSD License
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
Topic
- Desktop Environment
- Software Development
- Software Development :: User Interfaces
app-model
Generic application schema implemented in python.
This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...
Inspired by the VS-Code application model
0.5.1
Nov 09, 2025
0.5.0
Sep 10, 2025
0.4.0
Jun 20, 2025
0.3.2
Jun 20, 2025
0.3.1
Nov 22, 2024
0.3.0
Sep 17, 2024
0.2.8
Jul 19, 2024
0.2.7
May 08, 2024
0.2.6
Mar 25, 2024
0.2.5
Mar 18, 2024
0.2.4
Dec 21, 2023
0.2.3
Dec 12, 2023
0.2.2
Sep 25, 2023
0.2.1
Aug 30, 2023
0.2.0
Jul 13, 2023
0.2.0rc1
May 30, 2023
0.1.4
Apr 06, 2023
0.1.3
Apr 06, 2023
0.1.2
Mar 07, 2023
0.1.1
Nov 10, 2022
0.1.0
Oct 10, 2022
0.0.9
Aug 26, 2022
0.0.8
Aug 21, 2022
0.0.7
Jul 24, 2022
0.0.6
Jul 24, 2022
0.0.5
Jul 24, 2022
0.0.4
Jul 16, 2022
0.0.3
Jul 14, 2022
0.0.2
Jul 13, 2022
0.0.1
Jul 06, 2022
0.0.1rc5
Jul 13, 2022
0.0.1rc4
Jul 05, 2022
0.0.1rc3
Jul 03, 2022
0.0.1rc2
Jul 03, 2022
0.0.1rc1
Jul 01, 2022
Wheel compatibility matrix
Files in release
Extras:
Dependencies:
in-n-out
(>=0.1.5)
psygnal
(>=0.10)
pydantic
(>=2.8)
typing-extensions
(>=4.12)