Go CPP

Open-source Go projects categorized as CPP

Top 8 Go CPP Projects

  1. nodebook

    Nodebook - Multi-Lang Web REPL + CLI Code runner

  2. SaaSHub

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

    SaaSHub logo
  3. protovalidate

    Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!

    Project mention: gRPC: The Bad Parts | news.ycombinator.com | 2024-06-27

    I'm surprised the author doesn't mention ConnectRPC: https://connectrpc.com/

    It solves ALL the problems of vanilla gRPC, and it even is compatible with the gRPC clients! It grew out of Twirp protocol, which I liked so much I made a C++ implementation: https://github.com/Cyberax/twirp-cpp

    But ConnectRPC guys went further, and they built a complete infrastructure for RPC. Including a package manager (buf.build), integration with observability ( https://connectrpc.com/docs/go/observability/ ).

    And most importantly, they also provide a library to do rich validation (mandatory fields, field limits, formats, etc): https://buf.build/bufbuild/protovalidate

    Oh, and for the unlimited message problem, you really need to use streaming. gRPC supports it, as does ConnectRPC.

  4. parca-agent

    eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

  5. esp-v2

    A service proxy that provides API management capabilities using Google Service Infrastructure.

    Project mention: Serverless Security Best Practices | dev.to | 2024-04-17

    Moreover, integrating rate limiting can thwart DDoS attacks, and schema validation can prevent malformed requests, ensuring only legitimate and well-formed traffic reaches your serverless functions. Tools like Amazon API Gateway, Azure API Management, and Google Cloud Endpoints offer these capabilities, allowing you to set up custom authorization workflows and request validation rules that align with your security requirements.

  6. protobuf-language-server

    A language server implementation for Google Protocol Buffers

    Project mention: A language server implementation for Google Protocol Buffers | news.ycombinator.com | 2024-08-20
  7. go-ml-benchmarks

    ⏱ Benchmarks of machine learning inference for Go

  8. testcontainers-native

    Testcontainers for C/C++/Swift and other native projects, built on the top of Testcontainers for Go

    Project mention: Top Resources to Learn Testcontainers | dev.to | 2024-10-15

    C/C++/Swift

  9. gocpp

    Quick and dirty experimentations to parse go code and generate equivalent c++ code

    Project mention: Golang Interpreter Written in PHP | news.ycombinator.com | 2024-08-24

    In a similar spirit, I have started an experimental go to c++ compiler. But it's not in a usable state at the moment (no gc, imports management is not finished, some syntax are still not managed) and the code is probably quite bad as I'm not used to program in go. (The repos is here: https://github.com/Rokhan/gocpp if anyone interested).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go CPP discussion

Log in or Post with

Go CPP related posts

  • Serverless Security Best Practices

    1 project | dev.to | 17 Apr 2024
  • GCP ESP JWT authentication bypass via `X-HTTP-Method-Override` header

    1 project | /r/websecurityresearch | 13 Jun 2023
  • GCP ESP JWT authentication bypass via `X-HTTP-Method-Override` header

    1 project | /r/blueteamsec | 13 Jun 2023
  • Simple distributed database.

    2 projects | /r/Database | 5 May 2023
  • MQTT vs. Kafka: An IoT Advocate's Perspective

    3 projects | news.ycombinator.com | 14 Mar 2023
  • pREST on YugabyteDB

    2 projects | dev.to | 22 Jan 2023
  • [2022 Day 15, Part 2] Seekin' for the Beacon

    2 projects | /r/adventofcode | 15 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source CPP projects in Go? This list will help you:

# Project Stars
1 nodebook 1,640
2 protovalidate 994
3 parca-agent 574
4 esp-v2 275
5 protobuf-language-server 59
6 go-ml-benchmarks 31
7 testcontainers-native 26
8 gocpp 7

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

Did you know that Go is
the 4th most popular programming language
based on number of references?