0
/ 100
Good shape overall. A few tweaks would push it into the top tier.
A unified graphical user experience toolkit for Go desktop applications
Documentation
69
No CONTRIBUTING.md found (−47 pts base + up to −53 pts more for content).
→ Add a CONTRIBUTING.md telling newcomers how to get involved. Include setup, code style, test, and PR instructions.
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
README is present.
Licensed under MPL-2.0.
Engineering
72
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
CI is configured (.github/workflows/build.yml).
Lockfile present (go.sum). Installs are reproducible.
Test files detected (cmd/upack/packager/rsrc_windows_test.go).
Formatting enforced (.golangci.yml).
Project health
100
Dependency manifest found (go.mod).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- -Commits (30d / 90d)
- 17Forks
- 181Releaseslatest 4y ago
Community
- -Community health
- -authors own >50% of commits
- 327Watchers
Responsiveness
- 1hMedian issue response
- <1hMedian PR merge time
- 1Open issues
Repository files174 root entries
- .claude
- .githubGood: CI is configured (.github/workflows/build.yml).
- .vscode
- cmdGood: Test files detected (cmd/upack/packager/rsrc_windows_test.go).
- drag
- enums
- internal
- printing
- resources
- .gitattributes
- .gitignoreGood: .gitignore present.
- .golangci.ymlGood: Formatting enforced (.golangci.yml).
- action.go
- app_darwin.go
- app_linux.go
- app_windows.go
- app.go
- border.go
- build.sh
- button.go
- callbacks.go
- canvas.go
- cell_factory.go
- check_box.go
- check_radio_base.go
- clipboard_darwin.go
- clipboard_linux.go
- clipboard_windows.go
- clipboard.go
- color_editor.go
- color_filter.go
- color_test.go
- color.go
- compound_border.go
- console_other.go
- console_windows.go
- console.go
- cursor_darwin.go
- cursor_linux.go
- cursor_windows.go
- cursor.go
- data_type.go
- dialog_button_info.go
- dialog.go
- display_darwin.go
- display_linux.go
- display_windows.go
- display.go
- doc.go
- dock_container_content.go
- dock_container.go
- dock_header.go
- dock_layout_test.go
- dock_layout.go
- dock_state.go
- dock_tab.go
- dock.go
- drawable_panel.go
- drawable.go
- dynamic_color.go
- dynamic_font.go
- empty_border.go
- field_edit_test.go
- field.go
- file_dialog.go
- flex_layout_test.go
- flex_layout.go
- flow_layout_test.go
- flow_layout.go
- font_descriptor.go
- font_face_descriptor.go
- font_face.go
- font_family.go
- font_panel.go
- font.go
- glcontext_darwin.go
- glcontext_linux.go
- glcontext_windows.go
- go.modGood: Dependency manifest found (go.mod).
- go.sumGood: Lockfile present (go.sum). Installs are reproducible.
- gradient_editor.go
- gradient.go
- group.go
- helpers.go
- image_filter.go
- image.go
- indirect_color.go
- indirect_font.go
- ink.go
- key_binding.go
- keys_darwin.go
- keys_linux.go
- keys_windows.go
- keys.go
- label.go
- layout.go
- LICENSEGood: Licensed under MPL-2.0.
- line_border.go
- link.go
- list_test.go
- list.go
- markdown_test.go
- markdown.go
- mask_filter.go
- menu_bar_darwin.go
- menu_bar_other.go
- menu_bar.go
- menu_darwin.go
- menu_factory_darwin.go
- menu_factory_other.go
- menu_factory.go
- menu_item_darwin.go
- menu_item.go
- menu.go
- numeric_field.go
- open_dialog_darwin.go
- open_dialog_linux.go
- open_dialog_windows.go
- open_dialog.go
- paint.go
- panel_dispatch_test.go
- panel_transform_test.go
- panel.go
- path_effect.go
- path.go
- pattern.go
- pdf.go
- popup_menu_test.go
- popup_menu.go
- progress_bar.go
- radio_button.go
- README.mdGood: README is present.Good: README is well structured with multiple sections.Good: README includes screenshots or visuals. Great for first impressions.Good: README has code examples.Good: README links to a live demo or deployed app.Good: README includes status badges.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Good: README documents how to run the project.
- RELEASE_NOTES.md
- release.go
- root_panel.go
- sampling_options.go
- save_dialog_darwin.go
- save_dialog_linux.go
- save_dialog_windows.go
- save_dialog.go
- scroll_bar.go
- scroll_panel.go
- separator.go
- shader.go
- skia_resource.go
- slider.go
- stream.go
- surface.go
- svg_test.go
- svg.go
- table_column_header.go
- table_drag_drawable.go
- table_drop.go
- table_header.go
- table_model_test.go
- table_model.go
- table.go
- tag.go
- task_test.go
- task.go
- text_blob.go
- text_decoration.go
- text.go
- theme.go
- tooltip.go
- undo_edit.go
- undo_manager_test.go
- undo_manager.go
- well_dialog.go
- well.go
- window_darwin.go
- window_linux.go
- window_windows.go
- window.go