An open API service providing repository metadata for many open source software ecosystems.

GitHub / cloudwego 27 Repositories

A leading practice for building enterprise-class cloud native architectures!

cloudwego/cloudwego.github.io

Website for CloudWeGo

Language: JavaScript - Size: 784 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 158 - Forks: 280

cloudwego/.github

Size: 49.8 KB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 4 - Forks: 3

cloudwego/kitex-tests

Tests for cloudwego/kitex

Language: Go - Size: 31.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 19

cloudwego/eino

The ultimate LLM/AI application development framework in Golang.

Language: Go - Size: 5.92 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,604 - Forks: 370

cloudwego/eino-ext

Various extensions for the Eino framework: https://github.com/cloudwego/eino

Language: Go - Size: 3.39 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 344 - Forks: 159

cloudwego/volo

Rust RPC framework with high-performance and strong-extensibility for building micro-services.

Language: Rust - Size: 2.47 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,417 - Forks: 207

cloudwego/sonic-rs

A fast Rust JSON library based on SIMD.

Language: Rust - Size: 15.1 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 643 - Forks: 48

cloudwego/kitex-examples

Examples for Kitex.

Language: Go - Size: 22.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 403 - Forks: 240

cloudwego/kitex

Go RPC framework with high-performance and strong-extensibility for building micro-services.

Language: Go - Size: 13.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 7,486 - Forks: 873

cloudwego/abcoder

A set of LLM coding context enhancement solutions.

Language: Go - Size: 5.13 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 65 - Forks: 8

cloudwego/goref

Go heap object reference analysis tool

Language: Go - Size: 120 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 861 - Forks: 35

cloudwego/hertz-examples

Examples for Hertz.

Language: Go - Size: 6.83 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 292 - Forks: 130

cloudwego/shmipc-rs

A high performance inter-process communication Rust library.

Language: Rust - Size: 78.1 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 2

cloudwego/frugal

A very fast dynamic Thrift serializer & deserializer.

Language: Go - Size: 1.23 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 126 - Forks: 23

cloudwego/pilota

A thrift and protobuf implementation in pure rust with high performance and extensibility.

Language: Rust - Size: 1.84 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 141 - Forks: 24

cloudwego/eino-examples

Examples and demonstrations for using the Eino framework

Language: Go - Size: 2.43 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 201 - Forks: 78

cloudwego/cwgo 📦

An all-in-one code generation tool for CloudWeGo

Language: Go - Size: 32.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 141 - Forks: 52

cloudwego/hertz

Go HTTP framework with high-performance and strong-extensibility for building micro-services.

Language: Go - Size: 2.84 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 6,309 - Forks: 568

cloudwego/dynamicgo

Dynamically and efficiently operate RPC data for Go

Language: Go - Size: 8.08 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 165 - Forks: 30

cloudwego/prutal

Pure Go alternative to protocol buffers with minimum code generation

Language: Go - Size: 460 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 0

cloudwego/thriftgo

An implementation of thrift compiler in go language.

Language: Go - Size: 1.08 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 281 - Forks: 86

cloudwego/netpoll

A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

Language: Go - Size: 620 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 4,310 - Forks: 479

cloudwego/shmipc-go

A high performance inter-process communication golang library developed by CloudWeGo

Language: Go - Size: 129 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 458 - Forks: 36

cloudwego/monolake

Rust framework for building high-performance network services

Language: Rust - Size: 3.66 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 63 - Forks: 10

cloudwego/motore

Async middleware abstraction powered by AFIT and RPITIT.

Language: Rust - Size: 418 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 264 - Forks: 28

cloudwego/iasm

Interactive Assembler for Go.

Language: HTML - Size: 13.5 MB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 3

cloudwego/gopkg

A collection of go packages used in CloudWeGo repos.

Language: Go - Size: 155 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 16 - Forks: 3

cloudwego/biz-demo

Business Demo for CloudWeGo

Language: Go - Size: 17.4 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 323 - Forks: 123

cloudwego/kitex-benchmark

Language: Go - Size: 2.63 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 56 - Forks: 29

cloudwego/gjson

Faster substitution of tidwall/gjson

Language: Go - Size: 518 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 38 - Forks: 2

cloudwego/fastpb

A faster Protobuf serializer & deserializer.

Language: Go - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 96 - Forks: 8

cloudwego/asm2asm

A tool that converts clang generated assembly code into Go ASM.

Language: Python - Size: 141 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 2

cloudwego/netpoll-benchmark

Language: Go - Size: 1.64 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 12

cloudwego/netpoll-examples

Language: Go - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 11

cloudwego/hertz-benchmark

Tracking performance changes for Hertz

Language: Go - Size: 1.67 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 16

cloudwego/thrift-gen-validator

thrift-gen-validator is a thriftgo plugin to generate struct validators.

Language: Go - Size: 124 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 20 - Forks: 9

cloudwego/runtimex

Runtimex package help to expose Go Runtime internals representation safely.

Language: Go - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 2

cloudwego/metainfo

Transmissing metainfo across components.

Language: Rust - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 19 - Forks: 9

cloudwego/localsession

transparently transmit context within or between goroutines

Language: Go - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 23 - Forks: 3

cloudwego/configmanager

Language: Go - Size: 66.4 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 2

cloudwego/base64x

High performance drop-in replacement of the encoding/base64 library.

Language: Go - Size: 179 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 4

cloudwego/protoc-gen-validator

A protoc plugin that can generate go structure validate functions.

Language: Go - Size: 109 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 4

cloudwego/shmipc-spec

A high-performance IPC solution that is suitable for production environments based on shared memory IPC.

Size: 783 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 131 - Forks: 21

cloudwego/community

Governance and community material for CloudWeGo.

Size: 298 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 75 - Forks: 15

cloudwego/bench-tool 📦

Language: Go - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

cloudwego/netpoll-http2 📦

Language: Go - Size: 222 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 15