Features
Core Features
Overview of the main features of Mako Code
Interactive Code Editor
Mako Code includes a powerful Monaco-based code editor with:
- Syntax highlighting and multiple language support
- Real-time code execution environment
- Smart code completion
- Keyboard shortcuts for productivity
- Multiple tabs for organizing your work
Data Management System
Efficiently manage your datasets with:
- Import functionality for various data formats (primarily Parquet)
- Dataset preview and exploration tools
- Column type detection and metadata display
- Efficient data serialization with Apache Arrow
- Smart file management with multiple tabs
Split-Pane Interface
Work efficiently with a beautiful split-pane interface:
- Adjustable views for code, data, and visualizations
- Left sidebar for functions and documentation
- Right sidebar for data management
- Customizable layout to fit your workflow
Polars Integration
Leverage the power of Polars for data manipulation:
Visualization Capabilities
Create beautiful visualizations with Bokeh:
SQL Support
Write and execute SQL queries against your datasets:
Export and Sharing
Easily export your work and share results:
- Export code as Python scripts
- Save visualizations as HTML or images
- Export transformed datasets as Parquet files
- Share analysis workflows with team members
Keyboard Shortcuts
Boost your productivity with comprehensive keyboard shortcuts:
⌘/Ctrl + Enter
: Run current file⌘/Ctrl + Shift + P
: New Polars file⌘/Ctrl + Shift + L
: New SQL file⌘/Ctrl + Shift + B
: New Bokeh visualization⌘/Ctrl + S
: Save Context File⌘/Ctrl + E
: Export your current tab script⌘/Ctrl + Shift + I
: Import data⌘/Ctrl + D
: Toggle data management sidebar