Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dawnlabs/alchemy

:crystal_ball: File conversion, all from the menu bar
https://github.com/dawnlabs/alchemy

alchemy convert electron files images menubar react

Last synced: about 2 months ago
JSON representation

:crystal_ball: File conversion, all from the menu bar

Awesome Lists containing this project

README

        

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdawnlabs%2Falchemy.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdawnlabs%2Falchemy?ref=badge_shield)

## Introduction

Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!

Visit [dawnlabs.io/alchemy/](http://dawnlabs.io/alchemy/) or read [our post](https://dawnlabs.github.io/blog/alchemy/) to learn more.

## Features

* **Beautifully simple**. Super easy, drag-and-drop interface for converting/merging files
* **Merge files**. Merge multiple images into one pdf, you can even change the file order
* **Convert files**. Batch-convert multiple files to a variety of file types

## Usage

[]()![demo](https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif)

1. Simply open the app by clicking on the menubar icon, or by hitting `⌘-⇧-8`.
2. Then just drag your image files into the application and select any options.
3. Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold `⇧` while dropping to merge the files into a pdf immediately.

## Installation

### macOS/Windows

Download the latest release from the [Alchemy Releases Page](https://github.com/dawnlabs/alchemy/releases/latest)

### Linux

We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and [create a build](https://github.com/dawnlabs/alchemy/issues/9) for your platform of choice.

## Contribute

If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.

If you'd like to make some changes yourself, see the following:
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
2. Build the webpack bundle and start the application: `yarn build && yarn start`
3. Help us keep our code clean and safe: `npm i --package-lock-only && npm audit fix`
4. Run the tests with: `yarn test`
5. Finally, submit a [pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) with your changes!

## Authors
Alchemy is a project by
- Mike Fix ([@mfix22](https://github.com/mfix22))
- Brian Dennis ([@briandennis](https://github.com/briandennis))
- Jake Dexheimer ([@jakedex](https://github.com/jakedex))

## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdawnlabs%2Falchemy.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdawnlabs%2Falchemy?ref=badge_large)