Design system, components, and brand guidelines for Sourceful Energy.
Live site: design.sourceful.energy
- 50+ React Components - Built on Radix UI and styled with Tailwind CSS
- Design Tokens - Colors, typography, spacing, shadows as CSS variables
- Brand Guidelines - Logo, colors, typography, voice & tone
- Dark Mode - Full dark mode support across all components
- Accessibility - WCAG 2.1 AA compliant, keyboard navigation, screen reader support
npm install @sourceful-energy/uiimport { Button, Card, Input } from "@sourceful-energy/ui"
import "@sourceful-energy/ui/styles.css"
function App() {
return (
<Card>
<Button>Click me</Button>
</Card>
)
}# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildThis design system is optimized for AI-assisted development. To use it in your projects:
Copy CLAUDE.project-template.md to your project root as CLAUDE.md:
curl -o CLAUDE.md https://raw.githubusercontent.com/srcfl/srcful-design-system/main/CLAUDE.project-template.mdnpm install @sourceful-energy/uiClaude Code will automatically read your CLAUDE.md and use the design system for all UI work.
See the Claude Code setup guide for more details.
├── app/ # Next.js documentation site
│ ├── docs/ # Getting started, tokens
│ ├── components/ # Component documentation
│ └── brand/ # Brand guidelines
├── components/
│ └── ui/ # React components
├── lib/ # Utilities
└── registry/ # Component schemas (JSON)
MIT © Sourceful Energy