Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ligric/ligric

Ligric is a cross-platform crypto tool. Created primarily for arbitrage trading.
https://github.com/ligric/ligric

android arbitrage-trading binance binance-api cross-platform crypto cryptocurrency exchanger futures ios linux macos p2p trading uno-platform wasm webassembly windows winui winui3

Last synced: about 2 months ago
JSON representation

Ligric is a cross-platform crypto tool. Created primarily for arbitrage trading.

Awesome Lists containing this project

README

        

# What is the Ligric?
The application is being developed to facilitate the purchase and sale of financial assets.

One of the main features is the management of multiple APIs at the same time.

At the moment, the application is under development for the following platform stack:
- [x] Windows;
- [x] Linux;
- [ ] Android;
- [ ] iOS;
- [ ] Mac catalyst;
- [x] WebAssembly.

![PreviewBoth](https://user-images.githubusercontent.com/69314237/217810252-e8921298-8142-4c12-a87a-418b32cb3ec9.png)

Its other main feature is the ability to customize its macros for P2P sales. In them you can set commissions and conditions, according to which the program will automatically notify you when a suitable deal appears.

Supported crypto exchanges:
- [x] Binance
- [ ] Bybit

![Preview Controls](https://user-images.githubusercontent.com/69314237/217811195-433d6371-4386-4f41-bc2e-ac7cfb8b4efa.png)

Ligric is an API manager for various crypto exchanges. This means that you can add any number of APIs to the application, distribute them to other users, or remove them.
The APIs themselves are sent to the server side, so the clients themselves who work with the APIs do not know anything about them. This is necessary for security and flexible handling.

![Add new API](https://user-images.githubusercontent.com/69314237/232066612-4d058d4a-da48-4b56-95e7-2b8911d99d5c.svg)

![Preview Futures](https://user-images.githubusercontent.com/69314237/231832442-7c406ea5-b2c9-462d-ae85-fd81fc7b0170.svg)

# Technology stack



UI part is written on Uno Platform technology.
This technology allows you to develop cross-platform applications by communicating with the API of their platforms.

[Learn more about Uno Platform](https://platform.uno/how-it-works/)



gRPC is used as the microservice communication protocol.
This is a cross-platform open source high performance remote procedure call (RPC) framework.

[Learn more about gRPC](https://grpc.io/)

# Schema

![Schema](https://user-images.githubusercontent.com/69314237/231535897-68728e85-e25d-4282-b118-d4800256f403.svg)

# Old version preview (2021)
https://user-images.githubusercontent.com/69314237/167649144-6f7974b5-f079-4962-b525-bbbb8cbb7120.mp4