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

Uploaded Python 3

File details

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

File metadata

  • Download URL: diamondlib-2.0.0.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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 1da88691504bf016a95c6aef5e9f495f94bcfd376ebe159409be406407895e03
MD5 0005ba1f61733aef91208455fa5ceb46
BLAKE2b-256 46c80a1331ca763c69d343fd79cb26374eed2972c2287def401c4f031af0ea6c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diamondlib-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7cff2306bc9f82eceff084083803957ad4962efdb86f0fac966de170ab1e322
MD5 602544ce04bd9234cfc30f0c1e60a704
BLAKE2b-256 8aba4a3e5f477abf60e37e13420c110b04c0d764d3f3072ab4c58844763449bb

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