Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kusti8/izzati
A simple, multi-language frontend to backend communication library
https://github.com/kusti8/izzati
backend frontend izzati rest-api restful
Last synced: 18 days ago
JSON representation
A simple, multi-language frontend to backend communication library
- Host: GitHub
- URL: https://github.com/kusti8/izzati
- Owner: kusti8
- License: gpl-3.0
- Created: 2017-05-27T12:36:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T01:44:30.000Z (over 2 years ago)
- Last Synced: 2024-12-14T04:19:47.624Z (about 1 month ago)
- Topics: backend, frontend, izzati, rest-api, restful
- Language: Java
- Homepage: http://izzati.readthedocs.io/en/latest/
- Size: 619 KB
- Stars: 7
- Watchers: 5
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# izzati
[![Documentation Status](https://readthedocs.org/projects/izzati/badge/?version=latest)](http://izzati.readthedocs.io/en/latest/?badge=latest)
[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)A simple, multi-language frontend to backend communication library
## Why?
I created this because I was recently at a hackathon where we created an
app and a backend and had to send a picture to the backend and receive
some text as a response. We spent close to 9 hours of our 36 hours and we
still couldn't get it working. We were sleep deprived, there were so many
options and we just couldn't get it to work. So I made this, which is designed
to Just Work between a backend and a frontend where you can send send text or
a file with a few commands and removing all the need for extra research or
dealing with HTTP POST or GET etc.## Features
* Dead simple library that is intuitive to use
* Supports sending images back and forth and returns a simple file object on both sides
* Uses callbacks so no large while loop
* Supports easy to use background processes
* Deciphers all the messages into native dictionary objects
* Clear documentation so everything you need is in one place## Samples
Working samples include `tests/test.py` which is the backend, `tests/test-frontend.py`
which is the backend, and a Java sample inside the Android project.## Documentation
All documentation lives at read the docs:
http://izzati.readthedocs.io/en/latest/#Join the team
Do you want to collaborate? Join the project at https://crowdforge.io/projects/229