Wherite

D 50 completed
Desktop App
unknown / go · tiny
18
Files
3,552
LOC
0
Frameworks
2
Languages

Pipeline State

completed
Run ID
#372067
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
46.91
Framework unique
Isolation
Last stage change
2026-05-10 03:26:32
Deduplication group #50269
Member of a group with 6 similar repo(s) — canonical #75215 view group →
Top concepts (1)
Documentation
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a cross-platform, local article management system called Wherite using pure Go. The system needs to manage articles, allowing users to create, edit, and delete entries, and also support searching by title or content. Key features include a real-time Markdown preview with syntax highlighting, and the ability to switch themes. For data persistence, use SQLite3. The GUI should be built using the Gio framework, and the core logic should handle Markdown parsing using Goldmark.
go sqlite gio markdown local-storage article-manager gui cross-platform
Generated by gemma4:latest

Catalog Information

Wherite is a local article management system for Windows, macOS, and Linux, supporting article creation, editing, deletion, and search, with real-time Markdown preview, syntax highlighting, and theme switching.

Description

Wherite is a lightweight, open-source application that allows users to manage articles locally on their computer. It supports creating, editing, deleting, and searching articles, as well as providing features like real-time Markdown preview, syntax highlighting, and theme switching. Wherite uses the SQLite database for storing article data and is built using the Go programming language.

الوصف

Wherite هو نظام إدارة مقالات محليًا لويندوز، ماكنتوش، و لينكس، ي поддержر إنشاء وتحرير وإزالة المقالات والبحث عنها، مع تحديث سريع لمقدمة ماركداون وتنبيهات نحوية وتبديل الألوان.

Novelty

7/10

Tags

article-management markdown-editor sqlite-database go-programming-language local-application

Claude Models

claude (unknown version)

Quality Score

D
50.0/100
Structure
46
Code Quality
51
Documentation
40
Testing
0
Practices
80
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 649 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.6h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
AGPL-3.0
License
4.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
82.0%
markdown
18.0%

Frameworks

None detected

Concepts (1)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_categoryDocumentationdocs70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/96282.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV