Metadata-Version: 2.4
Name: appxc
Version: 0.0.3.dev392
Summary: APPXC application (APP) cross-cutting concerns (XC)
Project-URL: Repository, https://github.com/alexander-nbg/appxc
Project-URL: Issues, https://github.com/alexander-nbg/appxc/issues
Project-URL: Documentation, https://appxc.readthedocs.io/en/stable
Author-email: alexander-nbg <mail@alexander-nbg.de>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 1 - Planning
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Requires-Dist: babel
Requires-Dist: cryptography
Requires-Dist: email-validator
Requires-Dist: ftputil
Requires-Dist: ntplib
Requires-Dist: recordclass
Description-Content-Type: text/markdown

<!--Copyright 2026 the contributors of APPXC (github.com/alexander-nbg/appxc)-->
<!--SPDX-License-Identifier: 0BSD-->
# APPXC
APPXC covers an application's (APP) cross-cutting concerns (XC), such as
settings, data sharing, logging, and secure storage, to reduce effort when
writing desktop applications.

## What it is
As of February 2026, around three years of hobbyist development
have been transferred into this public repository. It is *working code* that is
used in an application for a small association. While there are several usable
components, the *interfaces are unstable* and there is *no consistent
documentation*.

## It may become
APPXC may help close a gap when writing applications for
small associations or non-profits. Development will continue with the clear
understanding that one person’s free time cannot accomplish everything.

## Appreciation is Welcome
If you find any part of this library useful, the currently best motivation and
acknowledgement would be shareíng your story and project as a [discussion
topic](https://github.com/alexander-nbg/appxc/discussions/new?category=show-and-tell)
(example: [the app which initialized
APPXC](https://github.com/alexander-nbg/appxc/discussions/10)). Additionally,
while APPXC will not suddenly clean up all open topics or guarantee interface
stability for features which are relevant to you, efforts are continuously
prioritized based on the information available.
