-
-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathdatabase.json
996 lines (925 loc) · 54.4 KB
/
database.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
{
"CustomTkinter": {
"name": "customtkinter",
"type": "pip",
"icon": "ctk",
"desc": "Modern UI Library",
"full_desc": "CustomTkinter is a python UI-library based on Tkinter, which provides new, modern and fully customizable widgets. They are created and used like normal Tkinter widgets and can also be used in combination with normal Tkinter elements. The widgets and the window colors either adapt to the system appearance or the manually set mode ('light', 'dark'), and all CustomTkinter widgets and windows support HighDPI scaling (Windows, macOS). With CustomTkinter you'll get a consistent and modern look across all desktop platforms (Windows, macOS, Linux).",
"author": "TomSchimansky",
"highlights": ["Fully customisable widget", "CTkButton", "CTkEntry", "CTkComboBox", "CTkFrame", "CTkToplevel", "CTkLabel", "CTkScrollableFrame", "CTkSlider", "CTkTabview", "CTkSwitch", "CTkTextbox", "And more..."],
"repo_url": "https://github.com/TomSchimansky/CustomTkinter",
"image_url": "https://raw.githubusercontent.com/TomSchimansky/CustomTkinter/master/documentation_images/complex_example_dark_Windows.png",
"installation": "pip install customtkinter",
"tags": ["customtkinter", "tkinter", "ctk", "frame", "toplevel", "combobox","slider","progressbar","text","button","entry","label"]
},
"CTkMessagebox": {
"name": "ctkmessagebox",
"type": "pip",
"icon": "ctk",
"desc": "Messagebox for CTk",
"full_desc": "A modern and fully customizable messagebox for customtkinter.",
"author": "Akascape",
"highlights": ["Add custom icons or images", "Add multiple options according to your wish","Comes with 5 default icons","Spawns at center of the screen/app","No ugly looking header or borders","Fade-in/Fade-out window effect"],
"repo_url": "https://github.com/Akascape/CTkMessagebox",
"image_url": "https://user-images.githubusercontent.com/89206401/221258593-75058878-b598-40c3-828a-1d44a6cefb73.jpg",
"installation": "pip install CTkMessagebox",
"tags": ["ctkmessagebox","customtkinter", "messagebox", "box","info","icons","popup"]
},
"CTkColorPicker": {
"name": "ctkcolorpicker",
"type": "pip",
"icon": "ctk",
"desc": "Color picker for CTk",
"full_desc": "A modern color picker made for customtkinter!",
"author": "Akascape",
"highlights": ["color picker window", "color picker widget", "set initial color [beta stage]"],
"repo_url": "https://github.com/Akascape/CTkColorPicker",
"image_url": "https://user-images.githubusercontent.com/89206401/209182773-d76bf05c-610e-4297-aec5-7bb61a11d6d3.jpg",
"installation": "pip install CTkColorPicker",
"tags": ["ctkcolorpicker","customtkinter", "colorpicker", "colors", "picker","color chooser"]
},
"CTkTable": {
"name": "ctktable",
"type": "pip",
"icon": "ctk",
"desc": "Table widget for CTk",
"full_desc": "A quick and simple table widget having all the basic features.",
"author": "Akascape",
"highlights": ["Add/Edit/Delete rows and columns", "Insert values to cells", "Update values in cells", "add commands"],
"repo_url": "https://github.com/Akascape/CTkTable",
"image_url": "https://user-images.githubusercontent.com/89206401/233420929-bf210cb3-5b5f-49b2-ba7a-f01d187e72cf.jpg",
"installation": "pip install CTkTable",
"tags": ["ctktable","customtkinter", "table", "treeview", "tabular","data"]
},
"CTkTooltip": {
"name": "ctktooltip",
"type": "pip",
"icon": "ctk",
"desc": "Tooltip for CTk",
"full_desc": "Small tooltip pop-up label for displaying details on customtkinter widgets.",
"author": "Akascape",
"highlights": ["Display over any widget", "Round corners", "Transparency effects", "Show live values"],
"repo_url": "https://github.com/Akascape/CTkToolTip",
"image_url": "https://user-images.githubusercontent.com/89206401/242210130-7c39fd9a-32bc-4ed3-b33a-575572d9ae66.jpg",
"installation": "pip install CTkToolTip",
"tags": ["ctktooltip","customtkinter", "tooltips", "tips", "popup"]
},
"CTkScrollableDropdown": {
"name": "ctkscrollabledropdown",
"type": "manual",
"icon": "ctk",
"desc": "DropdownMenu widget for combobox and optionmenus",
"full_desc": "Replace the old looking tkMenu and add this new scrollable dropdown menu to customtkinter optionmenu, combobox, entries, buttons etc...",
"author": "Akascape",
"highlights": ["Round corners", "Define custom height for the menu", "Automatic resize", "Autocomplete options"],
"repo_url": "https://github.com/Akascape/CTkScrollableDropdown",
"image_url": "https://user-images.githubusercontent.com/89206401/236677843-8d8b76fd-6145-47b1-8f4d-b6a64b08e1ea.png",
"installation": "https://github.com/Akascape/CTkScrollableDropdown",
"tags": ["ctkscrollabledropdown","customtkinter", "menu", "dropdownmenu"]
},
"CTkRangeSlider": {
"name": "ctkrangeslider",
"type": "manual",
"icon": "ctk",
"desc": "Range slider widget for CTk",
"full_desc": "A range slider widget made for customtkinter.",
"author": "Akascape",
"highlights": ["Works just like CTkSlider", "Dual headed slider", "Separate commands", "All customisability"],
"repo_url": "https://github.com/Akascape/CTkRangeSlider",
"image_url": "https://user-images.githubusercontent.com/89206401/229349732-0e078b00-f2b7-46e7-9774-313090253769.jpg",
"installation": "https://github.com/Akascape/CTkRangeSlider",
"tags": ["ctkrangeslider","customtkinter", "slider", "rangeslider", "dual","range slider"]
},
"CTkMenuBar": {
"name": "ctkmenubar",
"type": "pip",
"icon": "ctk",
"desc": "Custom Toolbar widget",
"full_desc": "Modern menu bar widget library for customtkinter.",
"author": "Akascape",
"highlights": ["Modern dropdown menu", "Add submenus", "Menu in title bar", "Add cascades", "Add separators"],
"repo_url": "https://github.com/Akascape/CTkMenuBar",
"image_url": "https://user-images.githubusercontent.com/89206401/241711282-02c512b2-557f-4d59-86e0-a6eb9da3696c.png",
"installation": "pip install CTkMenuBar",
"tags": ["ctkmenubar","menubar", "titlebar", "dropdownmenu","toolbar"]
},
"CTkPopupKeyboard":{
"name": "ctkpopupkeyboard",
"type": "manual",
"icon": "ctk",
"desc": "On-Screen Keyboard/Numpad widget",
"full_desc": "On-Screen Keyboard/Numpad widget for customtkinter entries and textbox.",
"author": "Akascape",
"highlights": ["Custom keyboard and numpad", "All key characters", "Transparency effects"],
"repo_url": "https://github.com/Akascape/CTkPopupKeyboard",
"image_url": "https://user-images.githubusercontent.com/89206401/236622957-5e140b42-eeaa-41de-aeb3-a6d95d3023b1.png",
"installation": "https://github.com/Akascape/CTkPopupKeyboard",
"tags": ["ctkpopupkeyboard","popup","keyboard", "numpad", "popupkeyboard","on screen"]
},
"TkDial": {
"name": "tkdial",
"type": "pip",
"icon": "tk",
"desc": "Dial/Knob widget library",
"full_desc": "This is a library containing some circular rotatory dial-knob widgets for Tkinter. It can be used in place of normal sliders and scale.",
"author": "Akascape",
"highlights": ["Dial widget", "Meter widget", "Circular Progressbar", "Knob widget", "Custom image knobs"],
"repo_url": "https://github.com/Akascape/TkDial",
"image_url": "https://user-images.githubusercontent.com/89206401/204718389-d3195b3b-0f7a-41c3-85b8-ffc1d961db70.png",
"installation": "pip install tkdial",
"tags": ["tkdial","knob","dial", "circular", "sliders","meter"]
},
"TkNodeSystem": {
"name": "tknodesystem",
"type": "pip",
"icon": "tk",
"desc": "Visual node-based UI",
"full_desc": "TkNodeSystem is a nodal-interface, basically a DAG where each node performs an operation on it's input connections, and outputs something (which you can connect to another node). \nIt can be used to implement flow-based operations in your application. It can be used with tkinter or customtkinter easily as it is created with tkinter canvas.",
"author": "Akascape",
"highlights": ["Implement node-based UI", "Save/Load node trees", "Multiple node types", "Custom operations", "Built-in Node menu","Drag and zoom canvas"],
"repo_url": "https://github.com/Akascape/TkNodeSystem",
"image_url": "https://user-images.githubusercontent.com/89206401/238861383-a84cb60a-cc6f-4609-8452-3ff4fcd0c46b.png",
"installation": "pip install tknodesystem",
"tags": ["nodes", "dag", "tknodes", "tkinter", "tknodesystem","visual","node system"]
},
"CTkThemeMaker": {
"name": "ctkthememaker",
"type": "manual",
"icon": "pkg",
"desc": "Lite theme maker of CTk",
"full_desc": "A quick and easy theme builder for customtkinter!",
"author": "Akascape",
"highlights": ["Create custom themes", "Save/Load themes", "Quick test themes", "No extra installation"],
"repo_url": "https://github.com/Akascape/CTkThemeMaker",
"image_url": "https://user-images.githubusercontent.com/89206401/216785762-7277326d-3a87-4e01-aae3-302af1e5ec3a.jpg",
"installation": "https://github.com/Akascape/CTkThemeMaker",
"tags": ["themes", "thememaker", "customtkinter", "customtkinter themes", "colors"]
},
"CTkDesigner": {
"name": "ctkdesigner",
"type": "manual",
"icon": "pkg",
"desc": "Easy GUI designer for CTk",
"full_desc": "No code window designer for customtkinter, just drag and drop and save your time.",
"author": "Akascape",
"highlights": ["DRAG & DROP widgets", "Move widgets with mouse", "Adjust all parameters", "Precise place method", "13 CTk widgets", "Create and preview themes", "Export app to .py", "Save/Open created templates", "All required functionalities and shortcuts added"],
"repo_url": "https://github.com/Akascape/CTkDesigner-Support",
"image_url": "https://github.com/Akascape/CTkDesigner-Support/assets/89206401/6435f49b-f7d0-4cba-8190-73cd71d77ac3",
"installation": "https://github.com/Akascape/CTkDesigner-Support",
"tags": ["themes", "ctkdesigner", "customtkinter", "draganddrop", "designer", "automatic", "WYSIWYG", "guidesign"]
},
"CTkThemeBuilder": {
"name": "ctkthemebuilder",
"type": "manual",
"icon": "pkg",
"desc": "Advanced theme maker of CTk",
"full_desc": "CTk Theme Builder provides a WYSIWYG interface for creating and maintaining CustomTkinter themes.",
"author": "Clive Bostock",
"highlights": ["Create custom themes", "Adjust all colors and properties", "Save/Load themes", "See live preview of the theme", "Color palletes", "Advanced tools included"],
"repo_url": "https://github.com/avalon60/ctk_theme_builder",
"image_url": "https://raw.githubusercontent.com/avalon60/ctk_theme_builder/develop/docs/CTkThemeBuilder-about.png",
"installation": "https://github.com/avalon60/ctk_theme_builder/releases",
"tags": ["themes", "thememaker", "customtkinter", "customtkinter themes", "colors", "themebuilder", "build"]
},
"TkVideoPlayer": {
"name": "tkvideoplayer",
"type": "pip",
"icon": "tk",
"desc": "Video player widget",
"full_desc": "This is a simple library to play video files in tkinter. This library also provides the ability to play, pause, skip and seek to specific timestamps.",
"author": "PaulleDemon",
"highlights": ["Video player widget", "Seek to timestamps", "Play/Pause videos", "Resizable frame"],
"repo_url": "https://github.com/PaulleDemon/tkVideoPlayer",
"image_url": "https://user-images.githubusercontent.com/89206401/196894602-d756d46c-4871-4a2f-b5cb-4b6ac1665c29.jpg",
"installation": "pip install tkvideoplayer",
"tags": ["videoplayer", "video player", "tkvideoplayer", "label"]
},
"TkChart": {
"name": "tkchart",
"type": "pip",
"icon": "ctk",
"desc": "Chart widget for Tk",
"full_desc": "Create charts in tkinter windows!",
"author": "Thisal-D",
"highlights": ["plot graph easily", "configure graph data", "animated graph", "fully customisable", "lightweight library"],
"repo_url": "https://github.com/Thisal-D/tkchart",
"image_url": "https://user-images.githubusercontent.com/93121062/204732876-1d3f7526-93ea-4e5e-905b-b768020fd572.png",
"installation": "pip install tkchart",
"tags": ["tkchart","ctkchart", "chart", "graph", "plot", "line chart"]
},
"CTkDataVisualizingWidgets": {
"name": "ctkdatavisualizingwidgets",
"type": "manual",
"icon": "ctk",
"desc": "Custom calendar, graph and chart widgets",
"full_desc": "A library focused on displaying data related operations.",
"author": "ZikPin",
"highlights": ["Modern Calendar widget", "Chart widget", "Graph widgets", "Fully customizable"],
"repo_url": "https://github.com/ZikPin/CTkDataVisualizingWidgets",
"image_url": "https://user-images.githubusercontent.com/65452275/255221043-e40ea973-77d0-42c4-b740-535c15ad5748.png",
"installation": "https://github.com/ZikPin/CTkDataVisualizingWidgets",
"tags": ["calendar", "chart", "graph", "data visualizing", "ctkdatavisualizingwidgets", "widgets"]
},
"CTkRadarChart": {
"name": "ctkradarchart",
"type": "manual",
"icon": "ctk",
"desc": "Radar chart for CTk",
"full_desc": "A radar chart widget for customtkinter, data visualizing widget.",
"author": "Akascape",
"highlights": ["Visualise data in a radar chart", "Fully customisable","Resizable widget"],
"repo_url": "https://github.com/Akascape/CTkRadarChart",
"image_url": "https://github.com/Akascape/CTkRadarChart/assets/89206401/0d3ecda5-f73d-4d27-b7d7-817cf42905ec",
"installation": "https://github.com/Akascape/CTkRadarChart",
"tags": ["ctkradarchart","radarchart", "spiderchart", "webchart","polarchart","radialchart","chart","graph"]
},
"CTkPieChart": {
"name": "ctkpiechart",
"type": "manual",
"icon": "ctk",
"desc": "Pie chart for CTk",
"full_desc": "A pie chart widget for customtkinter, data visualizing widget.",
"author": "Akascape",
"highlights": ["Visualise data in a pie chart", "Fully customisable", "Automatic calculations", "No sharp edges"],
"repo_url": "https://github.com/Akascape/CTkPieChart",
"image_url": "https://github.com/Akascape/CTkPieChart/assets/89206401/2632a3f0-bf79-40ec-a3a1-bf5252d571b9",
"installation": "https://github.com/Akascape/CTkPieChart",
"tags": ["ctkpiechart","piechart", "piegraph", "circle","chart","graph"]
},
"TkCalendar": {
"name": "tkcalendar",
"type": "pip",
"icon": "tk",
"desc": "Calender widget",
"full_desc": "tkcalendar is a python module that provides the Calendar and DateEntry widgets for Tkinter. The DateEntry widget is similar to a Combobox, but the drop-down is not a list but a Calendar to select a date. Events can be displayed in the Calendar with custom colors and a tooltip displays the event list for a given day. tkcalendar is compatible with both Python 2 and Python 3. It supports many locale settings (e.g. 'fr_FR', 'en_US', ..) and the colors are customizable.",
"author": "Juliette Monsel",
"highlights": ["Calendar widget", "Lots of customisable options", "Data entry widget"],
"repo_url": "https://github.com/j4321/tkcalendar",
"image_url": "https://user-images.githubusercontent.com/89206401/207638596-9fb1389b-0d40-44c9-ad9a-755749ad5a04.jpg",
"installation": "pip install tkcalendar",
"tags": ["tkcalendar","calendar", "data", "data entry", "date", "time"]
},
"ttkwidgets": {
"name": "ttkwidgets",
"type": "pip",
"icon": "tk",
"desc": "Widget collection",
"full_desc": "A collection of widgets for Tkinter's ttk extensions by various authors.",
"author": "The TkinterEP team",
"highlights": ["Over 20 unique widgets included", "Lots of customizable options", "Timeline widget", "Font chooser", "Color chooser", "Autocomplete widgets", "Table widget", "Tooltips", "Calender widget", "Scale widget", "Checkbox treeview", "more..."],
"repo_url": "https://github.com/TkinterEP/ttkwidgets",
"image_url": "https://user-images.githubusercontent.com/89206401/248753956-16277ff0-a754-46ce-b697-d50f4fcf4891.jpg",
"installation": "pip install ttkwidgets",
"tags": ["widgets", "ttkwidgets", "tkinterep", "timeline", "colorchooser", "calender", "table", "tooltip", "link", "font", "treeview", "autocomplete"]
},
"ttkthemes": {
"name": "ttkthemes",
"type": "pip",
"icon": "tk",
"desc": "Theme collection for tkinter.ttk",
"full_desc": "A group of themes for the ttk extenstions for Tkinter gathered together by @RedFantom and created by various authors.",
"author": "The TkinterEP team",
"highlights": ["Large number of themes included", "Both modern and retro themes", "Customize themes on the fly"],
"repo_url": "https://github.com/TkinterEP/ttkthemes",
"image_url": "https://user-images.githubusercontent.com/77941087/248731276-5a9afbc8-c4f0-48e5-af17-d4116fab3245.png",
"installation": "pip install ttkthemes",
"tags": ["themes", "ttkthemes", "tkinterep","tkinter themes"]
},
"TkTerm": {
"name": "tkterm",
"type": "pip",
"icon": "tk",
"desc": "Full console emulator",
"full_desc": "A fully functional terminal emulator built on Tkinter library - perform all basic commands of a terminal. \nThe Terminal is implemented as a Frame widget and can easily be integrated to other Tkinter application.",
"author": "Dhanoo Surasarang",
"highlights": ["All terminal commands can be passed", "Fully customisable", "Fully featured", "Built-in settings", "Multiple tabs"],
"repo_url": "https://github.com/dhanoosu/TkTerm",
"image_url": "https://repository-images.githubusercontent.com/451250393/87f50d40-fbaa-4a1d-b7e6-00eb0da2fdfb",
"installation": "pip install tkterm",
"tags": ["tkterminal","terminal", "console", "command line", "command prompt"]
},
"TkTerminal": {
"name": "tkterminal",
"type": "pip",
"icon": "tk",
"desc": "Console widget",
"full_desc": "This library gives Terminal widget support to the Tkinter library. Perform almost all the operations of a terminal with tkterminal.",
"author": "Saad Mairaj",
"highlights": ["All terminal commands can be passed", "Enable shell", "Enable line number bar for the terminal", "Pass command that requires input"],
"repo_url": "https://github.com/Saadmairaj/tkterminal",
"image_url": "https://user-images.githubusercontent.com/46227224/113672526-8811cb00-96d5-11eb-8527-5f8c559482fc.png",
"installation": "pip install tkterminal",
"tags": ["tkterminal","terminal", "console", "command line", "command prompt"]
},
"Auto-py-to-exe": {
"name": "auto-py-to-exe",
"type": "pip",
"icon": "pkg",
"desc": "Package utility",
"full_desc": "A .py to .exe converter using a simple graphical interface and PyInstaller in Python.",
"author": "Brent Vollebregt",
"highlights": ["Convert your python script to exe", "easy interface for pyinstaller", "make one-file or one-directory exe", "settings can be saved"],
"repo_url": "https://github.com/brentvollebregt/auto-py-to-exe",
"image_url": "https://user-images.githubusercontent.com/89206401/188321124-654cb993-80b3-4c92-8aa4-ca366931c96e.png",
"installation": "pip install auto-py-to-exe",
"tags": ["auto-py-to-exe","auto py to exe", "pyinstaller", "executable"]
},
"TkMacosx": {
"name": "tkmacosx",
"type": "pip",
"icon": "tk",
"desc": "Modified widget library",
"full_desc": "This module provides some modified widgets of Tkinter which fixes many issues with widgets not working properly on macOS platform. For example Button of tkmacosx which looks and feels exactly like a native Tkinter button can change its background and foreground color and has a lot more functionality, Issues with Radiobutton are also fixed with this library. The library also offers some more useful widgets functionality. \nNote that these widgets are also supported in other platforms.",
"author": "Saad Mairaj",
"highlights": ["Different button styles", "CircleButton Widget", "Colorscale Widget", "Marquee Label Widget", "Radiobutton Widget", "More functionalities"],
"repo_url": "https://github.com/Saadmairaj/tkmacosx",
"image_url": "https://user-images.githubusercontent.com/46227224/114270791-e8816f00-9a2b-11eb-911c-a736253b3de5.png",
"installation": "pip install tkmacosx",
"tags": ["tkmacosx","macos", "tkinter", "widgets", "color picker", "colorscale", "colorpicker", "label", "radiobutton", "circle button"]
},
"Chlorophyll": {
"name": "chlorophyll",
"type": "pip",
"icon": "tk",
"desc": "Code editor",
"full_desc": "Chlorophyll provides the CodeView widget for tkinter, which is a Text widget with syntax highlighting, line numbers, and works as a simple code editor. It is written in Python and uses the pygments library for syntax highlighting and the TkLineNums module for line numbers.",
"author": "rdbende",
"highlights": ["CodeView widget", "syntax highlights based on the coding language", "Line numbers", "Code Editor"],
"repo_url": "https://github.com/rdbende/chlorophyll",
"image_url": "https://user-images.githubusercontent.com/89206401/242209433-c9ac174c-3364-42c1-bff9-bc236b7002f3.jpg",
"installation": "pip install chlorophyll",
"tags": ["tkcode", "code editor", "coding", "editor", "syntax", "console", "code view", "text"]
},
"TkLineNums": {
"name": "tklinenums",
"type": "pip",
"icon": "tk",
"desc": "Line numbering widget",
"full_desc": "TkLineNums is a simple line numbering widget for Python's tkinter GUI library. It is directly connects to a Text widget and even supports ttk themes through the set_to_ttk_style method.",
"author": "Moosems",
"highlights": ["Clicking on line numbers will set the insert to the beginning of the line.", "Shift clicking will select all text from the end of the line clicked by cursor and the insert position.", "Can handle elided lines (elided lines are lines that are not visible in the text widget).", "Supports ttk themes and allows easy color customization.", "Supports click dragging for selection." ],
"repo_url": "https://github.com/Moosems/TkLineNums",
"image_url": "https://raw.githubusercontent.com/Moosems/TkLineNums/main/misc/TkLineNumsPhoto.png",
"installation": "pip install tklinenums",
"tags": ["tklinenums","linenumbers", "number", "widget"]
},
"CTkCodeBox": {
"name": "ctkcodebox",
"type": "manual",
"icon": "ctk",
"desc": "Code Viewer Widget",
"full_desc": "Advanced Code Viewer for customtkinter, with line numbers and code highlighting.",
"author": "Akascape",
"highlights": ["Multiple language support", "Code syntax highlighting", "Multiple Color Themes", "Right-click copy-paste menu", "Line numbers on left side", "Fully customizable"],
"repo_url": "https://github.com/Akascape/CTkCodeBox",
"image_url": "https://github.com/user-attachments/assets/a22c6142-afc8-4239-840f-76e06ef7c668",
"installation": "https://github.com/Akascape/CTkCodeBox",
"tags": ["ctkcodebox", "codeeditor", "coding", "editor", "syntax", "programming", "codeview", "textbox", "codebox"]
},
"TkSheet": {
"name": "tksheet",
"type": "pip",
"icon": "tk",
"desc": "Advanced Table widget",
"full_desc": "tksheet is a Python tkinter table widget written in pure python. It works using tkinter canvases and moves lines, text and rectangles around for only the visible portion of the table",
"author": "ragardner",
"highlights": ["Display and modify tabular data", "Runs smoothly even with millions of rows/columns", "Drag and drop columns and rows", "Change any colors in the sheet","Create an unlimited number of high performance dropdown and check boxes","Edit cells directly"],
"repo_url": "https://github.com/ragardner/tksheet",
"image_url": "https://github.com/ragardner/tksheet/assets/89206401/cf52d22b-8791-43a9-b9bf-2ece90899353",
"installation": "pip install tksheet",
"tags": ["tksheet", "table", "table", "treeview", "tabular","data", "sheet", "excel"]
},
"TkDnD2": {
"name": "tkinterdnd2",
"type": "pip",
"icon": "tk",
"desc": "Drag and drop support",
"full_desc": "tkDnD2 is a tcl/Tk extension adding native drag and drop support.",
"author": "Philippe Gagne",
"highlights": ["Tkinter native drag and drop support for windows, unix and Mac OSX."],
"repo_url": "https://github.com/pmgagne/tkinterdnd2",
"image_url": null,
"installation": "pip install tkinterdnd2",
"tags": ["tkdnd2", "tkinter", "drag and drop", "drop files", "files","dnd2"]
},
"TkSliderWidget": {
"name": "tksliderwidget",
"type": "manual",
"icon": "tk",
"desc": "Multi-headed sliders",
"full_desc": "Implementation of a slider widget using tkinter, multiple slider supported.",
"author": "MengxLi",
"highlights": ["Multi-headed sliders", "Customisable slider"],
"repo_url": "https://github.com/MenxLi/tkSliderWidget",
"image_url": "http://i.ibb.co/zRYP9Fv/Annotation-2020-02-13-172914.png",
"installation": "https://github.com/MenxLi/tkSliderWidget",
"tags": ["tkslider", "sliders", "multi slider", "scale", "points"]
},
"AnimatedGif": {
"name": "animatedgif",
"type": "manual",
"icon": "tk",
"desc": "Tk GIF widget",
"full_desc": "A very simple class (subclass of tkinter.Label) that displays an animated GIF in a label and either runs the animation in a separate thread or using tkinter's after() method.",
"author": "OJ Skjelten",
"highlights": ["Show gifs in tkinter window"],
"repo_url": "https://github.com/olesk75/AnimatedGIF",
"image_url": null,
"installation": "https://github.com/olesk75/AnimatedGIF",
"tags": ["gifs", "animation", "label"]
},
"CTkGif": {
"name": "CTkGIF",
"type": "manual",
"icon": "ctk",
"desc": "Gif Widget for CustomTkinter",
"full_desc": "Gif Widget for CustomTkinter",
"author": "IfTrueEqualsEqualsTrue",
"highlights": ["Show gifs in customtkinter window"],
"repo_url": "https://github.com/IfTrueEqualsEqualsTrue/CTkGif",
"image_url": null,
"installation": "https://github.com/IfTrueEqualsEqualsTrue/CTkGif",
"tags": ["gifs", "animation", "label", "ctkgif"]
},
"PyGUI-Gauge": {
"name": "pyguigauge",
"type": "manual",
"icon": "tk",
"desc": "Gauge widget",
"full_desc": "The Gauge Widget is a customizable graphical representation of a gauge, implemented using the Tkinter library in Python. It allows you to create visually appealing gauges with customizable parameters such as size, range, colors, and more.",
"author": "Dongli Liu",
"highlights": ["Customizable: The gauge has high flexibility", "Interactive: Update the gauge value dynamically", "Randomization: Generate random configurations ", "Adjust the size, range, colors, and other parameterst"],
"repo_url": "https://github.com/Dongli99/PY-gui-gauge",
"image_url": "https://github.com/Akascape/tkinter-toolkit/assets/89206401/31888cc2-14a2-467e-9d8d-980bf06a3ea8",
"installation": "https://github.com/Dongli99/PY-gui-gauge",
"tags": ["pyguigauge","dial", "circular","meter","gauge"]
},
"TkCurve": {
"name": "tkcurve",
"type": "manual",
"icon": "tk",
"desc": "Curve Editor",
"full_desc": "A simple curve line widget for tkinter.",
"author": "Akascape",
"highlights": ["Modern look", "Add points in the curve", "Bezier curves", "Control points"],
"repo_url": "https://github.com/Akascape/TkCurve",
"image_url": "https://github.com/Akascape/TkCurve/assets/89206401/b4cd7314-b899-4244-b4ee-1ff25355ba7c",
"installation": "https://github.com/Akascape/TkCurve",
"tags": ["tkcurve", "lines", "curveeditor", "bezier", "linear"]
},
"AwesomeTkinter": {
"name": "awesometkinter",
"type": "pip",
"icon": "tk",
"desc": "Image type widget library",
"full_desc": "AwesomeTkinter offers some pretty tkinter widgets. These widgets are just a tkinter widgets with custom styles and images.",
"author": "Aboghazala",
"highlights": ["3D Button widget", "Circular progress bar", "segmented progess bar", "date picker", "more widgets..." ],
"repo_url": "https://github.com/Aboghazala/AwesomeTkinter",
"image_url": "https://user-images.githubusercontent.com/37757246/93717162-3c059b80-fb74-11ea-9998-00fc5ba82ca3.png",
"installation": "pip install awesometkinter",
"tags": ["buttons", "styes", "progressbar","tooltips", "circular", "date picker"]
},
"TkFileBrowser": {
"name": "tkfilebrowser",
"type": "pip",
"icon": "tk",
"desc": "File dialogs",
"full_desc": "tkfilebrowser is an alternative to tkinter.filedialog that allows the user to select files or directories. The GUI is written with tkinter but the look is closer to GTK and the application uses GTK bookmarks (the one displayed in nautilus or thunar for instance). This filebrowser supports new directory creation and filtype filtering.",
"author": "Juliette Monsel",
"highlights": ["Alternative to tkinter file dialog", "askopenfilename", "askopenfilenames", "askopendirname", "askopendirnames", "asksaveasfilename"],
"repo_url": "https://github.com/j4321/tkFileBrowser",
"image_url": "https://user-images.githubusercontent.com/89206401/242241123-5796e3cf-5246-42a9-b606-99485bdfd979.png",
"installation": "pip install tkfilebrowser",
"tags": ["files", "file browser", "file manager","save", "open", "dialog"]
},
"CTkPDFViewer": {
"name": "ctkpdfviewer",
"type": "manual",
"icon": "ctk",
"desc": "PDF widget",
"full_desc": "A simple yet powerfull pdf viewer widget for customtkinter! This can be helpful for adding documentation (in the form of PDF) inside your application. \nUsers can quicky view the offline copy of your documenation.",
"author": "Akascape",
"highlights": ["Quick PDF widget", "Load PDF files", "Configure page height/width", "Scrollable pages"],
"repo_url": "https://github.com/Akascape/CTkPDFViewer",
"image_url": "https://user-images.githubusercontent.com/89206401/242335931-1324243e-da47-4bd8-af46-cded53cb7b51.jpg",
"installation": "https://github.com/Akascape/CTkPDFViewer",
"tags": ["files", "pdf viewer", "pdf files","viewer", "documentation", "about"]
},
"TkColorPicker": {
"name": "tkcolorpicker",
"type": "pip",
"icon": "tk",
"desc": "Color Picker",
"full_desc": "This module contains a ColorPicker class which implements the color picker and an askcolor function that displays the color picker and returns the chosen color in RGB and HTML formats.",
"author": "Juliette Monsel",
"highlights": ["Alternative to default color picker", "classic gradient tools", "detailed color values", "color palleters"],
"repo_url": "https://github.com/j4321/tkColorPicker",
"image_url": "https://user-images.githubusercontent.com/89206401/242483953-1baf0d80-e892-4745-ae26-153a0382a3bc.jpg",
"installation": "pip install tkcolorpicker",
"tags": ["tkcolorpicker","tkinter", "colorpicker", "colors", "picker","color chooser"]
},
"TkFontChooser": {
"name": "tkfontchooser",
"type": "pip",
"icon": "tk",
"desc": "Font chooser dialog",
"full_desc": "This module contains a FontChooser class which implements the font chooser and an askfont function that displays the font chooser and returns the chosen font when the user closes the font chooser. The font is returned as a dictionary like the one returned by the function 'tkFont.Font.actual'.",
"author": "Juliette Monsel",
"highlights": ["Font chooser dialog", "All font styles", "Preview fonts"],
"repo_url": "https://github.com/j4321/tkFontChooser",
"image_url": "https://user-images.githubusercontent.com/89206401/242485025-f4a7fb17-4e4e-485f-a1f6-5d8f12ad5943.jpg",
"installation": "pip install tkfontchooser",
"tags": ["tkfontchooser","fonts", "words", "chooser", "font chooser"]
},
"TkinterWeb": {
"name": "tkinterweb",
"type": "pip",
"icon": "tk",
"desc": "Web browser widget",
"full_desc": "TkinterWeb offers bindings for the Tkhtml3 widget, which enables loading HTML and CSS code into Tkinter applications. \nAll major operating systems running Python 2.6+ or Python 3+ are supported.",
"author": "Anderoo",
"highlights": ["Show websites in tkinter frame", "Basic html view only"],
"repo_url": "https://github.com/Andereoo/TkinterWeb",
"image_url": "https://raw.githubusercontent.com/Andereoo/TkinterWeb/main/tkinterweb/images/tkinterweb.png",
"installation": "pip install tkinterweb",
"tags": ["tkwebbrowser","website", "web browser", "browser", "tkinterweb", "webpage"]
},
"TkinterMapView": {
"name": "tkintermapview",
"type": "pip",
"icon": "ctk",
"desc": "Map display widget",
"full_desc": "TkinterMapView is a tile based interactive map renderer widget for the python Tkinter library. By default, it displays the OpenStreetMap map, but you can change the tile server to whatever you like, and it also supports a second tile server for overlays like OpenSeaMap. You can set the current focus of the widget by a position or address, and place markers or a path on the map.",
"author": "TomSchimansky",
"highlights": ["Mapview widget", "Set coordinate position", "Set address position", "Set position with marker", "Set position and zoom to fit bounding box", "Create path from position list", "Create polygon from position list", "Use other map servers"],
"repo_url": "https://github.com/TomSchimansky/TkinterMapView",
"image_url": "https://user-images.githubusercontent.com/89206401/243061279-d6baac4e-1404-4c0c-9558-41d0d9f51ba5.png",
"installation": "pip install tkintermapview",
"tags": ["tkintermapview", "tkmap", "ctkmap", "customtkinter", "mapview", "maps","sattelite","directions","googlemaps"]
},
"TkTimePicker": {
"name": "tkTimePicker",
"type": "pip",
"icon": "tk",
"desc": "Clock timepicker",
"full_desc": "This is a simple and fully customizable timepicker widgets made for tkinter. You can make use of three types of timepicker.",
"author": "PaulleDemon",
"highlights": ["Time picker widget", "clock timepicker", "old-spin timepicker", "modern-spin timepicker", "different themes"],
"repo_url": "https://github.com/PaulleDemon/tkTimePicker",
"image_url": "https://raw.githubusercontent.com/PaulleDemon/tkTimePicker/master/ReadMeImages/DraculaDark.png",
"installation": "pip install tkTimePicker",
"tags": ["timepicker", "tktimepicker", "datetime", "clock", "analog", "digital", "dial"]
},
"Sun-Valley-ttk-Theme": {
"name": "sv-ttk",
"type": "pip",
"icon": "pkg",
"desc": "Modern theme for tkinter.ttk widgets",
"full_desc": "The sv_ttk package allows you to easily give a Windows 11 look and feel to your Tkinter/ttk app. Making applications with Tkinter, that look this gorgeous has never been possible before.",
"author": "rdbende",
"highlights": ["Windows 11 look and feel for Tkinter", "Dark and light themes", "Easy to apply, just add `sv_ttk.use_dark_theme()`"],
"repo_url": "https://github.com/rdbende/Sun-Valley-ttk-theme",
"image_url": "https://raw.githubusercontent.com/rdbende/Sun-Valley-ttk-examples/master/Widget%20demo/Screenshot.png",
"installation": "pip install sv-ttk",
"tags": ["svttk", "sv-ttk", "sun valley theme", "themes", "sunvalleyttktheme", "tkinter", "ttk", "windows 11"]
},
"Sun Valley Theme Colorizer": {
"name": "sv_ttk_colorizer",
"type": "pip",
"icon": "pkg",
"desc": "sv-ttk theme toolkit",
"full_desc": "A Python module for changing the accent color and applying some tweaks to @rdbende's Sun Valley ttk theme. Simple and easy to use.",
"author": "Valer100",
"highlights": ["change the accent color with no effort", "apply tweaks and fixes, like dark mode titlebars support", "export and import tweaks for future use", "live preview"],
"repo_url": "https://github.com/Valer100/Sun-Valley-Theme-Colorizer",
"image_url": "https://raw.githubusercontent.com/Valer100/Sun-Valley-Theme-Colorizer/main/screenshots/image_hero_dark.png",
"installation": "pip install sv_ttk_colorizer",
"tags": ["svttk", "sv-ttk", "sun valley theme", "svttkcolorizer", "sunvalleyttktheme", "colorizer", "windows 11", "sv-ttk-c", "sv_ttk_c"]
},
"TkFontAwesome": {
"name": "tkfontawesome",
"type": "pip",
"icon": "tk",
"desc": "Icon Library",
"full_desc": "A library that enables you to use FontAwesome icons in your tkinter application. \nYou may use any of the 1k+ free FontAwesome 5.0 icons. The fill color and size are customized to your specifications and then converted to an object via tksvg that can be used anywhere you would use a tkinter.PhotoImage object.",
"author": "Israel Dryer",
"highlights": ["Easily add FontAwesome icons", "website: https://fontawesome.com/versions"],
"repo_url": "https://github.com/israel-dryer/TkFontAwesome",
"image_url": "https://raw.githubusercontent.com/israel-dryer/TkFontAwesome/main/assets/example-2.1.png",
"installation": "pip install tkfontawesome",
"tags": ["fonts", "tkfontawesome", "icons", "images", "svg"]
},
"TTkBootstrap": {
"name": "ttkbootstrap",
"type": "pip",
"icon": "tk",
"desc": "Theme/Widget Library",
"full_desc": "A supercharged theme extension for tkinter that enables on-demand modern flat style themes inspired by Bootstrap.",
"author": "Israel Dryer",
"highlights": ["Built-in Themes", "Pre-defined styles", "Simple keyword API", "Lots of new widgets", "Built-in theme creator"],
"repo_url": "https://github.com/israel-dryer/ttkbootstrap",
"image_url": "https://user-images.githubusercontent.com/89206401/246755992-a4f0206d-55e4-4d2d-983a-610a2cc94256.jpg",
"installation": "pip install ttkbootstrap",
"tags": ["widgets", "themes", "styles", "library", "ttkbootstrap"]
},
"Py-Window-Styles": {
"name": "pywinstyles",
"type": "pip",
"icon": "pkg",
"desc": "Windows 11 window themes",
"full_desc": "Customize your tkinter window with awesome built-in windows header styles and themes. \nThis is only for windows 11",
"author": "Akascape",
"highlights": ["Acrylic theme (blurred window)", "Aero Theme","Custom header colors", "Transparent themes","Windows 7 retro theme","dark header themes", "More customizable window options"],
"repo_url": "https://github.com/Akascape/py-window-styles",
"image_url": "https://user-images.githubusercontent.com/89206401/246872839-986062c0-30a0-4289-929a-e5e2440b8dd1.jpg",
"installation": "pip install pywinstyles",
"tags": ["themes","pywindowstyles", "pywinstyles", "windows11", "styles","blurred","acrylic","headercolor", "titlebar"]
},
"hPyT": {
"name": "hpyt",
"type": "pip",
"icon": "pkg",
"desc": "Manipulate Windows and Titlebars",
"full_desc": "A package to manipulate windows and titlebar of GUI applications made using python Supports Both Windows 11 and 10",
"author": "Zingzy",
"highlights": ["Hide/Unhide Title Bar", "Rainbow TitleBar", "Hide/Unhide both Maximize and Minimize Buttons (Completely Hides both buttons)", "Hide/Unhide All Buttons or Stuffs", "Enable/Disable Maximize Button", "Enable/Disable Minimize Button", "Window Opacity control", "Window Flashing", "Custom TitleBar Color", "Custom TitleBar Text Color", "Center a window on the screen", "Center a secondary window relative to the primary window", "Other basic window management functions - Move, Resize, Maximize, Minimize, Restore", "Circle, Vertical and Horizontal Motion Animations", "Stylize title text"],
"repo_url": "https://github.com/zingzy/hPyT",
"image_url": "https://github.com/Akascape/tkinter-toolkit/assets/89206401/0b03c50d-a1e1-4ae3-a666-427e81694464",
"installation": "pip install hPyT",
"tags": ["hpyt", "windows", "titlebar","buttons","maximise","minimize","flash","hide"]
},
"CTkListbox": {
"name": "ctklistbox",
"type": "pip",
"icon": "ctk",
"desc": "Custom Listbox widget",
"full_desc": "A quick and modern listbox widget for customtkinter.",
"author": "Akascape",
"highlights": ["Similar to the tkinter listbox widget", "Configurable options"],
"repo_url": "https://github.com/Akascape/CTkListbox",
"image_url": "https://user-images.githubusercontent.com/89206401/247524994-256c135f-3d6c-4daa-87a5-b4572a2c905f.jpg",
"installation": "pip install CTkListbox",
"tags": ["customtkinter", "listbox", "combobox", "optionmenu", "menu"]
},
"CTkVisualizer": {
"name": "ctkvisualizer",
"type": "pip",
"icon": "ctk",
"desc": "Audio Visualizer for CTk",
"full_desc": "CTkVisualizer is an interactive and visually engaging tool that transforms audio data into dynamic visual representations. Utilizing Python libraries such as librosa, pygame, and customtkinter, this application provides real-time visualization of audio frequencies and amplitudes through colorful, animated bars. Users can play audio files, pause, and adjust volume levels, while enjoying a captivating display that enhances their listening experience. Ideal for music lovers, developers, and artists, this project showcases the beauty of sound through visual art.",
"author": "Loris Dante (iLollek)",
"highlights": ["Real-Time Visualization: Experience live audio visualization with animated \nbars that respond instantly to changes in frequency and amplitude.", "Customizable Color Schemes: Personalize the visualizer by changing the \ncolor of the audio bars to suit your preferences or the mood of the music.","Dynamic Audio Playback Control: Easily control playback with methods to \nplay, pause, and resume audio, along with volume adjustments for a tailored \nlistening experience.","Transparent Bar Effects: Enhance visual aesthetics with optional \ntransparency effects, creating a unique and immersive experience."],
"repo_url": "https://github.com/iLollek/CTkVisualizer",
"image_url": "https://raw.githubusercontent.com/iLollek/CTkVisualizer/refs/heads/main/image.png",
"installation": "pip install CTkVisualizer",
"tags": ["audio visualizer", "music visualizer", "visualizer", "ctkvisualizer", "animation", "sound"]
},
"TkVisualizer": {
"name": "tkvisualizer",
"type": "manual",
"icon": "tk",
"desc": "Audio Visualizer widget",
"full_desc": "Simple audio visualizer widget for tkinter.",
"author": "Akascape",
"highlights": ["Gradient Frame", "Customizable options", "currently in beta stage..."],
"repo_url": "https://github.com/Akascape/TkVisualizer",
"image_url": "https://user-images.githubusercontent.com/89206401/248234441-5f16df2c-0dce-42a6-ac1c-78664314a35a.jpg",
"installation": "https://github.com/Akascape/TkVisualizer",
"tags": ["audio visualizer", "music visualizer", "visualizer", "tkvisualizer", "animation", "sound"]
},
"CustomTkinterTitlebar":{
"name": "customtkintertitlebar",
"type": "pip",
"icon": "tk",
"desc": "Customizable titlebar for windows",
"full_desc": "This is a project that can help you to get a custom titlebar. Different types of widgets can be added to the titlebar",
"author": "XiaoBaiYun",
"highlights": ["Insert components to titlebar", "Custom minsize & maxsize buttons", "Different window themes: mica, fluent, blur", "Tabview widget in the titlebar"],
"repo_url": "https://github.com/littlewhitecloud/CustomTkinterTitlebar/",
"image_url": "https://user-images.githubusercontent.com/71159641/244681503-30f7c785-d189-4865-8095-384259e9b419.png",
"installation": "pip install CustomTkinterTitlebar",
"tags": ["CTkTitlebar", "customtkinter titlebar", "titlebar", "header", "custom titlebar"]
},
"CTkXYFrame": {
"name": "ctkxyframe",
"type": "manual",
"icon": "ctk",
"desc": "Better scrollable frame",
"full_desc": "A better scrollable frame for customtkinter with both x and y scrollability.",
"author": "Akascape",
"highlights": ["Both x and y scrollability at the same time", "Proper mousewheel bindings", "Dynamic scrollbars, hides automatically when reaches full size", "Full customisability just like ctkscrollable frame"],
"repo_url": "https://github.com/Akascape/CTkXYFrame",
"image_url": "https://github-production-user-asset-6210df.s3.amazonaws.com/89206401/250564194-05298e8d-cc9d-48ca-8b27-9943176d5c1a.jpg",
"installation": "https://github.com/Akascape/CTkXYFrame",
"tags": ["customtkinter", "ctkxyframe", "ctkscrollableframe", "scrollableframe", "frame"]
},
"Tkinter Quick Layout": {
"name": "Tkinter_Quick_Layout",
"type": "manual",
"icon": "pkg",
"desc": "Create complex grid layouts for reference",
"full_desc": "This repository will help you create complex layouts when building Tkinter and CustomTkinter application",
"author": "EasyDevv",
"highlights": ["Easily take reference while making any new layout", "Method: Grid", "Different controls and options", "Copy data to clipboard"],
"repo_url": "https://github.com/EasyDevv/Tkinter_Quick_Layout",
"image_url": "https://user-images.githubusercontent.com/11148818/276195554-35887086-a3fd-48c6-807f-6a41049fafb8.png",
"installation": "https://github.com/EasyDevv/Tkinter_Quick_Layout",
"tags": ["customtkinter", "tkinter", "frame", "layout maker", "tkinter quick layout", "quicklayout", "design", "tools","gui", "app"]
},
"CTkMeter": {
"name": "CTkMeter",
"type": "manual",
"icon": "ctk",
"desc": "Circular progress bar",
"full_desc": "A cool and modern looking meter widget with hover animation for CustomTkinter library.",
"author": "Anand Krishnan",
"highlights": ["Easily add a circular progress bar widget", "Set loading percentage", "Hover effect", "Adjust animation"],
"repo_url": "https://github.com/anamite/ctk_widget",
"image_url": "https://github.com/anamite/ctk_widget/assets/77412636/d53b3537-45a5-4b05-8d21-a70e61a09b45",
"installation": "https://github.com/anamite/ctk_widget",
"tags": ["ctkmeter", "meter", "dial", "gauge", "circular progressbar", "progressbar","loading"]
},
"CTkClock": {
"name": "ctkclock",
"type": "manual",
"icon": "ctk",
"desc": "Clock Widget",
"full_desc": "A Library for CLock widget in Tkinter and CTkinter.",
"author": "Arthur-101",
"highlights": ["Clock component in CTk", "Fully customizable"],
"repo_url": "https://github.com/Arthur-101/CTkClock",
"image_url": "https://raw.githubusercontent.com/Arthur-101/CTkClock/main/Images/example%20clock3.png",
"installation": "https://github.com/Arthur-101/CTkClock",
"tags": ["customtkinter", "ctkclock", "clock", "analogclock", "time", "watch"]
},
"Popup Menu": {
"name": "popup menu",
"type": "manual",
"icon": "ctk",
"desc": "Right click Menu",
"full_desc": "A custom right click menu class for customtkinter.",
"author": "Akascape",
"highlights": ["Right click menu", "Hides with outside click", "Rounded corners", "Customizable options", "No installation required"],
"repo_url": "https://www.akascape.com/coding/how-to-make-a-popup-menu-in-customtkinter",
"image_url": "https://github.com/TomSchimansky/CustomTkinter/assets/89206401/b66e6683-7caf-46cc-8a3e-2fed9c584c9a",
"installation": "https://www.akascape.com/coding/how-to-make-a-popup-menu-in-customtkinter",
"tags": ["popupmenu", "floatingwindow", "rightclick", "menu", "options", "roundedcorners"]
},
"Full Custom Window": {
"name": "customwindow",
"type": "manual",
"icon": "ctk",
"desc": "custom window style",
"full_desc": "A custom window class with new header style for windows 10/11 with rounded corners",
"author": "Akascape",
"highlights": ["Drag window precisely", "Customize title bar", "Resizable window", "Icon image", "Rounded corners"],
"repo_url": "https://www.akascape.com/coding/full-python-window-template-with-new-header",
"image_url": "https://user-images.githubusercontent.com/89206401/205429162-b89b06d9-5db5-4844-b8ee-903a193e9463.jpg",
"installation": "https://www.akascape.com/coding/full-python-window-template-with-new-header",
"tags": ["window", "macos", "style", "customwindow"]
},
"Tk-to-CTk": {
"name": "tkinter-to-customtkinter",
"type": "manual",
"icon": "ctk",
"desc": "conversion tool",
"full_desc": "Convert your tkinter scripts and guis to custom tkinter with this command line tool. Comes with graphical user interface option and can determine programming paradigm and import structure to keep consistency across files",
"author": "Donny",
"highlights": ["Convert tkinter app to ctk"],
"repo_url": "https://github.com/Donny-GUI/tkinter-to-customtkinter-converter",
"image_url": "https://user-images.githubusercontent.com/108424001/226063288-66da2f57-f5b7-49f1-bdd5-f465e963b125.png",
"installation": "https://github.com/Donny-GUI/tkinter-to-customtkinter-converter",
"tags": ["tkintertocustomtkinter", "tktoctk", "convertor","tools"]
},
"CTkComponents": {
"name": "CTkComponents",
"type": "manual",
"icon": "ctk",
"desc": "usefull ui elements",
"full_desc": "CTk Components is a collection of widgets and utilities designed as extensions or add-ons for customtkinter",
"author": "rudymohammadbali",
"highlights": ["CTkAlert", "CTkBanner", "CTkNotification", "CTkLoader", "CTkPopup", "CTkProgressPopup", "CTkTreeVew", "More..."],
"repo_url": "https://github.com/rudymohammadbali/ctk_components",
"image_url": "",
"installation": "https://github.com/rudymohammadbali/ctk_components/",
"tags": ["customtkinter", "ctkcomponents", "popupmenu","banner","notification","loader","gif","progress","treeview","messagebox"]
},
"CTkChart": {
"name": "ctkchart",
"type": "pip",
"icon": "ctk",
"desc": "Chart widget for CTk",
"full_desc": "Create charts in customtkinter windows!",
"author": "Thisal-D",
"highlights": ["plot graph easily", "configure graph data", "animated graph", "fully customisable", "lightweight library"],
"repo_url": "https://github.com/Thisal-D/ctkchart",
"image_url": "https://github.com/Thisal-D/ctkchart/assets/93121062/ecb91596-2c50-46ef-923f-c3db0d6091d1",
"installation": "pip install ctkchart",
"tags": ["tkchart","ctkchart", "chart", "graph", "plot", "line chart"]
},
"Tkhtmlview": {
"name": "tkhtmlview",
"type": "pip",
"icon": "tk",
"desc": "HTML widgets for tkinter",
"full_desc": "Display basic html in ui",
"author": "bauripalash / paolo-gurisatti",
"highlights": ["simple and lightweight", "text can be disaply as html", "image support"],
"repo_url": "https://github.com/paolo-gurisatti/tk_html_widgets",
"image_url": "https://github.com/Thisal-D/Youtube-Downloader/assets/93121062/b38ada9b-87ac-438a-9b12-a3aebb098f32",
"installation": "pip install tkhtmlview",
"tags": ["html", "tkhtmlview", "tk_html_widgets"]
},
"ShadowTk": {
"name": "ShadowTk",
"type": "manual",
"icon": "tk",
"desc": "Shadows in widgets",
"full_desc": "Add Shadows to Tkinter Components",
"author": "vednig",
"highlights": ["simple shadows around tkinter widgets"],
"repo_url": "https://github.com/vednig/shadowTk",
"image_url": "https://i.stack.imgur.com/fJot2.png",
"installation": "https://github.com/vednig/shadowTk",
"tags": ["shadowtk", "shadows", "background"]
},
"Libtextworker": {
"name": "libtextworker",
"type": "pip",
"icon": "tk",
"desc": "Utility project",
"full_desc": "This library aims to be suitable for both GUI and CLI/TUI based programs.",
"author": "Le Bao Nguyen",
"highlights": ["Tkinter text edit widget with line numbers", "A custom about dialog", "Directory tree + list (on work) with auto refresh", "JSON+INI configuration system and class for anything you like", "Auto coloring, uses darkdetect"],
"repo_url": "https://github.com/lebao3105/libtextworker",
"image_url": "https://github.com/Akascape/tkinter-toolkit/assets/77564176/dd31b1f6-9f97-44f9-af0f-94a09d853cae",
"installation": "pip install libtextworker",
"tags": ["libtextworker", "dialog box", "directory", "tree", "json", "auto-color", "config"]
},
"RoundedTk": {
"name": "RoundedTk",
"type": "manual",
"icon": "tk",
"desc": "Round windows",
"full_desc": "Rounded Tk is a Python library that allows you to easily create rounded windows and widgets with Python Tkinter.",
"author": "AZachia",
"highlights": ["Apply transparent round corners in the tkinter window", "https://github.com/AZachia/Rounded-Tk"],
"repo_url": "https://github.com/AZachia/Rounded-Tk",
"image_url": "https://raw.githubusercontent.com/AZachia/Rounded-Tk/main/images/RoundedTk.png",
"installation": "https://github.com/AZachia/Rounded-Tk",
"tags": ["roundedtk", "transparent"]
},
"CTkSlideView": {
"name": "CTkSlideView",
"type": "manual",
"icon": "ctk",
"desc": "Slideshow carousel",
"full_desc": "A Slide View (Slideshow carousel) for customtkinter. This includes a smooth animation between the slides too.",
"author": "rigvedmaanas",
"highlights": ["Add widgets in the slide", "Smooth animation between the slide"],
"repo_url": "https://github.com/rigvedmaanas/CTkSlideView",
"image_url": "https://github.com/rigvedmaanas/CTkSlideView/assets/89206401/ff58a72e-dc6c-4193-ba1a-8f78773405c8",
"installation": "https://github.com/rigvedmaanas/CTkSlideView",
"tags": ["slideshow", "slides", "ctkslideview", "animation"]
},
"CTkCalendar": {
"name": "CTkCalendar",
"type": "manual",
"icon": "ctk",
"desc": "Calendar widget for CTk",
"full_desc": "CTkCalendar is a modern and customizable calendar widget built with Python's tkinter and customtkinter libraries. It provides a sleek, user-friendly interface to interact with calendar data, and it is perfect for adding calendar functionality to your Python applications.",
"author": "Mustafa Hilmi YAVUZHAN",
"highlights": ["Aesthetic design with customizable colors and themes.", "Month Navigation: Easily navigate between months with previous and next buttons.", "Current Day Highlight: Highlight the current day with customizable colors.", "Custom Callback: Execute a callback function when a day is clicked.", "Flexible Display Options: Hide or show window elements based on preferences."],
"repo_url": "https://github.com/MustafaHilmiYAVUZHAN/CTkCalender",
"image_url": "https://github.com/MustafaHilmiYAVUZHAN/CTkCalender/blob/main/screenshots/All.png?raw=true",
"installation": "https://github.com/MustafaHilmiYAVUZHAN/CTkCalender",
"tags": ["ctkcalendar", "calendar", "calender", "month", "day", "year"]
},
"winaccent": {
"name": "winaccent",
"type": "pip",
"icon": "pkg",
"desc": "Windows accent color utility",
"full_desc": "A simple and lightweight Python module for getting Windows' accent color or a shade of it. Works on both Windows 10 and 11 and doesn't require additional dependencies.",
"author": "Valer100",
"highlights": ["get light mode/dark mode/normal accent color or a shade of it", "get a callback when the accent color is changed", "lightweight and easy to use", "no additional dependencies"],
"repo_url": "https://github.com/Valer100/winaccent",
"image_url": "https://github.com/Valer100/winaccent/blob/main/assets/hero.png?raw=true",
"installation": "pip install winaccent",
"tags": ["winaccent", "color", "accent", "windows"]
},
"CTkToggle": {
"name": "ctktoggle",
"type": "pip",
"icon": "ctk",
"desc": "Toggle Button widget",
"full_desc": "A lightweight and easy-to-use Python package designed to simplify the creation and management of toggle buttons and toggle groups using CustomTkinter. Seamlessly integrate visually appealing toggle buttons into your CustomTkinter-based GUI applications. The package supports dynamic group behavior, customizable colors, and robust state management, making it ideal for modern, interactive user interfaces.",
"author": "Tchicdje Kouojip Joram Smith",
"highlights": ["Create toggle buttons with customizable states.", "Group buttons for coordinated toggling.", "Easily manage toggle states programmatically.", "Freely engage in the development of cleaner UIs.", "Enhance versatility by replacing CTkSwitch with CTkToggleButton."],
"repo_url": "https://github.com/DeltaGa/ctk_toggle",
"image_url": "https://raw.githubusercontent.com/DeltaGa/ctk_toggle/refs/heads/main/assets/thumbnail.jpg",
"installation": "pip install ctk_toggle",
"tags": ["ctktoggle", "ctk_toggle", "togglebutton", "button"]
}
}