Panora eliminates the manual, error-prone process of translating design specifications into code.
1.0K
Visit https://docs.3squaredcircles.com for a deep dive into configuration.
Feedback welcomed at https://www.linkedin.com/company/3-squared-circles/
Your Automated Design-to-Code Pipeline.
3SC Panora is a design token automation tool that connects directly to your team's design platform (like Figma, Sketch, or Adobe XD), extracts design decisions as structured data, and transforms them into production-ready code for any target platform (Android, iOS, or Web).
Panora eliminates the manual, error-prone process of translating design specifications into code. It creates a single source of truth for your UI, ensuring brand consistency, accelerating development, and enabling seamless updates from design to production.
"Panora" is derived from panorama, reflecting the tool's ability to provide a complete, unified view of your entire design system and apply it across all your digital products.
As a designer, you want to ensure your vision is implemented with pixel-perfect accuracy. Panora makes your design system the single source of truth for the development team.
Panora bridges the gap between your design tool and the final product:
As a developer, you want to focus on building features, not manually transcribing style guides. Panora provides ready-to-use, type-safe design tokens directly in your native code format.
Panora is the build tool for your design system.
Colors.kt, _variables.scss, etc.) that you can import and use directly.As an operator, you need tools that are secure, automatable, and consistent. Panora is a containerized, self-hosted application designed for safe and seamless integration into any CI/CD pipeline.
execute The primary CI mode. It connects to the design platform, extracts tokens, generates platform-specific code, and commits the results back to the repository.serve-docs: Starts a local web server to serve this documentation.| Artifact | Default Location | Purpose / Value |
|---|---|---|
processed.json | design/tokens/generated/ | The primary, in-repo artifact containing the normalized, structured design tokens extracted from the source platform. |
| Platform Code | UI/[Platform]/style/ | The generated code files (e.g., Colors.kt, tokens.css) ready for use by developers. The path can be configured. |
panora-report.json | {workspace}/output/panora/ | A summary artifact placed in a standard Signet-discoverable location for automated release notes. |
Verifying Image Signatures All published images are signed with Cosign. To verify:
Install cosign: https://docs.sigstore.dev/cosign/system_config/installation/ Download our public key: curl -O https://www.3squaredsquaredcircles.com/keys/3squaredcircles.pub Verify: cosign verify --key 3squaredcircles.pub 3squaredcircles/panora:latest
Content type
Image
Digest
sha256:466240f5c…
Size
200.3 MB
Last updated
6 months ago
docker pull 3squaredcircles/panora