Skip to content
@phcdevworks

PHCDevworks

Open-source Spectre design system: design tokens, CSS, web components and Astro UI, plus WordPress themes, plugins and Ruby API gems.

PHCDevworks

PHCDevworks builds reusable design systems, application infrastructure, and platform tooling for teams shipping across clients, brands, and technology stacks.

Website and docs: go.phcdev.co

Spectre design system

Spectre is a layered, framework-agnostic design system published on npm under @phcdevworks. Each package has one job and a documented boundary, so humans and AI coding agents can build on it predictably.

Package What it does
spectre-tokens Design tokens: color, spacing, typography and semantic values
spectre-ui CSS framework and utility classes built on the tokens
spectre-components Accessible, framework-agnostic web components
spectre-ui-astro Astro component library, SSR-friendly
spectre-manifest Manifest schema and validator for package layers and AI agent guidance

App shell

Package What it does
spectre-init CLI to scaffold a new TypeScript app with Spectre pre-wired
spectre-shell Lightweight app bootstrap shell
spectre-shell-router Tiny client-side router with lazy-loaded pages
spectre-shell-signals Reactive signal, computed and effect primitives

WordPress

Project What it does
spectre-base Starter WordPress theme built on Spectre
spectre-ui-wordpress Plugin that loads Spectre UI into WordPress
spectre-icons SVG icon libraries for the Elementor icon picker

Ruby gems

API clients for Ruby and Rails applications.

Gem What it does
ruby_api_pack_core Shared HTTP client foundation for the API pack gems
ruby_api_pack_active_campaign ActiveCampaign API client
ruby_api_pack_cloudways Cloudways API client

Get started

npm install @phcdevworks/spectre-tokens @phcdevworks/spectre-ui

Full guides live at go.phcdev.co.

All public projects are MIT licensed.

Pinned Loading

  1. spectre-ui-astro spectre-ui-astro Public

    Astro UI component library for the Spectre design system. SSR-friendly Astro components built on shared design tokens.

    TypeScript 3

  2. spectre-ui spectre-ui Public

    CSS framework and utility classes built on Spectre design tokens. Reusable styles, utilities and class recipes for consistent, themeable UI.

    TypeScript 3

  3. spectre-tokens spectre-tokens Public

    Design tokens package for the Spectre design system. Shared color, spacing, typography and semantic values for consistent UI across TypeScript, Astro and WordPress.

    TypeScript 2

  4. spectre-icons spectre-icons Public

    SVG icon plugin for Elementor and WordPress. Add bundled or custom SVG icon libraries to the Elementor icon picker, rendered inline and theme-colored.

    PHP 2

  5. ruby_api_pack_active_campaign ruby_api_pack_active_campaign Public

    ActiveCampaign API client for Ruby and Rails. Ruby gem for contacts, config and HTTP handling with the ActiveCampaign REST API.

    Ruby 1

  6. spectre-components spectre-components Public

    Accessible, framework-agnostic web components for the Spectre design system. TypeScript UI components for any framework or plain HTML.

    TypeScript 1

Repositories

Showing 10 of 18 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…