https://github.com/foretaginc/palette
Design token framework — adopt a unified design language across platforms, codebases, and teams
https://github.com/foretaginc/palette
design-language-framework design-systems
Last synced: about 1 month ago
JSON representation
Design token framework — adopt a unified design language across platforms, codebases, and teams
- Host: GitHub
- URL: https://github.com/foretaginc/palette
- Owner: ForetagInc
- Created: 2022-08-10T00:28:30.000Z (about 3 years ago)
- Default Branch: v1
- Last Pushed: 2022-09-09T23:44:25.000Z (about 3 years ago)
- Last Synced: 2025-08-08T15:33:36.721Z (about 2 months ago)
- Topics: design-language-framework, design-systems
- Language: Rust
- Homepage:
- Size: 387 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Palette
Design tokens framework with atomic classes for React and Master CSS.
Deliver a consistent visual identity across your apps with design tokens, with your brand identity as code (BIaC) - from colors, typography, spacing or logos with your guidelines.
## Features
- Strongly typed end-to-end with TypeScript
- First class React and Master CSS support
- Minimal footprint: ~2KB with no dependencies
- Production ready
- Dynamic themes, switch on the fly## Usage

## Tests
Palette is built with TypeScript and Bun, to run tests you need to run: `bun wiptest`
## Development
Palette is developed in TypeScript and is published on npm, it uses the Bun runtime for development and tests, but can be used in projects designed for other runtimes.