Generate stunning, customized VSCode themes with our intelligent color algorithm, sacred geometry patterns, and semantic token system.
- 🖌️ Intelligent color generation algorithm
- 🔯 Sacred geometry-inspired color schemes
- 🧠 Semantic token support for enhanced syntax highlighting
- 🎭 Light and dark theme variants
- 🔧 Customizable color palettes
- 📦 Easy export to VSCode extension format
- 🔒 Color locking for fine-tuned control
- 🔄 ANSI color regeneration
- 🖥️ Live theme preview with Monaco editor
Our algorithm creates harmonious color schemes by:
- Selecting a base color
- Generating complementary and analogous colors
- Adjusting saturation and brightness for optimal contrast
- Applying color theory principles for visual appeal
One of our standout features is the use of sacred geometry patterns to create visually stunning and harmonious color schemes. These patterns, derived from ancient mathematical principles, include:
- Flower of Life
- Fibonacci Spiral
- Golden Ratio
- Platonic Solids
- Sri Yantra
Each pattern is used to generate a unique color palette that resonates with the underlying mathematical harmony found in nature. This approach ensures that your themes are not only aesthetically pleasing but also grounded in timeless design principles.
- Select a sacred geometry pattern
- The algorithm maps colors to specific points or sections of the pattern
- Color relationships are determined based on their positions within the pattern
- The resulting palette is applied to your VSCode theme
This feature allows for the creation of themes that are both visually appealing and conceptually meaningful.
We use semantic tokens to provide consistent and meaningful syntax highlighting across various programming languages and file types.
- Switch between light and dark modes
- Choose from predefined color schemes
- Adjust UI and syntax color saturation
- Regenerate unlocked colors
- Regenerate ANSI colors
Lock specific colors to prevent them from changing during theme regeneration, allowing for fine-tuned control over your theme.
Use the built-in Monaco editor to preview your theme in real-time with sample code snippets in various languages.
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit:
git commit -m "Add your feature"
- Push to your fork:
git push origin feature/your-feature-name
- Create a pull request
- Add support for popular frameworks (React, Vue, Angular)
- Create theme templates for different coding styles
- Improve accessibility options for color-blind users
- Develop a web-based theme preview and customization tool
- Add more language-specific semantic tokens
- Implement theme sharing and community features
- Expand the sacred geometry pattern library
- Allow users to upload custom geometric patterns for color generation
We welcome contributions and ideas to make this theme generator even better!
This project is licensed under the MIT License. See the LICENSE file for details.