Protoforce - API | Product Hunt
source link: https://www.producthunt.com/posts/protoforce
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
I wish to share a service I made. It's an online IDE for interface and data modelling and an RPC runtime. You may define your models and interfaces using an ergonomic language designed for humans and publish client and server SDKs for various platforms as source code to GIT or directly to the native artifact repositories. Our IDL/DML language is orders of magnitude better than gRPC/Thrift/Avro/WSDL/whatever, we have a lot of useful features (algebraic data types, nominal and structural inheritance, advanced templates, newtypes, foreign types, etc), also the language is completely transport-agnostic (currently we support HTTP and WebSocket) and and codec-agnostic (currently we support JSON).
Currently we fully support just two code generation targets, Typescript and Scala. Also we have semi-completed support for Java. More languages to follow.
So far we have a working prototype and a couple of happy clients. Currently we have no funding and everything had been done in our spare time.
A lot of things still need to be improved but we hope that some people may share their opinions and provide us some important feedback.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK