An open API service indexing awesome lists of open source software.

https://github.com/jefking/perspective-ui


https://github.com/jefking/perspective-ui

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Parquet Explorer

A cross-platform desktop application for viewing Parquet files, built with Electron and Perspective.

## Features

- 🚀 Electron for desktop applications
- 📊 Perspective for data visualization
- 🎨 Tailwind CSS for styling
- 📁 Parquet file support
- ⚙️ WASM-powered parsing
- 🌙 Dark mode support

## Getting Started

### Prerequisites

- Node.js (v14 or higher)
- npm (v6 or higher)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/perspective-ui.git
cd perspective-ui
```

2. Install dependencies:
```bash
cd src
npm install
```

### Development

To start the development server:
```bash
cd src
npm run start
```

To build the application:
```bash
cd src
npm run build
```

## Project Structure

```
perspective-ui/
├── src/ # Source code
│ ├── app.css # Tailwind CSS styles
│ ├── index.html # Main HTML file
│ ├── main.ts # Main electron process
│ └── package.json # Dependencies and scripts
├── README.md # This file
└── LICENSE # License information
```

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the LICENSE file for details.