CSS Grid & Flexbox Calculator CLI
Generate responsive layout CSS from simple parameters. Zero runtime dependencies.
- Grid Calculator — Compute
grid-template-columns, gap, max-width, and padding from column count and gutter size - Flexbox Calculator — Compute
flex-basis, gap, and wrap mode with optional breakpoint variants - Responsive Generator — Produce fluid breakpoint variants using configurable min/max widths
- CSS Validator — Detect sub-pixel gaps, missing grid templates, and flex anti-patterns
- Multiple Output Formats — CSS custom properties, SCSS variables, and Tailwind config snippets
- Pipeline-Ready — Output to stdout or file for easy build-system integration
pip install gridcalcOr install from source:
git clone https://github.com/izag8216/gridcalc.git
cd gridcalc
pip install -e ".[dev]"gridcalc grid --columns 12 --gutter 24px --max-width 1200px --output grid.cssgridcalc flexbox --items 4 --gap 16px --wrap --output flex.cssgridcalc responsive --base 4 --fluid --min 320 --max 1440 --output tokens.cssgridcalc validate styles.css --report issues.mdSee docs/usage.md for the full command reference and docs/api.md for the Python API.
Check the examples/basic/ directory for common use cases.
See CONTRIBUTING.md for setup and guidelines.
MIT License. See LICENSE for details.