Skip to content

The Design System Framework by UXVision is a set of standards, guidelines, principles, patterns/templates, and tools. Design teams can work faster and more effectively with established rules, guidelines, and tools.

License

Notifications You must be signed in to change notification settings

antonpme/design-system-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Design System Framework

License PRs Welcome Status

An open-source framework providing design teams with comprehensive tools, guidelines, and standards to create, manage, and scale design systems effectively.

By UXVision.pro


🎯 Vision

Empower design teams worldwide with a comprehensive, accessible framework that simplifies design system creation and management, enabling faster delivery of consistent, high-quality digital products.

✨ Features

πŸ§™ Module #1: Interactive Wizard (Coming Soon)

An intuitive step-by-step guide that walks you through creating a complete design system:

  • Foundation Builder - Define colors, typography, spacing, and grid systems
  • Component Planner - Select and prioritize your component library
  • Documentation Generator - Create comprehensive design system docs
  • Multi-Format Export - JSON, CSS, SCSS, Tailwind, Figma, and more
  • Real-time Preview - See your design system come to life
  • Auto-save - Never lose your progress

Wizard guide

πŸ“š Module #2: Resource Library (Coming Soon)

A comprehensive, searchable repository of design system resources:

  • Guidelines Library - Best practices, standards, and principles
  • Pattern Templates - Ready-to-use component patterns
  • Case Studies - Real-world implementation examples
  • Tool Integrations - Figma, Sketch, Adobe XD plugins
  • Community Contributions - User-submitted patterns and guides

Set of tools, guidelines, and helpful information


πŸš€ Quick Start

For Users (When Launched)

Visit designsystem.framework (coming soon) to:

  1. Start the wizard and create your design system
  2. Browse the resource library
  3. Export your design system in multiple formats

For Contributors

Get started with development:

# Clone the repository
git clone https://github.com/antonpme/design-system-framework.git
cd design-system-framework

# Install dependencies
npm install

# Start development server
npm run dev

For detailed setup instructions, see docs/setup.md.


πŸ“– Documentation

Comprehensive documentation is available in the docs/ directory:

Document Description
Product Requirements Detailed product specifications and features
Technical Requirements Technical specifications and system requirements
Architecture System architecture and design decisions
Roadmap Project timeline and future plans
Setup Guide Development environment setup
Contributing Guide How to contribute to the project

πŸ—ΊοΈ Roadmap

We're currently in Phase 0: Foundation (Documentation & Planning)

Timeline

  • Phase 0 (Current) - Documentation & Project Setup
  • Phase 1 (Months 1-3) - MVP Development & Launch
    • Core wizard functionality
    • Basic resource library
    • Export system
  • Phase 2 (Months 4-6) - Enhancement
    • Tool integrations (Figma, Sketch)
    • Advanced features
    • Content expansion
  • Phase 3 (Months 7-12) - Scale
    • Community contributions
    • Performance optimization
    • Internationalization

See the full Roadmap for details.


πŸ› οΈ Technology Stack

Frontend:

  • React 18+ with TypeScript
  • Vite (build tool)
  • Tailwind CSS
  • Zustand (state management)

Testing:

  • Vitest (unit tests)
  • React Testing Library
  • Playwright (E2E tests)

Deployment:

  • Vercel/Netlify (static hosting)
  • GitHub Actions (CI/CD)

See Architecture Documentation for details.


🀝 Contributing

We welcome contributions from the community! Whether you're:

  • πŸ› Fixing bugs
  • ✨ Adding features
  • πŸ“ Writing documentation
  • 🎨 Creating content (guidelines, templates)
  • πŸ§ͺ Writing tests

Please read our Contributing Guide to get started.

Good First Issues

Looking for a place to start? Check out issues labeled good first issue.


πŸ‘₯ Community

Join our community:

  • GitHub Discussions - Ask questions, share ideas
  • GitHub Issues - Report bugs, request features
  • Twitter - @uxvisionpro
  • Discord - Coming soon

πŸ“Š Project Status

Metric Status
Development Status 🟑 In Development (Phase 0)
Documentation βœ… Complete
MVP Target Q1 2026
Public Launch Q1 2026

πŸ“‹ Requirements

For Development

  • Node.js 20+ LTS
  • npm 10+ or pnpm 8+
  • Git 2+
  • Modern browser (Chrome, Firefox, Safari, Edge)

For Users (When Launched)

  • Modern web browser
  • JavaScript enabled
  • No installation required (Progressive Web App)

πŸ”’ Security

Security is important to us. If you discover a security vulnerability, please see our Security Policy.


πŸ“„ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

What This Means

  • βœ… Free to use for any purpose
  • βœ… Modify and distribute
  • βœ… Use in commercial projects
  • βœ… Patent grant included
  • ⚠️ Must include license and copyright notice
  • ⚠️ Changes must be documented

πŸ™ Acknowledgments

Special thanks to:


πŸ“§ Contact


⭐ Star History

If you find this project useful, please consider giving it a star! It helps the project grow and reach more people.

Star History Chart


🚧 Current Development Phase

We are currently in the Foundation Phase, setting up the project infrastructure and documentation. The actual implementation will begin in January 2026 (Phase 1).

Want to help? We need contributors for:

  • Setting up the React + TypeScript + Vite project structure
  • Creating the component library
  • Writing content (guidelines, best practices)
  • Designing the UI/UX
  • Setting up CI/CD pipelines
  • Writing tests

Check out our Contributing Guide to get started!


Made with ❀️ by UXVision.pro

⬆ Back to Top

About

The Design System Framework by UXVision is a set of standards, guidelines, principles, patterns/templates, and tools. Design teams can work faster and more effectively with established rules, guidelines, and tools.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •