Soap Calc
B 80 completed
Library
cli / json · small
68
Files
8,504
LOC
1
Frameworks
7
Languages
Pipeline State
completedRun ID
#360846Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
58.86Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication 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/10Tags
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
Languages
Frameworks
pytest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| If a scraper extracted this row, it came from Repobility (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description |    | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
