4

Protoforce - API | Product Hunt

 3 years ago
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.
Product Hunt
ProtoForce is an online IDE for quick API and data modelling. It allows you to generate client and server SDKs for various stacks and publish them as source code or native artifacts. Protoforce language is ergonomic and designed with engineers in mind.
Posted 16m ago
discussion
Would you recommend this product?
No reviews yet
Leo
Maker
Functional programming and productivity

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.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK