connect-es

The TypeScript implementation of Connect: Protobuf RPC that works. (by connectrpc)

Connect-es Alternatives

Similar projects and alternatives to connect-es

  1. Next.js

    2,242 connect-es VS Next.js

    The React Framework

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. TypeScript

    1,394 connect-es VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  4. Gatsby

    369 connect-es VS Gatsby

    The best React-based framework with performance, scalability and security built in.

  5. nvm

    338 connect-es VS nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  6. gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  7. Nuxt.js

    207 connect-es VS Nuxt.js

    Discontinued Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]

  8. Phoenix

    121 connect-es VS Phoenix

    Peace of mind from prototype to production

  9. react-relay

    Relay is a JavaScript framework for building data-driven React applications.

  10. Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

  11. buf

    The best way of working with Protocol Buffers.

  12. kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

  13. FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

  14. GJSON

    Get JSON values quickly - JSON parser for Go

  15. grpc-web

    35 connect-es VS grpc-web

    gRPC for Web Clients

  16. twirp

    A simple RPC framework with protobuf service definitions

  17. connect-go

    Discontinued Moved to https://github.com/connectrpc/connect-go

  18. protobuf

    19 connect-es VS protobuf

    Protocol Buffers for JavaScript & TypeScript.

  19. protobuf-es

    7 connect-es VS protobuf-es

    Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.

  20. gRPC

    13 connect-es VS gRPC

    The Java gRPC implementation. HTTP/2 based RPC

  21. ts-proto

    9 connect-es VS ts-proto

    An idiomatic protobuf generator for TypeScript

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better connect-es alternative or higher similarity.

connect-es discussion

Log in or Post with

connect-es reviews and mentions

Posts with mentions or reviews of connect-es. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-20.
  • Using gRPC for (local) inter-process communication – F. Werner's Research Page
    6 projects | news.ycombinator.com | 20 Nov 2024
    If you are looking for a lightweight Protobuf based RPC framework, check out https://connectrpc.com/. It is part of the CNCF and is used and supported by multiple companies: https://buf.build/blog/connect-rpc-joins-cncf

    gRPC ships with its own networking stack, which is one reason why those libs are heavy. Connect libraries leverage each ecosystem's native networking stack (e.g. net/http in Go, NSURLSession in Swift, etc.), which means any other libraries that work with the standard networking stack interop well with Connect.

  • 🧑‍💻 Build Your Cloud ☁️
    4 projects | dev.to | 30 Oct 2024
    With these goals in mind, we need to have Spore-Drive run as a service, with clients written in many languages. Because it has to be web-ready, we'll use ConnectRPC to implement the API.
  • gRPC: The Ugly Parts
    2 projects | news.ycombinator.com | 3 Sep 2024
    Connect [1] is one and it's fantastic. The Go implementation in particular is much nicer than grpc-go.

    [1] https://connectrpc.com/

  • Browser Client to gRPC Server Routing options: Connect, gRPC-web, gRPC-gateway and more!
    5 projects | dev.to | 9 Aug 2024
    For gRPC apps, I quite like using Connect. Connect is a family of libraries for building browser and gRPC-compatible HTTP APIs: you write a short Protocol Buffer schema and implement your application logic, and Connect generates code to handle marshaling, routing, compression, and content type negotiation. It also generates an idiomatic, type-safe client in any supported language.
  • Connect: Libraries for building browser and gRPC-compatible Protobuf APIs
    1 project | news.ycombinator.com | 30 Jun 2024
  • gRPC: The Bad Parts
    14 projects | news.ycombinator.com | 27 Jun 2024
    > I keep wishing for an alternative project that only specifies a simpler, more compatible, easier-to-grok subset of gRPC's feature set. There's almost zero overlap between the features that I love about gRPC, and the features that make it difficult to advocate for adopting it at work.

    Perhaps connect: https://connectrpc.com/

  • Why, after 6 years, I'm over GraphQL
    17 projects | news.ycombinator.com | 30 May 2024
    https://connectrpc.com

    We just joined the CNCF, too!

  • I Reviewed 1,000s of Opinions on gRPC
    2 projects | news.ycombinator.com | 26 Dec 2023
    > However, it's important to note that browser support wasn't a primary focus in gRPC's design. This oversight necessitates an additional component, grpc-web, for browser accessibility. Furthermore, external services often have specific needs like caching and load balancing, which are not directly catered to by gRPC. Adopting gRPC for external services might require bespoke solutions to support these features.

    The article should mention the Connect protocol for web-based Protobuf messaging:

    https://connectrpc.com/

  • Creating the Local First Stack
    2 projects | dev.to | 18 Dec 2023
    We can solve this with a service! Now there are many ways I could have started, but I decided to test out gRPC along the way. This was a mistake. I hoped for the best, but gRPC ended up not being a good choice for the web client. Why? you ask. The gRPC protocol works with all the bells and whistles of http when used server to server, but web clients are not as great. The Javascript client is dependent on http 2.0, and it requires a proxy like Envoy to work with a browser. What's more, I didn't love the structure of the generated web client. So through the process of working on this 'local first stack' I actually got sucked in to a big rabbit hole in making the rpc system work. I ended up going with Connect which is a tool that can create a service from a protobuf service definition, that also talks a simple http 1.1 protocol. What ultimately sold me on this solution as the best is that it also came with a very nice to use web client generation, and even plugs in to my favorite react http helper useQuery.
  • Leveraging Temporal for resilient remote procedure calls (RPC)
    5 projects | dev.to | 18 Oct 2023
    Our stack at Escape is written in multiple languages because each team has specific needs. We use TypeScript for its vibrant ecosystem, Python for cybersecurity research and Go for performance-sensitive tasks. To orchestrate cross-language task orchestration, we first developed a simple request-response protocol over HTTP, but it wasn't sustainable as the Escape codebase grew rapidly. We evaluated several technologies to replace our homegrown protocol, and two emerged as the most promising options: Connect and Temporal. The title gives it away, but the reason is far from obvious
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic connect-es repo stats
23
1,436
9.1
10 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?