Gnubok

D 57 completed
Other
web_app / typescript · medium
758
Files
125,331
LOC
3
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
46.40
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47294
Member of a group with 1 similar repo(s) — canonical #97812 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a comprehensive, open-source accounting software for Swedish sole traders and limited companies. The application needs to handle double-entry bookkeeping compliant with Swedish law, support BAS 2026, and manage VAT declarations (SKV 4700 form mapping). Key features must include invoicing with mixed VAT rates and PDF generation, bank reconciliation via PSD2 connection, and tax report generation (NE-bilaga, INK2). It should also support SIE import/export and have a document archive with SHA-256 integrity and 7-year retention. Use Next.js, React, and TypeScript for the frontend, and integrate with Supabase for the backend.
typescript next.js react accounting finance swedish-accounting supabase web-app double-entry-bookkeeping
Generated by gemma4:latest

Catalog Information

Open-source Swedish accounting software for sole traders (enskild firma) and limited companies (aktiebolag).

Description

Open-source Swedish accounting software for sole traders (enskild firma) and limited companies (aktiebolag).

Novelty

3/10

Tags

typescript next.js react accounting finance swedish-accounting supabase web-app double-entry-bookkeeping

Technologies

anthropic langchain nextjs react supabase tailwind zod

Claude Models

claude-opus-4-6

Quality Score

D
56.8/100
Structure
62
Code Quality
56
Documentation
53
Testing
65
Practices
48
Security
55
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 15 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 25688 duplicate lines detected \u2014 consider DRY refactoring
  • 33 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 55 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

80.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility (the analyzer behind this table) · https://repobility.com
AGPL-3.0
License
15.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
93.4%
markdown
2.9%
sql
2.5%
javascript
0.5%
json
0.3%
css
0.1%
yaml
0.1%
shell
0.1%

Frameworks

React Next.js Vitest

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility — same analyzer, your code, free for public repos · /scan/
auto_descriptionProject DescriptionOpen-source Swedish accounting software for sole traders (enskild firma) and limited companies (aktiebolag).80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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