Microscope

The most ergonomic way to work with databases. Search 100k rows in under a second.

curl -fsSL https://zarrasvand.com/install_microscope.sh | sh

macOS & Linux installation command

Lightning Fast

Sub 1-second performance for 100k rows with GPU acceleration.

Multi-Format

CSV, SQLite, and Parquet files with seamless folder scanning.

Large Files

Efficiently process files as large as your hard drive allows.

Built With

Rust
DuckDB
React
Tauri
Product image 1
Product image 2
Product image 3
Product image 4

Release Notes

Foundation & Architecture

  • —Migrated from WASM DuckDB to Rust backend for improved performance and reliability
  • —Streamlined backend focused solely on DuckDB with Parquet/CSV/JSON support
  • —Custom titlebar with platform-specific window controls (macOS/Windows/Linux)
  • —Tabbed workspaces with context management for handling multiple files
  • —Session persistence: store and restore workspace state across restarts

Query & Data Features

  • —SQL autocomplete using CodeMirror 6
  • —Split-view implementation for better screen utilisation
  • —Automatic timestamp detection and formatting with epoch support
  • —Column width management with intuitive drag-to-resize
  • —Tab key support for autocomplete acceptance

File Management

  • —File and folder change detection with auto-refresh on filesystem changes
  • —Recent files feature with quick access modal
  • —File associations for Parquet files (double-click to open)
  • —Custom tooltips displaying full file paths with smart truncation

UI/UX Enhancements

  • —Black theme with improved colour coherency and reduced visual clutter
  • —Coherent modal styling across the application
  • —Improved row readability with optimised heights
  • —Tab truncation from the left for better context

Feature Comparison

FeatureMicroscopeDBeaver CommunityBeekeeper StudioJupyter + pandas
CSV Support✓✓✓✓
SQLite Support✓✓✓✓
Parquet Support✓✓Limited✓
PerformanceSub 1s (100k rows)ModeratePoorVariable
GPU Acceleration✓✗✗Limited
File Size HandlingUnlimited (Disk-bound)10GB+~500MB-1GBRAM dependent
Folder Scanning✓✗✗✓

Perfect For

Data Engineers

Quickly inspect and validate large Parquet and CSV datasets without writing complex scripts.

Database Admins

Ergonomic management of SQLite databases with lightning-fast search and GPU-accelerated previews.

Analysts

Instant access to data-heavy files with intuitive split-views and smart timestamp detection.