Semux is an experimental high-performance blockchain platform that powers decentralized application. It's written purely in Java and powered by Semux BFT consensus algorithm.
More info can be found at our Documentation page.
- Download and install OpenJDK Runtime Environment (x64 required)
 - (Windows user) Download and install Microsoft Visual C++ 2012 Redistributable Package (x64 required)
 - Download the Latest Release and unpack to a desired directory.
 - Run 
semux.exeif you're on Windows; run./semux-gui.shor./semux-cli.shif you're on Linux or macOS. 
Prerequisites:
OpenJDK 8 or above
Apache Maven 3.5.2
Build:
git clone https://github.com/semuxproject/semux-core
cd semux
mvn install -DskipTests
Run:
./dist/linux/semux-cli.sh
Anyone is welcome to contribute to this open source project in the form of peer review, testing and patches. Please see the contributing guide for more details.
If you find a bug, please submit it to issues.
If you want to add new language, review/update existing translation or help to finish specific translations, you can join and do that by following link: https://crowdin.com/project/semux