Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/imfing/pile

:zap: A simple & powerful app to organize your piled work at one place~
https://github.com/imfing/pile

desktop-app electron javascript productivity tool vue workspace

Last synced: about 1 month ago
JSON representation

:zap: A simple & powerful app to organize your piled work at one place~

Awesome Lists containing this project

README

        













# Pile

> Organize your piled work at one place.

[README](https://github.com/mtobeiyf/pile/blob/master/README.md) | [中文说明](https://github.com/mtobeiyf/pile/blob/master/docs/README_zh.md)



## Why Pile?

The way we get things done is often project-oriented. However, the files, applications, tasklists, etc. are **scattered everywhere**. Pile is a place for you to **put them all together**.

## Usage

Before we get started, let me help you get it more clear how to use Pile.

### Board

A board (or tab) is a place to hold all the resources of your **project** or **workspace**. You can organize your things related to the project/workspace using *hubs*.

### Hub

A hub (or card) is an area for specific stuff. There are currently three kinds of hubs:

#### App/File

You can add apps or files you may use in this area so that you can quickly access them and open them.



#### Notes

Online resources (often appeared as links) or your thoughts can be taken down here. **Markdown** is supported! :tada:



#### Todo

A simple todolist related to the project.



## Features

- Drag and drop, easy and convenient.
- Various application scenarios.
- Endless possibilities. Developer, designer, writer...
- Pin your workspace/project to your desktop.
- Markdown support, emoji included.

## Installation

:tada: Support Windows/Linux/macOS

### Windows
- Go to the [release page](https://github.com/mtobeiyf/pile/releases)
- Download and run the setup **.exe** file and Pile will be insalled automatically
- Or download the portable **.zip** file, unzip it and run `Pile.exe`

### Linux / macOS
- Go to the [release page](https://github.com/mtobeiyf/pile/releases)
- Linux user: Download **.AppImage** and run it
- Mac user: Download portable **.zip** file or **.dmg** installation file
- You can build by yourself, see [Build Steps](https://github.com/mtobeiyf/pile#user-content-build-setup)

## Technical

### Stack

- [Electron](https://electronjs.org/) : Framework
- [electron-vue](https://github.com/SimulatedGREG/electron-vue) : Skeleton
- [iView](https://www.iviewui.com/) : UI toolkit

### Build Setup

``` bash
# install dependencies
yarn # or npm install

# serve with hot reload at localhost:9080
yarn run dev # or npm run dev

# build electron application for production
yarn run build:dir # or npm run build:dir

```

---

## Changelog

Detailed changes for each release are documented in the [CHANGELOG.md](https://github.com/mtobeiyf/pile/blob/master/docs/CHANGELOG.md)

## Acknowledgment

- [Vue.js](https://vuejs.org/)
- [vue-markdown](https://github.com/miaolz123/vue-markdown)
- [lowdb](https://github.com/typicode/lowdb)
- [Backlog](https://github.com/czytelny/backlog)

## License

Licensed under the [GPL v3.0](https://opensource.org/licenses/GPL-3.0) License.

Copyright (c) 2018 [Fing](http://imfing.com).
All rights reserved.