Skip to content

Commit eccf6cb

Browse files
committed
readme: add r2d4/llb frontend and dacc project
r2d4/llb is a frontend that exposes the Solve rpc and the image config via JSON. The idea is that I found it difficult to generate the full gRPC stubs for languages other than Go. Additionally, some runtimes (like connect/grpc node/web) can't listen on a unix socket. Instead, you only have to compile ops.proto and build the graph. The dacc project is a TypeScript project that uses the r2d4/llb frontend. It is similiar to llb.State, but in TypeScript and calls the frontend to solve the graph. Signed-off-by: Matt Rickard <[email protected]>
1 parent 3a70550 commit eccf6cb

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ BuildKit is used by the following projects:
112112
- [Namespace](https://namespace.so)
113113
- [Unikraft](https://unikraft.org)
114114
- [DevZero](https://devzero.io)
115+
- [dacc](https://github.com/r2d4/dacc)
115116

116117
## Quick start
117118

@@ -203,6 +204,7 @@ Currently, the following high-level languages have been implemented for LLB:
203204
- [Blubber](https://gitlab.wikimedia.org/repos/releng/blubber)
204205
- [Bass](https://github.com/vito/bass)
205206
- [kraft.yaml (Unikraft)](https://github.com/unikraft/kraftkit/tree/staging/tools/dockerfile-llb-frontend)
207+
- [r2d4/llb (JSON Gateway)](https://github.com/r2d4/llb)
206208
- (open a PR to add your own language)
207209

208210
### Exploring Dockerfiles

0 commit comments

Comments
 (0)