A high-performance JSONL file viewer built with Next.js, optimized for log analysis.
- PWA Support - Install as a native app on any device
- Drag & Drop - Simply drag a
.jsonlfile to open - Fast Filtering - Text-based search across all JSON objects
- Virtual Scrolling - Handle large files with thousands of lines efficiently
- Dual View Modes - Switch between raw and pretty-formatted JSON
- Sort Controls - Toggle between ascending/descending order
- Dark Theme - Easy on the eyes for extended log analysis
# Install dependencies
pnpm install
# Run development server
pnpm run dev
# Build for production
pnpm run build
# Start production server
pnpm run startOpen http://localhost:3000 to use the viewer.
- Drag and drop a
.jsonlfile onto the drop zone (or click "Browse Files") - Use the search bar to filter objects by text content
- Click any object in the left list to view details
- Switch between "Pretty" and "Raw" tabs to see formatted or original JSON
- Use the sort button to toggle ascending/descending order
- Next.js 14 - React framework with App Router
- react-window - Virtualized list for performance
- next-pwa - Progressive Web App support
- TypeScript - Type safety
MIT