- Rust:
/rust/cards
- Experimenting with moving card game engines to Rust - C++:
/cpp/cards
- Golf implementation and some helpers - Go:
/go/cards
- Experimenting with moving card game engines to Go
- Rust:
doc_db
- DocDB with Mongo backend - Go:
doc_db
- DocDB WIP - C++:
doc_db_client
- Document database client
- C++:
golf_service
- Golf websocket servergolf_grpc
- Golf gRPC service
- Web:
- C++:
lakitu
- GRPC wrapper for C++example_service
- Example service
- Java:
- Rust:
helloworld_tonic
- gRPC example using Tonic
- Go:
resilience4g
- Resilience4J for Gor3dr
- a url shortening servicemucks
- Router wrapper middlewareexample_grpc
- gRPC example
- Scala:
scraphics
- a basic ray tracer
- Go:
blurring
- some image processing tools
- Java:
imagine
- a couple of blur filters
- Rust:
wordchains
- Word chain implementation
- C++:
- Go:
- JS:
flippymem
- Flippy memory game
- JVM:
Tested with Bazel for IntelliJ
Java and Go targets Just Work™.
Add new targets to project view if they aren't detected automatically.
C++ and Rust projects work with Bazel for IntelliJ, but autocomplete/intellisense doesn't feel very snappy.
Go projects work with Bazel for IntelliJ. Alternatively, you can use IntelliJ for Go too.
For C++ use hedronvision/bazel-compile-commands-extractor
Follow instructions here
and then do
bazel run @hedron_compile_commands//:refresh_all
code .
See IMPORTING