Displaying 1 to 12 from 12 results

gRPC-Java - The Java gRPC implementation. HTTP/2 based RPC

  •    Java

In gRPC a client application can directly call methods on a server application on a different machine as if it was a local object, making it easier for you to create distributed applications and services. As in many RPC systems, gRPC is based around the idea of defining a service, specifying the methods that can be called remotely with their parameters and return types.

graphql-faker - 🎲 Mock or extend your GraphQL API with faked data. No coding required.

  •    TypeScript

Mock your future API or extend the existing API with realistic data from faker.js. No coding required. All you need is to write GraphQL IDL. Don't worry, we will provide you with examples in our IDL editor. In the GIF bellow we add fields to types inside real GitHub API and you can make queries from GraphiQL, Apollo, Relay, etc. and receive real data mixed with mock data.

Djinni - A tool for generating cross-language type declarations and interface bindings.

  •    C++

Djinni is a tool for generating cross-language type declarations and interface bindings. It's designed to connect C++ with either Java or Objective-C. Python support is available in an experimental version on the python branch.We at Dropbox use Djinni to interface cross-platform C++ library code with platform-specific Java and Objective-C on Android and iOS.

avsc - Avro for JavaScript :zap:

  •    Javascript

Pure JavaScript implementation of the Avro specification. avsc is compatible with all versions of node.js since 0.11 and major browsers via browserify (see the full compatibility table here). For convenience, you can also find compiled distributions with the releases (but please host your own copy).

nirum - Nirum: IDL compiler and RPC/distributed object framework for microservices

  •    Haskell

Nirum is an IDL compiler and RPC/distributed object framework for microservices, built on top of the modern Web server technologies such as RESTful HTTP and JSON. You can find how the language looks like from source codes in the examples/ directory.

idldoc - Documenting IDL code

  •    Javascript

IDLdoc generates nicely formatted API documentation directly from IDL source code. If the documentation is kept close to the code itself is much more likely to be kept up-to-date. As much as possible the documentation produced by IDLdoc is generated directly from the source code, making IDLdoc useful even if there are no specially formatted comments at all in the source code. Put the src and lib directories and their subdirectories into your IDL !path in your favorite manner.

StarUML-GraphQL - GraphQL IDL schema generation for StarUML

  •    Javascript

This extension for StarUML(http://staruml.io) supports the generation of GraphQL IDL schemas from UML models. Install this extension from StarUML's Extension Manager.


  •    Javascript

A web service for inspecting differences between Web IDL fragments published in web standards documents and browser vendor source code repositories.

reproto - Rethinking Protocols

  •    Rust

A better way to define schemas for your JSON. If you want to take the system for a spin, please go to https://reproto.github.io.

izumi-r2 - Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  •    Scala

Izumi (jap. 泉水, spring) is a set of independent libraries and frameworks allowing you to significantly increase productivity of your Scala development. We are looking for early adopters, contributors and sponsors.

protodep - Collect necessary .proto files (Protocol Buffers IDL) and manage dependencies

  •    Go

Dependency tool for Protocol Buffers IDL file (.proto) vendoring tool. In building Microservices architecture, gRPC with Protocol Buffers is effective. When using gRPC, your application will depend on many remote services.