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
