awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ParthJadhav avatar

ParthJadhav/Tkinter-Designer

0
View on GitHub↗
10,259 stars·937 forks·Python·BSD-3-Clause·15 views

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 history

Star history chart for parthjadhav/tkinter-designerStar history chart for parthjadhav/tkinter-designer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Tkinter Designer

These projects share indexed features with Tkinter Designer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pysimplegui/pysimpleguiPySimpleGUI avatar

    PySimpleGUI/PySimpleGUI

    13,807View on 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
    View on GitHub↗13,807
  • gluestack/gluestack-uigluestack avatar

    gluestack/gluestack-ui

    4,931View on 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
    View on GitHub↗4,931
  • daltonmenezes/aura-themedaltonmenezes avatar

    daltonmenezes/aura-theme

    3,730View on 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
    View on GitHub↗3,730
  • yangzongzhuan/ruoyi-vue3yangzongzhuan avatar

    yangzongzhuan/RuoYi-Vue3

    6,631View on 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
    View on GitHub↗6,631
Compare all 30 related projects→

Frequently asked questions

What does parthjadhav/tkinter-designer do?

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.

What are the main features of parthjadhav/tkinter-designer?

The main features of parthjadhav/tkinter-designer are: 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.

Which projects share features with parthjadhav/tkinter-designer?

Projects with overlapping indexed features include: 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…