awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ParthJadhav avatar

ParthJadhav/Tkinter-Designer

0
View on GitHub↗
10,259 星标·937 分支·Python·BSD-3-Clause·6 次浏览

Tkinter Designer

Tkinter-Designer is a tool for converting Figma design files into executable Python source code and visual assets. It automates the transformation of visual design layouts into functional Tkinter source code to facilitate the creation of desktop application prototypes.

The project converts Figma design URLs and API tokens into functional interfaces, processing individual design frames as independent views. This enables the generation of multi-screen applications with navigation logic to move between different layouts.

The generated output uses a class-based architecture to organize screens, ensuring modularity and maintainable state management. The system also integrates visual themes by applying coordinated color palettes and font styles across the codebase.

Features

  • Figma to Python Translations - Transforms Figma design files into executable Python source code and visual assets for user interfaces.
  • Template-Based Code Generators - Injects extracted design properties into predefined Python templates to generate executable GUI source code.
  • Figma to Python Conversion - Transforms a Figma design file URL and API token into functional Python source code and visual assets.
  • Tkinter - Transforms visual design files into executable Tkinter source code and assets for rendering a functional interface.
  • Navigation Systems - Implements a system for managing transitions and movement between different design layouts in multi-screen applications.
  • Python GUI Frameworks - Converts visual designs into functional Python code specifically for building desktop applications.
  • Screen-to-Screen Navigation Links - Builds applications with multiple navigational views and frames based on design screens.
  • Frame-to-Screen Mapping - Maps individual Figma design frames into independent UI views to create a multi-page application structure.
  • Multi-Screen Generation - Creates multiple distinct views and files from a single design document by processing every frame as a separate screen.
  • Design API Integrations - Extracts visual layout and asset metadata from Figma using its REST API.
  • Class-Based Architecture - Organizes the generated GUI code using a class-based architecture to improve maintainability.
  • Design Token Theming - Applies coordinated color palettes and font styles across the generated codebase based on design system tokens.
  • Configuration Classes - Encapsulates generated UI screens into Python classes for better modularity and state management.
  • Rapid Interface Prototyping - Creates working graphical user interfaces from design documents without manually writing layout code.

Star 历史

parthjadhav/tkinter-designer 的 Star 历史图表parthjadhav/tkinter-designer 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Tkinter Designer 的开源替代方案

相似的开源项目,按与 Tkinter Designer 的功能重合度排序。
  • pysimplegui/pysimpleguiPySimpleGUI 的头像

    PySimpleGUI/PySimpleGUI

    13,807在 GitHub 上查看↗

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython. The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions. The framework supports cross-framework GUI design and intera

    Pythonbeginner-friendlydatavisualizationgames
    在 GitHub 上查看↗13,807
  • gluestack/gluestack-uigluestack 的头像

    gluestack/gluestack-ui

    4,931在 GitHub 上查看↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    TypeScriptaccessibilitycomponent-librarycustomizable-components
    在 GitHub 上查看↗4,931
  • daltonmenezes/aura-themedaltonmenezes 的头像

    daltonmenezes/aura-theme

    3,730在 GitHub 上查看↗

    Aura Theme is a comprehensive set of dark color palettes, development environment styles, and digital assets designed to create a unified visual identity across various software targets. It provides a cohesive dark mode system for code editors, terminal emulators, and desktop window managers, complemented by a collection of high-resolution dark wallpapers for desktop and mobile environments. The project includes a theme porting tool and a UI color token system that replace hardcoded hex values with dynamic accent tokens. This framework enables cross-application theme porting, allowing a consi

    TypeScriptcodesandboxcolor-themedark
    在 GitHub 上查看↗3,730
  • yangzongzhuan/ruoyi-vue3yangzongzhuan 的头像

    yangzongzhuan/RuoYi-Vue3

    6,631在 GitHub 上查看↗

    RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth

    Vueadminelement-pluselement-ui
    在 GitHub 上查看↗6,631
查看 Tkinter Designer 的所有 30 个替代方案→

常见问题解答

parthjadhav/tkinter-designer 是做什么的?

Tkinter-Designer is a tool for converting Figma design files into executable Python source code and visual assets. It automates the transformation of visual design layouts into functional Tkinter source code to facilitate the creation of desktop application prototypes.

parthjadhav/tkinter-designer 的主要功能有哪些?

parthjadhav/tkinter-designer 的主要功能包括:Figma to Python Translations, Template-Based Code Generators, Figma to Python Conversion, Tkinter, Navigation Systems, Python GUI Frameworks, Screen-to-Screen Navigation Links, Frame-to-Screen Mapping。

parthjadhav/tkinter-designer 有哪些开源替代品?

parthjadhav/tkinter-designer 的开源替代品包括: pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,… daltonmenezes/aura-theme — Aura Theme is a comprehensive set of dark color palettes, development environment styles, and digital assets designed… yangzongzhuan/ruoyi-vue3 — RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue… hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… kivy/kivy — Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile…