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.0.tar.gz (5.4 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.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: diamondlib-1.6.0.tar.gz
  • Upload date:
  • Size: 5.4 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.0.tar.gz
Algorithm Hash digest
SHA256 3e6ada0794ceb361483617fa0481c233e12b826907f648e1287664b1dcd4b8b6
MD5 8316da0d771955d8598068581f67d01f
BLAKE2b-256 14c0e1d1ec812a8b14f6b2423666466ef118b288300ef3cc43a79e8b599f5a24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: diamondlib-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 639d6280383b1738fbeaa2d6d34d20e8545add9465ba5ffed02c21e98188a2a8
MD5 69e3fad4712e7745f244eacf9e6c1898
BLAKE2b-256 8cbae8a1e42c6e06330cd1d5b9c5b8db9b3869cc2ebff37f908466da84ae0607

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