HyperMusk - Go Toolset for providing API and SDK for Web and Mobile Application
HyperMusk is a toolset providing auto-generated native API SDK of Android, IOS and web applications, for web servers powered by Go programming language.
The Core parts of HyperMusk is:
- Define your application APIs with native Go language.
- Generate Java code that wrapping the APIs for Android App to use natively.
- Generate Objective C code for iOS App to use natively.
- Generate Javascript code for Rich Javascript Web App to use natively.
- Generate Go glue code for connect the API and internal implementation.
The benefits is in a different language environment, You still get to use the native Classes and Objects, You don't need to parse json or xml, dealing with http requests. Just use native Object and Methods.
How to install
go get github.com/hypermusk/hypermusk
Tutorials
- Todo Lists App
- Make the Todo List Web app with these API and Angularjs
- Make an Todo List iOS app with these API