Eqloni Logo

# 🌐 Eqloni [![PyPI](https://img.shields.io/pypi/v/eqloni?logo=pypi)](https://pypi.org/project/eqloni/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![GitHub Org](https://img.shields.io/badge/GitHub-eqloni-blue?logo=github)](https://github.com/eqloni) _Modular GUI & Accessibility Toolkit for Python_ Empowering inclusive, visually intuitive applications—one package at a time. --- ## šŸ“– Table of Contents - [About](#about) - [Core Modules](#core-modules) - [Features](#features) - [Installation](#installation) - [Quickstart](#quickstart) - [Roadmap](#roadmap) - [Contributing](#contributing) - [Governance & Code of Conduct](#governance--code-of-conduct) - [License](#license) - [Contact & Community](#contact--community) --- ## About Eqloni is an open-source, community-driven ecosystem of Python libraries designed to simplify building accessible, modular user interfaces. Under the `eqloni` namespace you’ll find: - Pane-based windowing systems - Interactive image-studio workflows - ARIA-compliant accessibility utilities - …and future modules for data visualization, theming, plugin hooks, and beyond. **Our mission:** lower barriers for developers and end-users by delivering: - šŸ”§ **Modularity:** Pick and choose only the components you need - šŸ›  **Extensibility:** Easily plug in new panels, renderers, or a11y adapters - ♿ **Accessibility by Design:** ARIA support, WCAG guidelines, and OS-level focus management - šŸ“š **Developer Experience:** Intuitive APIs, robust docs, and automated CI/CD --- ## Core Modules | Package | Description | |--------------------------------|-------------------------------------------------------------| | `eqloni-threepanewindows` | Multi-pane window layouts with flexible docking & resizing | | `eqloni-gui-image-studio` | Interactive image editing and annotation interfaces | | `eqloni-tkaria11y` | ARIA/WCAG utilities and widgets for Tkinter-based GUIs | > More modules and plugins will appear under the `eqloni-` prefix soon. --- ## Features - Namespace packaging for clean imports: ```python import eqloni.threepanewindows as tpw import eqloni.guiimagestudio as gis import eqloni.tkaria11y as a11y ``` - Zero-config accessibility defaults—override only when you need custom behavior - Built-in theming, light/dark mode toggles, and high-contrast palettes - CI pipelines with automated compliance checks and release workflows - Comprehensive examples, tutorials, and cookbooks in each module repo --- ## Installation Install individual modules with pip: ```bash pip install eqloni-threepanewindows pip install eqloni-gui-image-studio pip install eqloni-tkaria11y ``` Or install the entire core namespace: ```bash pip install eqloni ``` --- ## Quickstart Coming soon... --- ## Roadmap - [ ] Multipane layouts (beyond three panes) - [ ] Plugin registry for custom widgets and renderers - [ ] Web-renderer bridge (HTML/CSS/JS integration) - [ ] CLI tool for scaffold generation and compliance reporting - [ ] Official themes marketplace Contribute ideas in [GitHub Discussions!](https://github.com/orgs/eqloni/discussions) --- ## Contributing We welcome contributions of all kinds! 1. Fork the repo. 2. Create a feature branch (`git checkout -b feat/my-feature`). 3. Write tests and update docs. 4. Submit a pull request. See `CONTRIBUTING.md` for full guidelines and setup instructions. --- ## Governance & Code of Conduct Eqloni is a community-driven project under a Deferred Governance Model. We value open collaboration, merit-based decision making, and respectful communication. Please read our `CODEOFCONDUCT.md` before contributing. --- ## License MIT License Ā© Eqloni Contributors See [LICENSE](LICENSE) for details. --- ## Contact & Community - Website & Docs: [https://eqloni.com](https://eqloni.com) - Discussions: [https://github.com/orgs/eqloni/discussions](https://github.com/orgs/eqloni/discussions) - Email: team@eqloni.com _Made with ā¤ļø by the Eqloni community_