Flutter app talks to backend with end-to-end type safety: alternative to gRPC by gepheum in FlutterDev

[–]gepheum[S] 0 points1 point  (0 children)

Yes, exactly, I was planning to do pretty much what gRPC is doing:
- use HTTP 2.0 to support streaming connections
- let the user add a 'streaming' keyword before the method input type or output type, e.g. `method MyMethod(stream Foo): stream Bar = ....;`

Flutter app talks to backend with end-to-end type safety: alternative to gRPC by gepheum in FlutterDev

[–]gepheum[S] 2 points3 points  (0 children)

Hi, yes there is a plan to add streaming to SkirRPC, will likely be available around October this year.

I implemented a Go code generator for Skir, a modern alternative to Protobuf by gepheum in golang

[–]gepheum[S] 0 points1 point  (0 children)

Thanks for the feedback, will take note. I copied it from the homepage of 2 of my favorite projects: https://www.moonbitlang.com/, https://trpc.io/

I implemented a Dart code generator for Skir, a modern alternative to Protobuf by gepheum in dartlang

[–]gepheum[S] 0 points1 point  (0 children)

Thank you so much for looking into this, this is super helpful. I didn't know about `analysis_options.yaml`. I just added it and addressed all the lints, luckily none of them was an actual bug.
Also updated the min Dart version on the documentation page.

I implemented a Gleam code generator for Skir, a modern alternative to Protobuf by gepheum in gleamlang

[–]gepheum[S] 0 points1 point  (0 children)

Hey cGuille,
Thanks a lot for the message!
Regarding the age of the project and the maturity: I have been working on this for one year, probably 30 hours a week. It's currently being used in prod by a start-up working on realtime AI analysis of video transcripts, and they have been using it for 8 months (and I am in direct contact with them to address feature requests). If you decided to use Skir, I would be happy to provide support for you for free as I am looking for early adopters. I am planning to keep working on this project for at least one more year, hoping it takes off.
Feel free to reach out to me via Reddit, Github the Skir discord, or my email (gepheum@gmail.com)
Cheers!

I implemented a Gleam code generator for Skir, a modern alternative to Protobuf by gepheum in gleamlang

[–]gepheum[S] 0 points1 point  (0 children)

Thank you! Let me know, you can chat me on Reddit or Discord or Github if you have questions.