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
Sep 10, 2025
0.5.0
Jun 20, 2025
0.4.0
Jun 20, 2025
0.3.2
Nov 22, 2024
0.3.1
Sep 17, 2024
0.3.0
Jul 19, 2024
0.2.8
May 08, 2024
0.2.7
Mar 25, 2024
0.2.6
Mar 18, 2024
0.2.5
Dec 21, 2023
0.2.4
Dec 12, 2023
0.2.3
Sep 25, 2023
0.2.2
Aug 30, 2023
0.2.1
Jul 13, 2023
0.2.0
May 30, 2023
0.2.0rc1
Apr 06, 2023
0.1.4
Apr 06, 2023
0.1.3
Mar 07, 2023
0.1.2
Nov 10, 2022
0.1.1
Oct 10, 2022
0.1.0
Aug 26, 2022
0.0.9
Aug 21, 2022
0.0.8
Jul 24, 2022
0.0.7
Jul 24, 2022
0.0.6
Jul 24, 2022
0.0.5
Jul 16, 2022
0.0.4
Jul 14, 2022
0.0.3
Jul 13, 2022
0.0.2
Jul 06, 2022
0.0.1
Jul 13, 2022
0.0.1rc5
Jul 05, 2022
0.0.1rc4
Jul 03, 2022
0.0.1rc3
Jul 03, 2022
0.0.1rc2
Jul 01, 2022
0.0.1rc1
Wheel compatibility matrix
Files in release
Extras:
Dependencies:
(>=0.1.5)
in-n-out
(>=0.10)
psygnal
(>=2.8)
pydantic
(>=4.12)
typing-extensions