Soap Calc

B 80 completed
Library
cli / json · small
68
Files
8,504
LOC
1
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
58.86
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #52747
Member of a group with 9 similar repo(s) — canonical #82962 view group →
Top concepts (2)
Project DescriptionTesting
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a command-line tool using Python for professional soap formulation calculations. I need it to handle recipe management, perform saponification calculations, and analyze soap properties. The tool should allow users to define recipes using JSON, and ideally, I want it to function as a plugin for an AI coding assistant, enabling conversational interaction to generate, troubleshoot, and refine soap recipes based on plain English prompts. It should also include an inventory management feature to track oils and butters.
python cli soap saponification json recipe-management chemistry command-line
Generated by gemma4:latest

Catalog Information

soap_calc is a Python library for professional saponification calculations, recipe management, and property analysis in soap formulation.

Description

soap_calc is the first Python-based library for soap formulation. It provides professional saponification calculations, allowing users to create recipes and analyze properties. This library aims to simplify the process of creating high-quality soaps by providing accurate and reliable calculations.

الوصف

هو أول مكتبة برمجة بايثون ل формуلة صابون. يقدم حسابات سaponification المحترفة، مما يسمح للمستخدمين بإنشاء وصفات وتحليل الخصائص. تهدف المكتبة إلى بسط عملية إنشاء صابون من الدرجة الأولى عن طريق تقديم حسابات دقيقة وموثوقة.

Novelty

7/10

Tags

soap-formulation saponification-calculations recipe-management property-analysis chemical-calculation

Technologies

pydantic

Claude Models

claude-sonnet-4.5 claude-opus-4.6

Quality Score

B
80.4/100
Structure
87
Code Quality
73
Documentation
84
Testing
75
Practices
72
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (41% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 114 duplicate lines detected \u2014 consider DRY refactoring

Security & Health

5.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
MIT
License
2.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
43.8%
python
38.4%
markdown
14.8%
yaml
2.1%
toml
0.7%
javascript
0.2%
css
0.0%

Frameworks

pytest

Concepts (2)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject Description![PyPI](https://pypi.org/project/soap-calc/) ![Documentation](https://mikewolfd.github.io/soap-calc/) ![Claude Code Plugin](https://docs.anthropic.com/en/docs/claude-code)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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