Skip to main content

DiamondLib

Project description

# DiamondLib

DiamondLib is a lightweight, modular, all‑in‑one Python framework designed to make development faster, easier, and more fun.

It bundles support for popular libraries, provides unified helper modules, and includes a full plugin system that lets you extend DiamondLib with your own features.

**One lib. One big brain. Infinite possibilities.**

---

## Features

### ✔ Unified Support for Popular Libraries

DiamondLib integrates cleanly with:

- Tkinter

- Pygame

- Ursina

- AsyncIO

- Requests

- File I/O

- Audio utilities

- And more

You can build GUIs, games, tools, scripts, and apps without juggling dozens of imports.

---

## Plugin System

DiamondLib includes a built‑in plugin loader that allows you to extend the framework with your own modules.

### Plugin Location

Plugins are stored in: C:\Users\\AppData\Local\Programs\Python\\Lib\site-packages\diamondlib\plugins\

Simply drop your .py files into the folder and DiamondLib can load them dynamically:

```python

from diamondlib import plugins

p = plugins.load("myplugin")

p.hello()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

diamondlib-1.6.1.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

diamondlib-1.6.1-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file diamondlib-1.6.1.tar.gz.

File metadata

  • Download URL: diamondlib-1.6.1.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for diamondlib-1.6.1.tar.gz
Algorithm Hash digest
SHA256 2681217b7fb69b15e9f56adf9ef4229d6e3c7ad5d2eadeff05405914eee5e33e
MD5 d80fa14b9daead9e3f3d9ec1e48b32a8
BLAKE2b-256 8398b0863eaf03e33a9d20b6d34941ba721a442ce44dd0fa55b96f0c986abce1

See more details on using hashes here.

File details

Details for the file diamondlib-1.6.1-py3-none-any.whl.

File metadata

  • Download URL: diamondlib-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for diamondlib-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9291429dd24711e793f9ae4c6328b6da599291fdf9278b9bd1c96e538c6b6d56
MD5 405fbde7f60c3f9fb683c8db062172fd
BLAKE2b-256 ffc352a456f7181f56996860c52d893a19067e8c9f0d10b14830fbf6b45a8b07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page