JetBrains IDE Plugin
PyUI Helper
PyCharm · IntelliJ IDEA · + All JetBrains IDEs
- 500+
- Components across 8 frameworks
- 150+
- Live templates for rapid coding
- 8
- GUI, Web and App Frameworks
01
Gradio Autocomplete
Build beautiful ML interfaces with full Gradio 5.x support. PyUI Helper understands your Gradio code and provides intelligent suggestions for components, themes, and event handlers.
Get instant access to 85+ Gradio components with complete parameter documentation. Every suggestion includes type hints, default values, and usage examples so you can build faster without checking the docs.
Gradio Features
- 85+ component completions with documentation
- 6 built-in themes (Default, Soft, Glass, Monochrome, Citrus, Ocean)
- 23 launch() parameters with descriptions
- Event handlers (.click, .change, .submit, .then)
- Chained method completion for fluent APIs
02
Streamlit Autocomplete
Create data apps at lightning speed with comprehensive Streamlit 1.40+ support. From simple widgets to complex dataframes, PyUI Helper has you covered with intelligent code completion.
Access 120+ Streamlit API functions with full parameter documentation. The plugin understands config.toml settings, cache decorators, and session state management to help you build production-ready apps.
Streamlit Features
- 120+ API function completions
- 45+ config.toml options with documentation
- Column config classes for st.dataframe
- Cache decorators (@st.cache_data, @st.cache_resource)
- Session state, authentication, and query_params
03
NiceGUI Autocomplete
Build modern web UIs with NiceGUI 3.x and enjoy first-class IDE support. PyUI Helper provides intelligent completions for UI elements, Quasar props, and the powerful binding system.
Access 110+ NiceGUI UI elements with context-aware suggestions. The plugin understands Quasar component props, Tailwind CSS classes, and chained method patterns to help you write clean, expressive code.
NiceGUI Features
- 110+ UI element completions
- 200+ Quasar component props with context-aware hints
- Tailwind CSS classes with color preview icons
- 5 storage APIs (tab, client, user, general, browser)
- Chained methods (.props, .classes, .style, .tooltip, .on)
04
FastAPI Support
FastAPI Features
- Route decorator completion (@app.get, @app.post, @app.put, @app.delete)
- Dependency injection with Depends()
- Response models and status codes
- Middleware and exception handlers
- WebSocket endpoint support
- Live templates with fa: prefix
05
Django Support
Django Features
- Model field completion (CharField, ForeignKey, ManyToManyField)
- Class-based views (ListView, DetailView, CreateView, UpdateView)
- Form and ModelForm support
- Admin site configuration
- URL patterns and routing
- Signal handlers (@receiver)
- Live templates with dj: prefix
06
Flask Support
Flask Features
- Route decorator completion (@app.route, @app.get, @app.post)
- Blueprint support for modular applications
- Request and response handling
- Lifecycle hooks (before_request, after_request)
- Error handlers and context processors
- Live templates with fl: prefix
07
Flet Support
Flet Features
- UI control completion (Text, TextField, ElevatedButton, Row, Column)
- Event handler support (on_click, on_change)
- Page configuration and navigation
- Layout system (Row, Column, Container, Stack)
- Live templates with ft: prefix
08
Reflex Support
Reflex Features
- Component completion (rx.button, rx.text, rx.input)
- State class with vars and event handlers
- Routing with @rx.page decorator
- Conditional rendering (rx.cond, rx.foreach, rx.match)
- Layout components (hstack, vstack, grid, card)
- Live templates with rx: prefix
09
Tailwind & Color Previews
Style your NiceGUI apps with Tailwind CSS and see colors before you commit. PyUI Helper displays color preview icons directly in your autocomplete suggestions, making design decisions instant.
No more guessing what bg-emerald-500 looks like. Every Tailwind color class shows a preview swatch so you can pick the perfect shade without leaving your IDE.
Styling Features
- Full Tailwind CSS class completions
- Color preview icons in autocomplete
- Spacing, typography, and layout utilities
- Custom CSS support for Gradio themes
- Theme builder class suggestions
10
Custom Components Made Easy
Build reusable custom components with confidence. PyUI Helper provides intelligent suggestions for component properties, helping you create professional interfaces without memorizing API signatures.
Whether you’re extending Gradio blocks, creating Streamlit custom components, or building NiceGUI elements, the plugin understands your patterns and suggests the right completions at the right time.
Component Features
- Autocomplete in prop assignments
- Property value suggestions with types
- Default value hints in documentation
- Cross-framework pattern recognition
- Rich hover documentation for all props
11
More IDE Features You’ll Love
Gradio Features
- 85+ component completions
- 6 built-in themes
- 23 launch() parameters
- Event handler completions
- Custom CSS support
Streamlit Features
- 120+ API functions
- 45+ config.toml options
- Cache decorators
- Session state management
NiceGUI Features
- 110+ UI elements
- 200+ Quasar props
- Tailwind CSS classes
- 5 storage APIs
- Binding system support
Productivity
- 90+ live templates (gr:, st:, ui:)
- File templates for new apps
- Wrap in Element actions
- Inspections and quick fixes
Simple, Transparent Pricing
Individual
For solo developers
$2.50/month
or $25/year (save 17%)
- All IDE features
- Gradio, Streamlit, NiceGUI support
- 90+ live templates
- Color previews & documentation
- All future updates
TEAMS
Organization
For teams and companies
$4.50/month
or $45/year (save 17%)
- Everything in Individual
- Team license management
- Shared configurations
- Priority support
- Invoice billing
Built for Python GUI Developers
Made by Ilscipio GmbH, developers with a heart for AI, E-Commerce, and JetBrains plugin development. We build tools that make developers more productive.
We created PyUI Helper because Python GUI frameworks deserve first-class IDE support. Whether you’re building ML demos with Gradio, data apps with Streamlit, or modern web UIs with NiceGUI, you shouldn’t have to memorize APIs or constantly check documentation. Our plugin brings the intelligent autocomplete and rich tooling you expect from a professional IDE.