MCPcopy Index your code
hub / github.com/CNFeffery/feffery-utils-components

github.com/CNFeffery/feffery-utils-components @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
539 symbols 2,396 edges 343 files 125 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/CNFeffery/feffery-utils-components/raw/main/fuc-logo.svg" height=200></img>

feffery-utils-components

GitHub PyPI Downloads Downloads

简体中文 | English

A sub-project of the feffery-components plan, this Plotly Dash third-party component library brings numerous practical utility components to the world of Dash 🥳, latest version: 0.3.6(2026-02-27)

Dash Version Compatibility

fuc version Compatible Dash version
>=0.3.0 >=3.0.0
<0.3.0 <3.0.0

1 Installation Method for Latest Version

pip install feffery-utils-components -U

2 Installation Method for Latest Pre-release Version

[!NOTE]
Latest pre-release version (2025-06-27): 0.3.0rc4

pip install feffery-utils-components --pre -U

3 Static Resource CDN Acceleration Method

# In non-debug mode, passing serve_locally=False to Dash() forces the browser to load
# dependent xxx.min.js and other static resources from unpkg cdn, avoiding server bandwidth usage
# and suitable for small to medium-sized sites to accelerate access
app = dash.Dash(serve_locally=False)

4 Online Documentation

Documentation Link

5 Contributors

Extension points exported contracts — how you extend this code

GluejarState (Interface)
(no doc)
src/lib/utils/gluejar/src/index.tsx
GluejarProps (Interface)
(no doc)
src/lib/utils/gluejar/src/index.tsx

Core symbols most depended-on inside this repo

useCss
called by 35
src/lib/hooks/useCss.js
_cancle
called by 7
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js
useLoading
called by 4
src/lib/components/utils.js
scrollEnd
called by 4
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js
_move
called by 3
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js
parseChildrenToArray
called by 2
src/lib/components/utils.js
useDidUpdateEffect
called by 2
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js
reset
called by 2
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js

Shape

Function 252
Class 129
Method 129
Route 27
Interface 2

Languages

Python57%
TypeScript43%

Modules by API surface

src/lib/fragments/player/FefferyDPlayer.react.js23 symbols
src/lib/fragments/dataDisplay/FefferySeamlessScroll.react.js17 symbols
src/lib/fragments/player/FefferyAPlayer.react.js15 symbols
src/lib/utils/gluejar/src/index.tsx8 symbols
tests/FefferyDiv/feat_print_now.py6 symbols
tests/FefferyDPlayer/feat_intervalMonitor.py6 symbols
src/lib/fragments/editor/FefferyRichTextEditor.react.js6 symbols
tests/IframeMessengerTest/child_app.py4 symbols
tests/IframeMessengerTest/app.py4 symbols
tests/FefferyScrollLock/feat.py4 symbols
tests/FefferyDPlayer/refactor.py4 symbols
src/lib/fragments/editor/FefferyMarkdownEditor.react.js4 symbols

For agents

$ claude mcp add feffery-utils-components \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact