Svelte Markdown

B+ 86 completed
Library
web_app / typescript · small
439
Files
26,541
LOC
3
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
76.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #48652
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (11)
Project DescriptionapiinfrastructuretestingWeb FrontendAuthenticationTestingCachingConfigurationLoggingSearch
Repobility · code-quality intelligence platform · https://repobility.com

AI Prompt

Create a customizable markdown renderer component for Svelte applications. I need it to support full markdown syntax, including features like bold text, links, and code snippets. Crucially, it must include secure HTML parsing with XSS protection and support for advanced extensions like KaTeX math. Please ensure it has complete TypeScript support, is compatible with Svelte 5 runes, and handles smart image lazy loading with a fade-in animation.
svelte sveltekit typescript markdown renderer web-app markdown-renderer html-parsing
Generated by gemma4:latest

Catalog Information

This project provides a fast and customizable markdown renderer for Svelte applications.

Description

The @humanspeak/svelte-markdown library is a high-performance markdown rendering solution designed specifically for Svelte projects. It offers built-in caching, TypeScript support, and compatibility with Svelte 5 runes. This makes it an ideal choice for developers seeking to enhance their Svelte applications' content presentation capabilities.

الوصف

هذه المكتبة (@humanspeak/svelte-markdown) هي حل Rendering markdown عالية الأداء مصممة خصيصًا للمشاريع السفلتية. وتوفر تخزين داخلي، دعم لغة TypeScript، وcompatibility مع Svelte 5 runes. مما يجعلها خيارًا مثاليًا لل разработة لتطوير قدرات العرض المحتوى في تطبيقات سفلت.

Novelty

5/10

Tags

markdown-rendering svelte-library typescript-support caching high-performance

Technologies

svelte vite vitest

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

B+
85.7/100
Structure
90
Code Quality
100
Documentation
71
Testing
85
Practices
67
Security
92
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (149% test-to-source ratio)
  • Code linting configured (eslint)
  • Consistent naming conventions (PascalCase)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 355 duplicate lines detected \u2014 consider DRY refactoring

Security & Health

6.8h
Tech Debt (A)
High
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
12.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
37.3%
svelte
28.5%
yaml
27.3%
markdown
3.7%
json
1.3%
javascript
1.3%
css
0.5%
html
0.1%
text
0.0%

Frameworks

Svelte SvelteKit Vite

Symbols

variable60
interface23
function15
type_alias10
method5
constant2
class1

Concepts (11)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · severity-and-effort ranking · https://repobility.com
auto_descriptionProject DescriptionA powerful, customizable markdown renderer for Svelte with TypeScript support. Built as a successor to the original svelte-markdown package by Pablo Berganza, now maintained and enhanced by Humanspeak, Inc.80%
arch_layerapiDetected api layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
auto_categoryWeb Frontendweb-frontend70%
business_logicAuthenticationDetected from 6 related files50%
business_logicTestingDetected from 202 related files50%
business_logicCachingDetected from 6 related files50%
business_logicConfigurationDetected from 14 related files50%
business_logicLoggingDetected from 4 related files50%
business_logicSearchDetected from 13 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility — same analyzer, your code, free for public repos · /scan/

Embed Badge

Add to your README:

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