Kglite

C 67 completed
Library
unknown / rust · small
148
Files
63,834
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#307093
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:34:57
Deduplication group #49397
Member of a group with 3 similar repo(s) — this repo is canonical view group →
Top concepts (9)
RepositoryProject DescriptiontestingTestingFactoryTestingSearchDatabaseAnalytics
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a high-performance, in-process knowledge graph database library. I need the ability to load data and query it using Cypher, which should support semantic search via `text_score()`. It should also offer a fluent API for bulk-loading dataframes using `add_nodes` and `add_connections`. The library must be usable within a Python process, requiring no external server setup, and should support persistence by saving and loading snapshots. Please ensure it integrates well with pandas DataFrames.
python rust graph-database knowledge-graph cypher pandas in-memory data-science
Generated by gemma4:latest

Catalog Information

kglite is a high-performance graph database library designed for use by developers.

Description

kglite is an open-source, high-performance graph database library that provides efficient data storage and retrieval capabilities. It features Python bindings written in Rust, allowing for seamless integration with existing Python applications. kglite's architecture enables fast query execution and scalable performance, making it suitable for large-scale graph data management.

الوصف

هي مكتبة قاعدة البيانات الموجهة للرسوم المتحركة عالية الأداء التي توفر إمكانيات تخزين و استرجاع البيانات الفعالة. تتميز بتعريفات بايثون مكتوبة بلغة رست، مما يسمح بتكامل سلس مع التطبيقات البايثونية الموجودة بالفعل. تصميم المكتبة يتيح تنفيذ الاستعلام السريع والوظائف العالية في الأداء، مما يجعلها مناسبة لادارة البيانات الموجهة للرسوم المتحركة على نطاق واسع.

Novelty

7/10

Tags

graph-database high-performance data-storage data-retrieval python-bindings rust-implementation

Technologies

pandas serde

Claude Models

claude-opus-4.6

Quality Score

C
67.1/100
Structure
85
Code Quality
38
Documentation
78
Testing
85
Practices
57
Security
75
Dependencies
90

Strengths

  • Well-documented README with substantial content
  • CI/CD pipeline configured (github_actions)
  • Good test coverage (90% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • 13703 duplicate lines detected \u2014 consider DRY refactoring
  • 26 'god files' with >500 LOC need decomposition

Security & Health

18.8h
Tech Debt (A)
High
DORA Rating
A
OWASP (100%)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
PASS
Quality Gate
A
Risk (1)
MIT
License
12.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
58.0%
python
37.3%
markdown
4.1%
yaml
0.5%
toml
0.1%

Frameworks

pytest

Symbols

function1,370
method328
variable138
struct127
extension72
constant56
enum42
property39
class32
type_alias13
protocol1

Concepts (9)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
design_patternRepositoryFound repository-named files80%
auto_descriptionProject Description![PyPI version](https://pypi.org/project/kglite/) ![Python versions](https://pypi.org/project/kglite/) ![License: MIT](https://github.com/kkollsga/kglite/blob/main/LICENSE)80%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicTestingDetected from 64 related files50%
business_logicSearchDetected from 8 related files50%
business_logicDatabaseDetected from 4 related files50%
business_logicAnalyticsDetected from 3 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
4 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nmcp1.27.0 · 0 gadgets · risk 971.5Fpandas3.0.2 · 6,381 gadgets · risk 0.0Fshapely2.1.2 · 1,404 gadgets · risk 0.0Ftomli2.4.1 · 122 gadgets · risk 0.0