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.2.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.2-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: diamondlib-1.6.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ba13bf23f930fdc77a9012d9797f40e7c60d056e91722fd3e0111906230d4315
MD5 9897c65673fbd7135cc06bb3429efc51
BLAKE2b-256 58b95c0fde07afa99d49a9e8df99d50378ec53bae4dc4b06a9b5e61c5caa4608

See more details on using hashes here.

File details

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

File metadata

  • Download URL: diamondlib-1.6.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 52d8d2cca5c34db09383bd5916cff1c561ce98bcc1e3c887f06e68bf8a58cba8
MD5 ec77ab06a228c7ae2e6c62fe3eeaa750
BLAKE2b-256 fb86bce1795228eb250e0ba972849db424da729b026da9190e320ed7d35b66c2

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