跳转至

项目集

按主题整理我比较常维护的开源项目。完整列表见 GitHub 主页, 可安装的包见 PyPI 主页。

桌面 GUI

  • tkfluent v0.5.0


    Fluent / WinUI 3 风格的 Tkinter 组件库。59 个控件、多套可插拔绘制引擎 (tksvg / wand / skia / pillow / cairo),0.5 起主题切换统一成一条时间轴, 换肤从数秒降到约 30 ms。

    文档 · PyPI · 源码

  • tkdeft v0.3.0


    tkfluent 的绘制底座:把 SVG / 位图矢量绘图封装成标准的 Tkinter 控件, 并提供可插拔的绘制引擎层,让「换引擎不换代码」成为可能。

    文档 · PyPI · 源码

  • suzaku v0.2.1


    从零写的 Python GUI 库,目标是外观和性能都超过 tkinter,纯 Python 实现。

    PyPI · 源码

  • tkadw


    早期的 Tkinter 扩展组件库(Windows ADW 风格),tkfluent 的「前身」之一, 保留下来给老项目用。

    文档 · PyPI

  • tktitlebar


    给 Windows 上的 tkinter 窗口换一个自定义标题栏,还可以把小组件直接放进标题栏。

    源码

  • ttkbootstrap-ttkcreator--


    ttkbootstrap 可视化样式编辑器 ttkcreator 的汉化版,方便中文用户直接上手。

    源码

Web 与 Streamlit

  • streamlit-video-background v0.2.0


    一行代码给 Streamlit 页面加上全屏循环视频背景,自动处理覆盖层与内容层级。

    PyPI · 源码

  • freelake


    用 Streamlit + peewee + SQLite 写的完整论坛:注册登录、发帖评论、点赞收藏、 举报审核都有。在线体验

    源码

  • SwiftZ


    临时文件交换站:上传拿到取件码,另一端凭码下载,适合临时传文件。 在线体验

    源码

  • who_is_spy


    「谁是卧底」多人 Web 版:词库管理、多人同时在线、AI 辅助分析玩家描述与投票。

    源码

文档与学习资料

  • NiceGUI-docs


    nicegui.cn 的源码: 把 NiceGUI 官方英文文档翻译成简体中文,配合 nicegui-shadcn 一起看更完整。

    仓库

  • suzaku-docs


    suzaku 的文档站源码(HTML + MkDocs 混合)。

    仓库

  • Gibox


    GTK 界面的「盒子」:把常用 GTK 布局和组件组合封装成即插即用模块。

    仓库

  • 本站


    MkDocs Material 构建,GitHub Actions 自动部署。源码就在 xiangqinxi.github.io。

    仓库

其它

关于 fork

仓库列表里的 streamlit-shadcn-ui、win32mica、Yes-Steve-Model-Repo 等是上游项目的 fork,作者是原项目维护者,这里不重复介绍。