Skip to content
/ Lumpy Public
forked from Siderus/Orion

Lumpy - Easy and KISS desktop client for IPFS built with Electron and React

License

Notifications You must be signed in to change notification settings

amanvell/Lumpy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

js-standard-style codebeat badge

Lumpy - Easy and KISS desktop client for IPFS

Lumpy is an easy and KISS inter planetary file system desktop client. It allows you to easily add and remove files, and manage the repository and the daemon.

Screenshots

Note: This page and project is still work in progress!

Goals and Features

This app provides and easy to use and KISS client to IPFS for any OS. The user should be able to manage the repository by adding, downloading and removing files from the node.

The main goals of this project are:

  • explains and educates the user about the perks of using IPFS
  • shows only what is important to the user (Sometimes the name of the file/Directory, not hash. KISS, but configurable)
  • Help users to acheive their goals using IPFS instead of traditioanl tools.

Features:

  • Manages the files pinned in the repository (Not just objects)
  • Allows Downloads/Uploads to the IPFS node
  • Integrates with OS actions like drag-and-drop or URI
  • Provides information and statistics about the repository and the daemon
  • Allows to maintain a daemon from the interface
  • Possible Encryption/Decryption of files

How Help

Note: This project is not ready for a stable use. Help is needed! It is developed using Electron and React, but we have a lot of things to do!

You can contribute by checkign what should be done in the Issue Board.

How to run

At the moment Lumpy works only on macOS and Linux, and it requires IPFS to be installed.

# 1. Install IPFS on macOS via Homebrew
brew install ipfs
# 2. Clone the repository
git clone https://gitlab.com/siderus/Lumpy.git
cd ./Lumpy
# 3. Install dependencies
yarn # or npm install
# 4. Run the app
yarn start # or npm start

In case you want to build the standalone app, you can just run:

yarn build-icons # Builds icons
yarn build-darwin # Builds the actual app

About

Lumpy - Easy and KISS desktop client for IPFS built with Electron and React

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.0%
  • HTML 1.8%
  • CSS 0.2%