Documentation
Welcome to le Crochet
A modern crochet pattern designer that lets you write patterns using CrocheTeX and see them rendered as beautiful visual diagrams in real-time.
Write Code
Use structured CrocheTeX syntax with blocks and functions
2D Diagrams
Traditional crochet symbol charts with pan and zoom
3D Visualization
Interactive 3D view showing stitch structure and yarn flow
Interactive
Real-time preview with multiple viewing modes
Getting Started
Basic Workflow
- Navigate to the Create page
- Choose an example pattern or start writing your own CrocheTeX
- Watch your pattern render in real-time in the preview panel
- Use drag and zoom controls to explore your pattern diagram
- Download your pattern when you're satisfied
CrocheTeX Syntax
Basic Stitches
Common Stitches (Function Call Syntax)
Example: Basic Foundation Chain
ch(20)
turn
sc(19)
turnBlock Structure
Core Blocks
Start circular patterns with adjustable ring
Define a round in circular patterns
Define a row in linear patterns
Repeat enclosed stitches n times
Control Keywords
Pattern Examples
Linear Pattern (Scarf)
// Simple scarf pattern
ch(31)
turn
sc(30)
turn
repeat(50) {
ch(1)
sc(30)
turn
}
endCircular Pattern (Hat Crown)
// Basic hat crown
magic_ring {
sc(6)
}
join
round {
repeat(6) {
sc(2)
}
}
join
round {
repeat(6) {
sc(1)
sc(2)
}
}
join
endGranny Square
// Traditional granny square
magic_ring {
ch(3)
dc(2)
ch(2)
repeat(3) {
dc(3)
ch(2)
}
}
join
round {
repeat(4) {
ch(3)
dc(2)
ch(2)
dc(3)
ch(1)
}
}
join
endAdvanced Features
Special Stitches
Decorative Stitches
Post Stitches
Example: Shell Border
// Shell stitch border
repeat(10) {
skip(2)
shell(5)
skip(2)
sc(1)
}
turnColor Changes
Color Commands
Example: Striped Pattern
// Two-color stripe pattern
color(blue)
sc(20)
turn
color(white)
sc(20)
turn
color(blue)
sc(20)
turnShaping: Increases & Decreases
Increase Commands
Decrease Commands
Example: Circle Shaping
// Increasing circle
magic_ring { sc(6) }
join
round { repeat(6) { inc } }
join // 12 stitches
round { repeat(6) { sc(1), inc } }
join // 18 stitches
round { repeat(6) { sc(2), inc } }
join // 24 stitches3D Visualization Features
Interactive 3D View
View Controls
- Rotate: Click and drag to rotate the 3D model
- Zoom: Use mouse wheel or pinch to zoom in/out
- Pan: Right-click and drag to pan the view
- Reset: Double-click to reset to default view
Display Options
- Wireframe Mode: Show stitch structure outline
- Solid Mode: Show realistic yarn rendering
- Stitch Highlighting: Hover to highlight individual stitches
- Row/Round Isolation: Focus on specific sections
Crochet Symbol Legend
Standard Crochet Symbols
The 2D diagram view uses standard international crochet symbols. Here's a reference for the most common symbols:
Crochet Symbol Legend
Visual guide to all supported crochet symbols and their meanings
Foundation chain or turning chain
Basic single crochet stitch
Half double crochet
Double crochet stitch
Treble crochet
Double treble crochet
Slip stitch for joining
Front post double crochet
Back post double crochet
Front post treble
Back post treble
Single crochet 2 together
Double crochet 2 together
Single crochet 3 together
Double crochet 3 together
3 double crochet cluster
3 half double cluster
5 double crochet shell
Popcorn stitch
Adjustable loop to start circular work
3D View Guide
In 3D view, vertices represent stitches and edges show yarn flow and structural relationships
Export & Sharing
Available Export Formats
Pattern Files
- PDF: Printable pattern with diagrams and instructions
- TXT: Plain text CrocheTeX source code
- JSON: Structured pattern data for sharing
Images
- PNG: High-quality diagram images
- SVG: Scalable vector diagrams
- WebP: Optimized for web sharing
Sharing Options
- Public Gallery: Share your patterns with the community
- Direct Link: Generate shareable URLs for your patterns
- Social Media: Optimized previews for social platforms
- Marketplace: Sell your patterns to other crocheters
- Embed Code: Embed interactive previews in your website
Best Practices
Writing Clean CrocheTeX
Code Organization
- Use consistent indentation for nested blocks
- Add comments to explain complex sections
- Group related rounds or rows together
- Use descriptive names for custom functions
Pattern Testing
- Always test your patterns before sharing
- Use the 3D preview to catch structural issues
- Verify stitch counts at each step
- Check gauge and sizing calculations
Performance Tips
- Large patterns may take longer to render in 3D
- Use the 2D view for quick previews of complex patterns
- Break very large patterns into sections
- Optimize repeat blocks for better performance
Getting Help
Support Resources
Community Support
- Community Forum - Ask questions and share tips
- Pattern Gallery - See examples from other creators
- Discord Server - Real-time chat with other users
- YouTube Channel - Video tutorials and walkthroughs
Direct Support
- Contact Form - Direct support requests
- Email Support - help@lecrochet.online
- Bug Reports - GitHub issues for technical problems
- Feature Requests - Submit ideas for new features