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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2681217b7fb69b15e9f56adf9ef4229d6e3c7ad5d2eadeff05405914eee5e33e
|
|
| MD5 |
d80fa14b9daead9e3f3d9ec1e48b32a8
|
|
| BLAKE2b-256 |
8398b0863eaf03e33a9d20b6d34941ba721a442ce44dd0fa55b96f0c986abce1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9291429dd24711e793f9ae4c6328b6da599291fdf9278b9bd1c96e538c6b6d56
|
|
| MD5 |
405fbde7f60c3f9fb683c8db062172fd
|
|
| BLAKE2b-256 |
ffc352a456f7181f56996860c52d893a19067e8c9f0d10b14830fbf6b45a8b07
|