$npx skillfedfor your agent

trame-common

Dependency less classes and functions for trame

With conditionsPyPI Scientific/EngineeringReleased Aug 2026904.3K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — trame_common-1.2.7-py3-none-any.whl
v1.2.7 · released 2026-08-07 · Python >=3.10

Yes, if you are developing trame packages or extensions that need shared utilities. Install it as a dependency of another trame package (trame, trame-server, trame-client) or directly if you are building custom trame components. The zero runtime dependencies and active maintenance make it safe to add. The early-stage classifier (Planning) is inconsistent with active releases but does not indicate instability.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Low install friction with no runtime dependencies.
  • Active maintenance with a release 7 days ago.

License · maintenance · safety

permissive license (permissive) — Licensed under Apache License 2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions.

last release 2026-08-07 (7 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 904,301 downloads/mo, #4,765 on PyPI

Verify before relying

pip install trame-common

from trame_common.decorators import debounce
from trame_common.assets import get_mime_type
from trame_common.exec import create_task
  • Whether the package is truly intended for direct use or only as a transitive dependency of other trame packages.
  • What specific helper classes and functions are exported and their stability across versions.
  • Whether extra dependencies mentioned in the description are optional or required for certain modules.
Same gist for agents: .md · .json

What it is and what it does

trame-common is a lightweight, dependency-free utility library designed to centralize shared code across the trame ecosystem. It provides decorators, asset handlers, code execution helpers, and object utilities that were previously scattered across trame-client, trame-server, and the main trame package. The library is organized into focused modules: assets (file and MIME type handling), decorators (function and class decorators), exec (async, throttle, debounce, threading), obj (common trame object helpers), and utils (general utilities).

While the package is primarily intended as a dependency for other trame packages rather than direct installation, it can be used independently if you need specific helper functions or classes. The zero runtime dependencies keep it lightweight, though some modules may require optional dependencies that should be specified by consuming code.

Use it for

  • Reduce code duplication when building multiple trame packages that share common utilities and decorators.
  • Access centralized asset and MIME type handling for local and remote files across trame applications.
  • Use common execution helpers (debounce, throttle, async) without reimplementing them in each trame component.
  • Build trame widgets or server extensions that need standard object and component utilities.
  • Maintain consistent decorator patterns across a trame-based application ecosystem.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are developing trame packages or extensions that need shared utilities.

Install it as a dependency of another trame package (trame, trame-server, trame-client) or directly if you are building custom trame components. The zero runtime dependencies and active maintenance make it safe to add. The early-stage classifier (Planning) is inconsistent with active releases but does not indicate instability.

Install

trame-common on PyPI

Before you install

Low install friction with no runtime dependencies. Active maintenance with a release 7 days ago. Marked as early-stage (Development Status 1 - Planning) despite active updates.

Requires Python 3.10 or later.

License in practice

Licensed under Apache License 2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions.

Quickstart

pip install trame-common

from trame_common.decorators import debounce
from trame_common.assets import get_mime_type
from trame_common.exec import create_task

Verify before relying

  • Whether the package is truly intended for direct use or only as a transitive dependency of other trame packages.
  • What specific helper classes and functions are exported and their stability across versions.
  • Whether extra dependencies mentioned in the description are optional or required for certain modules.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 7 days since the last release
First released
Downloads904,301 / month, #4,765 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 1 - PlanningIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Topic :: Scientific/Engineering

Evidence: trame_common-1.2.7-py3-none-any.whl

Tags

Capabilities
trame shared utilitiestrame common helperstrame decorators and utilitiestrame asset managementtrame code execution helperstrame component utilities
Topics
trame-ecosystemshared-utilities

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “trame shared utilities”

  • trame-commonProvides shared helper functions, decorators, and utility classes for…
  • trame-servertrame-server provides the server-side runtime for trame applications,…
  • trameTrame is a Python web framework for building interactive visual…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also trame-components · trame-client · trame-server · wimpy · ruamel.base · darkgraylib · trame-vuetify · trame · trame-router · trame-vtk