{"id":858,"date":"2023-03-09T15:24:06","date_gmt":"2023-03-09T07:24:06","guid":{"rendered":"https:\/\/www.servergigabit.com\/blog\/?p=858"},"modified":"2025-12-23T10:58:48","modified_gmt":"2025-12-23T02:58:48","slug":"top-10-python-gui-frameworks-libraries","status":"publish","type":"post","link":"https:\/\/www.servergigabit.com\/blog\/linux\/top-10-python-gui-frameworks-libraries","title":{"rendered":"Top 10 Best Python GUI Frameworks\/Libraries"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Creating graphical user interfaces (GUIs) is a crucial aspect of web applications, allowing users to interact visually with electronic devices. Python&#8217;s interactive programming nature makes it a go-to choice for developers diving into GUI creation after mastering Python basics.<\/p>\n<p>Python offers diverse opportunities for GUI frameworks, spanning platforms like <a href=\"https:\/\/www.servergigabit.com\/linux-vps-hosting\/\">Linux<\/a>, <a href=\"https:\/\/www.servergigabit.com\/windows-vps-hosting\/\">Windows<\/a>, and Mac OS. This guide curates the top 10 Python GUI frameworks, each popular and user-friendly, aiding developers in effective GUI development where Python&#8217;s native support for GUI frameworks may lack.<\/p>\n<p><strong style=\"font-family: Montserrat, sans-serif; font-size: 3.2143rem; letter-spacing: -0.3px;\">Why is Python GUI Framework Important?<\/strong><\/p>\n<p>Python GUI frameworks streamline user interface development, simplifying the process and enabling developers to start building their interfaces effectively. Now, let&#8217;s dive into the countdown of the best Python GUI frameworks.<\/p>\n<h4 id=\"table-of-contents-2\">Best Python GUI Frameworks for Developers<\/h4>\n<p>There are numerous Python GUI frameworks available; in this blog, we&#8217;ve compiled a list of some of the most well-liked ones.<\/p>\n<h2 id=\"table-of-contents-3\"><strong>1. PyQt5<\/strong><\/h2>\n<p>One of the most popular Python frameworks for GUIs is <a href=\"https:\/\/pypi.org\/project\/PyQt5\/#:~:text=PyQt5%20is%20a%20comprehensive%20set,platforms%20including%20iOS%20and%20Android.\" target=\"_blank\" rel=\"noopener\">PyQt5<\/a>. The Qt framework, a cross-platform framework for creating a variety of applications on various platforms, is the subject of the PyQt package.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-1384\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/License-Key-Algorithm-300x247.webp\" alt=\"License Key Algorithm\" width=\"401\" height=\"330\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/License-Key-Algorithm-300x247.webp 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/License-Key-Algorithm-370x305.webp 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/License-Key-Algorithm-390x321.webp 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/License-Key-Algorithm.webp 526w\" sizes=\"(max-width: 401px) 100vw, 401px\" \/><\/p>\n<p>As a cross-platform or fully QT application framework, PyQt5 allows programmers to create applications that run on a variety of operating systems, including Windows, Mac, Linux, iOS, and Android. It recommends QtDesigner and QtGUI modules, which provide visual elements that the designer can use by simply dragging and dropping.<\/p>\n<p>As a result, you can choose to create and install a virtual environment. Install PyQT in the virtual environment using Python pip after launching the virtual environment.<\/p>\n<h2 id=\"table-of-contents-4\"><strong>2. Tkinter<\/strong><\/h2>\n<p><a href=\"https:\/\/docs.python.org\/3\/library\/tkinter.html\" target=\"_blank\" rel=\"noopener\">Tkinter<\/a> is Python&#8217;s interface version for the Tk widget set. It is the traditional Python interface to the Tk GUI toolkit and is the de facto standard GUI toolkit for Python. The GUI library for Python As an open-source Python project for the GUI (Graphical User Interface) library, Tkinter is one of the most well-known.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-1386\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter-300x205.jpg\" alt=\"Tkinter standard GUI toolkit\" width=\"408\" height=\"278\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter-300x205.jpg 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter-768x524.jpg 768w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter-370x252.jpg 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter-390x266.jpg 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/tkinter.jpg 793w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/p>\n<p>Tkinter refers to the visual components as widgets, and each widget comes with a unique class of customizability. Additionally, it offers a broad range of frequently used parameters that most developers are already familiar with, like:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Frame.<\/li>\n<li>Canvas.<\/li>\n<li>Buttons.<\/li>\n<li>File Dialogs.<\/li>\n<li>Check buttons.<\/li>\n<li>Labels.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-5\"><strong>3. Kivy<\/strong><\/h2>\n<p>For the purpose of creating user interfaces, <a href=\"https:\/\/kivy.org\/\" target=\"_blank\" rel=\"noopener\">Kivy<\/a> is a Python GUI framework for OpenGL ES 2. It is compatible with Linux, Mac, Windows, iOS, Android, and Raspberry Pi.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-1387\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-300x169.png\" alt=\"Kivy GUI framework\" width=\"428\" height=\"241\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-300x169.png 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-1024x576.png 1024w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-768x432.png 768w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-370x208.png 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-1230x692.png 1230w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-800x450.png 800w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy-390x219.png 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Kivy.png 1280w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><\/p>\n<p>The Kivy framework was developed using a combination of Python and Cython, with the goal of helping developers create user-friendly applications that integrate multi-touch functionality. The multi-touch functionality of these apps aids in the implementation of Natural User Interface (NUI). Users can expose a multitude of interactions through this interface that are not readily apparent.<\/p>\n<p>Kivy encourages the OpenGL ES 2 designer to deliver code to multiple platforms with built-in support, allowing for modern techniques and graphics authorization. Among the primary characteristics of the Python GUI frameworks Kivy are:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Based on Python.<\/li>\n<li>One-time code that works on all devices.<\/li>\n<li>Easy-to-use widgets with multi-touch support.<\/li>\n<li>Multiple platform deployment options.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-6\"><strong>4. wxPython<\/strong><\/h2>\n<p>WxPython is compatible with Mac OS, Linux, Windows, and Inix-Based systems, just like other libraries and frameworks. Now implemented as a Python extension module, wxpPython is an open-source wrapper known as WxWindows for the cross-platform GUI library wxWidgets.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1389\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/wxPython-libraries-1-300x188.png\" alt=\"wxPython libraries\" width=\"300\" height=\"188\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/wxPython-libraries-1-300x188.png 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/wxPython-libraries-1-370x231.png 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/wxPython-libraries-1-390x244.png 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/wxPython-libraries-1.png 550w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The following are a few advantages of wxPython:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Large library of native widgets.<\/li>\n<li>Native look-and-feel.<\/li>\n<li>Extremely adaptable.<\/li>\n<li>Helpful user community.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-7\"><strong>5. PySimpleGUI<\/strong><\/h2>\n<p>The goal of <a href=\"https:\/\/www.pysimplegui.org\/en\/latest\/\" target=\"_blank\" rel=\"noopener\">PySimpleGUI<\/a> was to make GUI programming more approachable for Python newcomers. While PySimpleGUI offers the convenience of starting without having to worry about the advanced complexities of other libraries, other frameworks require complicated tasks. Some Python GUI frameworks may initially discourage developers who are new to the field of GUI development with Python applications.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1390\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySimpleGUI-introduction-300x101.png\" alt=\"PySimpleGUI introduction\" width=\"333\" height=\"112\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySimpleGUI-introduction-300x101.png 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySimpleGUI-introduction-370x125.png 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySimpleGUI-introduction.png 388w\" sizes=\"(max-width: 333px) 100vw, 333px\" \/><\/p>\n<p>Four additional Python GUI frameworks are required by the framework:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Qt.<\/li>\n<li>Tkinter.<\/li>\n<li>wxPython.<\/li>\n<li>Remi.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>They experience a sharp decline in problem by running the majority of the code. Novices are encouraged to design user interfaces that are intuitive, given managed credentials, and have the option to select a framework for the visual elements that are delivered with it. Among the principal advantages of PySimpleGUI are:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Easy for beginners.<\/li>\n<li>The sophisticated intricacies of other frameworks are not necessary.<\/li>\n<li>Uses Qt, Tkinter, wxPython, and Remi.<\/li>\n<li>Make user interfaces using your preferred GUI framework.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-8\"><strong>6. Libavg<\/strong><\/h2>\n<p>Python is a scripting language that <a href=\"https:\/\/github.com\/libavg\/libavg\" target=\"_blank\" rel=\"noopener\">Libavg<\/a>, a GUI framework, bends to. It is one of the most thoughtful and practical libraries for creating touch-based device user interfaces. The acceleration of hardware is executed via OpenGL and GPU shadres.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1391\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Libavg.png\" alt=\"Libavg scripting language\" width=\"177\" height=\"177\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Libavg.png 177w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Libavg-150x150.png 150w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/Libavg-90x90.png 90w\" sizes=\"(max-width: 177px) 100vw, 177px\" \/><\/p>\n<p>The Python library continues to support animation and cameras, text alignment, GPU effects, and a host of other features. The following are some of Libavg&#8217;s main advantages:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Python as a scripting language.<\/li>\n<li>Wide range of features.<\/li>\n<li>Advanced screen layout engine.<\/li>\n<li>Written in C++.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-9\"><strong>7.\u00a0PyForms<\/strong><\/h2>\n<p>Python users can use the <a href=\"https:\/\/pyforms.readthedocs.io\/en\/v3.0\/\" target=\"_blank\" rel=\"noopener\">PyForms<\/a> GUI framework to implement Windows Forms. It enables the creation of extremely interactive Windows GUI, Terminal, and Web interfaces by programmers.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1392\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/pyforms-300x133.png\" alt=\"PyForms for Windows Forms\" width=\"383\" height=\"170\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/pyforms-300x133.png 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/pyforms-370x165.png 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/pyforms-390x173.png 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/pyforms.png 479w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><\/p>\n<p>It is simpler for developers to create a cross-platform or open-source library. Open-source and cross-platform libraries are available to make it easier for developers to create applications for multiple platforms without requiring any coding changes. Additionally, it enables the user to design unique graphical user interfaces. Among the essential elements are:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Open-source Python library<\/li>\n<li>Cross-platform<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-10\"><strong>8.\u00a0PySide2<\/strong><\/h2>\n<p><a href=\"https:\/\/pyforms.readthedocs.io\/en\/v3.0\/\" target=\"_blank\" rel=\"noopener\">PySide2<\/a>, also known as QT for Python, is another excellent Python GUI library that provides access to the official Python bindings for Qt (PySide2). By using the binding generator tool, one can expose C++ projects to Python and enable its APIs in Python applications.<\/p>\n<p>You can experiment with a number of GUI frameworks, such as PyGUI, PySide 2, and wxPython, if you&#8217;re still using Python 2. You should be aware, though, that neither the Python Software Foundation nor the Python community officially support Python 2.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1394\" src=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-300x210.jpg\" alt=\"PySide2 for API applications\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-300x210.jpg 300w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-1024x716.jpg 1024w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-768x537.jpg 768w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-1536x1073.jpg 1536w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-370x259.jpg 370w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-800x559.jpg 800w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications-390x273.jpg 390w, https:\/\/www.servergigabit.com\/blog\/wp-content\/uploads\/2023\/03\/PySide2-for-API-applications.jpg 1663w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Qt is the benchmark for GUI design in the industry, and all other Python GUI frameworks are measured against it. Python developers can create user interfaces more quickly and easily with PySide2, which provides a wide range of helpful GUI components and packages.<\/p>\n<h2 id=\"table-of-contents-11\"><strong>9.\u00a0Wax<\/strong><\/h2>\n<p>Wax, the wxPython wrapper, is almost at the bottom of our list. Additionally implemented as a Python extension module, Wax facilitates the creation of cross-platform software. The implementation consists of a collection of C++ Python extension modules that encapsulate the wxWidgets cross-platform library&#8217;s GUI elements. With the help of wxPython, you can create native user interfaces that give your application the functionality of a functional library without adding any extra overhead.<\/p>\n<p>The purpose of Wax is to facilitate Python object and element access for developers working on GUI implementations. High performance and efficiency are attributes of wax. The following are some of wax&#8217;s primary benefits:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Open-source and\u00a0cross-platform<\/li>\n<li>Easy-to-use<\/li>\n<li>Same functionality as wxPython<\/li>\n<li>Implemented as an\u00a0extension module\u00a0for Python<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-12\"><strong>10.\u00a0PyGUI<\/strong><\/h2>\n<p>A more approachable API called the <a href=\"https:\/\/www.cosc.canterbury.ac.nz\/greg.ewing\/python_gui\/\" target=\"_blank\" rel=\"noopener\">Python GUI Project<\/a> lets programmers create user interfaces for Python apps. Because there is less code between the application and the target platform, the lightweight framework guarantees increased efficiency.<\/p>\n<p>PyGUI allows programmers to create applications for a variety of operating systems and platforms, such as Unix-based systems, Mac OS devices, and Windows computers. You can refer to the Python documentation of the library instead of consulting other GUI libraries. The following are some of PyGUI&#8217;s primary benefits:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>All documentation is written in Python<\/li>\n<li>Available in Python 2 and 3<\/li>\n<li>Supports\u00a0Python extensions\u00a0like OpenGL and GTK<\/li>\n<li>Open-source and\u00a0cross-platform GUI toolkit<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"table-of-contents-13\"><strong>Conclusion<\/strong><\/h2>\n<p>With the many Python GUI frameworks available today\u2014including TkInter, Kivy, PyForms, and others\u2014we can now create incredibly user-friendly interfaces that will wow users. We hope that this list will either completely eliminate or greatly reduce your search for the top Python GUI frameworks. What do you think about Python GUI building frameworks? Which structure do you employ? We look forward to hearing from you!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Creating graphical user interfaces (GUIs) is a crucial aspect of web applications, allowing users to interact visually with electronic devices. Python&#8217;s interactive programming nature makes it a go-to choice for developers diving into GUI creation after mastering Python basics. Python offers diverse opportunities for GUI frameworks, spanning platforms like Linux, Windows, and Mac OS. This guide curates the top&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1382,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[566],"tags":[],"class_list":["post-858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":11,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":1396,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/posts\/858\/revisions\/1396"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/media\/1382"}],"wp:attachment":[{"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.servergigabit.com\/blog\/wp-json\/wp\/v2\/tags?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}