├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── go.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── Dockerfile ├── Justfile ├── LICENSE ├── README.md ├── assets ├── dashboard-event-log.gif ├── dashboard.png ├── diagram.d2 ├── diagram.svg ├── logo-square.jpg ├── logo-wide.jpg └── logo.jpg ├── buf.gen.yaml ├── celfakeit ├── README.md ├── celfakeit.go └── celfakeit_test.go ├── cmd └── fauxrpc │ ├── cmd_curl.go │ ├── cmd_generate.go │ ├── cmd_registry.go │ ├── cmd_run.go │ ├── cmd_stub.go │ ├── codecs.go │ └── main.go ├── eliza.binpb ├── example ├── go.mod ├── go.sum ├── new-message │ └── main.go ├── set-data-on-message │ └── main.go ├── stubs.eliza │ ├── README.md │ ├── say.json │ └── say.yaml └── stubs.petstore │ ├── AddPet.yaml │ ├── DeletePet.yaml │ ├── FindPetsByStatus.yaml │ ├── FindPetsByTag.yaml │ ├── GetPetByID.yaml │ ├── README.md │ ├── UpdatePet.yaml │ ├── UpdatePetWithForm.yaml │ └── UploadFile.yaml ├── gen.go ├── gen_bool.go ├── gen_bytes.go ├── gen_enum.go ├── gen_enum_test.go ├── gen_field_test.go ├── gen_fields.go ├── gen_float.go ├── gen_int.go ├── gen_map.go ├── gen_msg.go ├── gen_msg_test.go ├── gen_repeated.go ├── gen_repeated_test.go ├── gen_strings.go ├── gen_strings_test.go ├── gen_test.go ├── gen_uint.go ├── gen_wellknown.go ├── go.mod ├── go.sum ├── kubernetes.binpb ├── mise.toml ├── options.go ├── private ├── frontend │ ├── assets │ │ ├── favicon.ico │ │ ├── htmx-ext-sse.min.js │ │ ├── htmx.min.js │ │ ├── hyperscript.min.js │ │ ├── inter.css │ │ ├── tailwind.css │ │ └── tailwind.min.js │ ├── generate_assets.sh │ ├── handler.go │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ └── input.css │ ├── tailwind.config.js │ └── templates │ │ ├── about.templ │ │ ├── about_templ.go │ │ ├── browser │ │ ├── browser.templ │ │ ├── browser_templ.go │ │ ├── file_content.templ │ │ ├── file_content_templ.go │ │ └── partials │ │ │ ├── dir.templ │ │ │ ├── dir_templ.go │ │ │ ├── file.templ │ │ │ └── file_templ.go │ │ ├── index.templ │ │ ├── index.templ.bak │ │ ├── index_templ.go │ │ ├── partials │ │ ├── log-entry.templ │ │ ├── log-entry_templ.go │ │ ├── request-log.templ │ │ ├── request-log_templ.go │ │ ├── summary.templ │ │ └── summary_templ.go │ │ └── stubs │ │ ├── list.templ │ │ ├── list_templ.go │ │ ├── single.templ │ │ └── single_templ.go ├── gen │ ├── registry │ │ └── v1 │ │ │ ├── registry_service.pb.go │ │ │ └── registryv1connect │ │ │ └── registry_service.connect.go │ ├── stubs │ │ └── v1 │ │ │ ├── stubs.pb.go │ │ │ ├── stubs_service.pb.go │ │ │ └── stubsv1connect │ │ │ └── stubs_service.connect.go │ └── test │ │ └── v1 │ │ └── test.pb.go ├── grpc │ └── encoding.go ├── log │ ├── log.go │ └── log_test.go ├── metrics │ └── metrics.go ├── registry │ ├── handler.go │ ├── loader_bsr.go │ ├── loader_global.go │ ├── loader_json.go │ ├── loader_path.go │ ├── loader_pb.go │ ├── loader_proto.go │ ├── loader_reflection.go │ ├── loader_single_file.go │ ├── loader_txtpb.go │ ├── loader_yaml.go │ ├── loaders.go │ ├── registry.go │ └── topology.go ├── server │ ├── context.go │ ├── handler.go │ ├── openapi.go │ └── server.go └── stubs │ ├── cel.go │ ├── database.go │ ├── faker.go │ └── handler.go ├── proto ├── buf.lock ├── buf.yaml ├── registry │ └── v1 │ │ └── registry_service.proto ├── stubs │ └── v1 │ │ ├── stubs.proto │ │ └── stubs_service.proto └── test │ └── v1 │ └── test.proto ├── protocel ├── cel.go ├── cel_test.go └── context.go ├── stubs.schema.json └── testcontainers ├── eliza.binpb ├── go.mod ├── go.sum ├── testcontainers.go └── testcontainers_test.go /.dockerignore: -------------------------------------------------------------------------------- 1 | !dist 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | tmp 3 | dist 4 | private/frontend/node_modules/ 5 | /fauxrpc 6 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/Dockerfile -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/README.md -------------------------------------------------------------------------------- /assets/dashboard-event-log.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/dashboard-event-log.gif -------------------------------------------------------------------------------- /assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/dashboard.png -------------------------------------------------------------------------------- /assets/diagram.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/diagram.d2 -------------------------------------------------------------------------------- /assets/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/diagram.svg -------------------------------------------------------------------------------- /assets/logo-square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/logo-square.jpg -------------------------------------------------------------------------------- /assets/logo-wide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/logo-wide.jpg -------------------------------------------------------------------------------- /assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/assets/logo.jpg -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /celfakeit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/celfakeit/README.md -------------------------------------------------------------------------------- /celfakeit/celfakeit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/celfakeit/celfakeit.go -------------------------------------------------------------------------------- /celfakeit/celfakeit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/celfakeit/celfakeit_test.go -------------------------------------------------------------------------------- /cmd/fauxrpc/cmd_curl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/cmd_curl.go -------------------------------------------------------------------------------- /cmd/fauxrpc/cmd_generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/cmd_generate.go -------------------------------------------------------------------------------- /cmd/fauxrpc/cmd_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/cmd_registry.go -------------------------------------------------------------------------------- /cmd/fauxrpc/cmd_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/cmd_run.go -------------------------------------------------------------------------------- /cmd/fauxrpc/cmd_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/cmd_stub.go -------------------------------------------------------------------------------- /cmd/fauxrpc/codecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/codecs.go -------------------------------------------------------------------------------- /cmd/fauxrpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/cmd/fauxrpc/main.go -------------------------------------------------------------------------------- /eliza.binpb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/eliza.binpb -------------------------------------------------------------------------------- /example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/go.mod -------------------------------------------------------------------------------- /example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/go.sum -------------------------------------------------------------------------------- /example/new-message/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/new-message/main.go -------------------------------------------------------------------------------- /example/set-data-on-message/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/set-data-on-message/main.go -------------------------------------------------------------------------------- /example/stubs.eliza/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.eliza/README.md -------------------------------------------------------------------------------- /example/stubs.eliza/say.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.eliza/say.json -------------------------------------------------------------------------------- /example/stubs.eliza/say.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.eliza/say.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/AddPet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/AddPet.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/DeletePet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/DeletePet.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/FindPetsByStatus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/FindPetsByStatus.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/FindPetsByTag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/FindPetsByTag.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/GetPetByID.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/GetPetByID.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/README.md -------------------------------------------------------------------------------- /example/stubs.petstore/UpdatePet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/UpdatePet.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/UpdatePetWithForm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/UpdatePetWithForm.yaml -------------------------------------------------------------------------------- /example/stubs.petstore/UploadFile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/example/stubs.petstore/UploadFile.yaml -------------------------------------------------------------------------------- /gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen.go -------------------------------------------------------------------------------- /gen_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_bool.go -------------------------------------------------------------------------------- /gen_bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_bytes.go -------------------------------------------------------------------------------- /gen_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_enum.go -------------------------------------------------------------------------------- /gen_enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_enum_test.go -------------------------------------------------------------------------------- /gen_field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_field_test.go -------------------------------------------------------------------------------- /gen_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_fields.go -------------------------------------------------------------------------------- /gen_float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_float.go -------------------------------------------------------------------------------- /gen_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_int.go -------------------------------------------------------------------------------- /gen_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_map.go -------------------------------------------------------------------------------- /gen_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_msg.go -------------------------------------------------------------------------------- /gen_msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_msg_test.go -------------------------------------------------------------------------------- /gen_repeated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_repeated.go -------------------------------------------------------------------------------- /gen_repeated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_repeated_test.go -------------------------------------------------------------------------------- /gen_strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_strings.go -------------------------------------------------------------------------------- /gen_strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_strings_test.go -------------------------------------------------------------------------------- /gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_test.go -------------------------------------------------------------------------------- /gen_uint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_uint.go -------------------------------------------------------------------------------- /gen_wellknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/gen_wellknown.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/go.sum -------------------------------------------------------------------------------- /kubernetes.binpb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/kubernetes.binpb -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/mise.toml -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/options.go -------------------------------------------------------------------------------- /private/frontend/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/favicon.ico -------------------------------------------------------------------------------- /private/frontend/assets/htmx-ext-sse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/htmx-ext-sse.min.js -------------------------------------------------------------------------------- /private/frontend/assets/htmx.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/htmx.min.js -------------------------------------------------------------------------------- /private/frontend/assets/hyperscript.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/hyperscript.min.js -------------------------------------------------------------------------------- /private/frontend/assets/inter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/inter.css -------------------------------------------------------------------------------- /private/frontend/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/assets/tailwind.css -------------------------------------------------------------------------------- /private/frontend/assets/tailwind.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /private/frontend/generate_assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/generate_assets.sh -------------------------------------------------------------------------------- /private/frontend/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/handler.go -------------------------------------------------------------------------------- /private/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/package-lock.json -------------------------------------------------------------------------------- /private/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/package.json -------------------------------------------------------------------------------- /private/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/postcss.config.js -------------------------------------------------------------------------------- /private/frontend/src/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/src/input.css -------------------------------------------------------------------------------- /private/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/tailwind.config.js -------------------------------------------------------------------------------- /private/frontend/templates/about.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/about.templ -------------------------------------------------------------------------------- /private/frontend/templates/about_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/about_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/browser/browser.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/browser.templ -------------------------------------------------------------------------------- /private/frontend/templates/browser/browser_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/browser_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/browser/file_content.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/file_content.templ -------------------------------------------------------------------------------- /private/frontend/templates/browser/file_content_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/file_content_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/browser/partials/dir.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/partials/dir.templ -------------------------------------------------------------------------------- /private/frontend/templates/browser/partials/dir_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/partials/dir_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/browser/partials/file.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/partials/file.templ -------------------------------------------------------------------------------- /private/frontend/templates/browser/partials/file_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/browser/partials/file_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/index.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/index.templ -------------------------------------------------------------------------------- /private/frontend/templates/index.templ.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/index.templ.bak -------------------------------------------------------------------------------- /private/frontend/templates/index_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/index_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/partials/log-entry.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/log-entry.templ -------------------------------------------------------------------------------- /private/frontend/templates/partials/log-entry_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/log-entry_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/partials/request-log.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/request-log.templ -------------------------------------------------------------------------------- /private/frontend/templates/partials/request-log_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/request-log_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/partials/summary.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/summary.templ -------------------------------------------------------------------------------- /private/frontend/templates/partials/summary_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/partials/summary_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/stubs/list.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/stubs/list.templ -------------------------------------------------------------------------------- /private/frontend/templates/stubs/list_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/stubs/list_templ.go -------------------------------------------------------------------------------- /private/frontend/templates/stubs/single.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/stubs/single.templ -------------------------------------------------------------------------------- /private/frontend/templates/stubs/single_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/frontend/templates/stubs/single_templ.go -------------------------------------------------------------------------------- /private/gen/registry/v1/registry_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/registry/v1/registry_service.pb.go -------------------------------------------------------------------------------- /private/gen/registry/v1/registryv1connect/registry_service.connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/registry/v1/registryv1connect/registry_service.connect.go -------------------------------------------------------------------------------- /private/gen/stubs/v1/stubs.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/stubs/v1/stubs.pb.go -------------------------------------------------------------------------------- /private/gen/stubs/v1/stubs_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/stubs/v1/stubs_service.pb.go -------------------------------------------------------------------------------- /private/gen/stubs/v1/stubsv1connect/stubs_service.connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/stubs/v1/stubsv1connect/stubs_service.connect.go -------------------------------------------------------------------------------- /private/gen/test/v1/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/gen/test/v1/test.pb.go -------------------------------------------------------------------------------- /private/grpc/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/grpc/encoding.go -------------------------------------------------------------------------------- /private/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/log/log.go -------------------------------------------------------------------------------- /private/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/log/log_test.go -------------------------------------------------------------------------------- /private/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/metrics/metrics.go -------------------------------------------------------------------------------- /private/registry/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/handler.go -------------------------------------------------------------------------------- /private/registry/loader_bsr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_bsr.go -------------------------------------------------------------------------------- /private/registry/loader_global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_global.go -------------------------------------------------------------------------------- /private/registry/loader_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_json.go -------------------------------------------------------------------------------- /private/registry/loader_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_path.go -------------------------------------------------------------------------------- /private/registry/loader_pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_pb.go -------------------------------------------------------------------------------- /private/registry/loader_proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_proto.go -------------------------------------------------------------------------------- /private/registry/loader_reflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_reflection.go -------------------------------------------------------------------------------- /private/registry/loader_single_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_single_file.go -------------------------------------------------------------------------------- /private/registry/loader_txtpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_txtpb.go -------------------------------------------------------------------------------- /private/registry/loader_yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loader_yaml.go -------------------------------------------------------------------------------- /private/registry/loaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/loaders.go -------------------------------------------------------------------------------- /private/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/registry.go -------------------------------------------------------------------------------- /private/registry/topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/registry/topology.go -------------------------------------------------------------------------------- /private/server/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/server/context.go -------------------------------------------------------------------------------- /private/server/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/server/handler.go -------------------------------------------------------------------------------- /private/server/openapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/server/openapi.go -------------------------------------------------------------------------------- /private/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/server/server.go -------------------------------------------------------------------------------- /private/stubs/cel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/stubs/cel.go -------------------------------------------------------------------------------- /private/stubs/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/stubs/database.go -------------------------------------------------------------------------------- /private/stubs/faker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/stubs/faker.go -------------------------------------------------------------------------------- /private/stubs/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/private/stubs/handler.go -------------------------------------------------------------------------------- /proto/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/buf.lock -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/registry/v1/registry_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/registry/v1/registry_service.proto -------------------------------------------------------------------------------- /proto/stubs/v1/stubs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/stubs/v1/stubs.proto -------------------------------------------------------------------------------- /proto/stubs/v1/stubs_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/stubs/v1/stubs_service.proto -------------------------------------------------------------------------------- /proto/test/v1/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/proto/test/v1/test.proto -------------------------------------------------------------------------------- /protocel/cel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/protocel/cel.go -------------------------------------------------------------------------------- /protocel/cel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/protocel/cel_test.go -------------------------------------------------------------------------------- /protocel/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/protocel/context.go -------------------------------------------------------------------------------- /stubs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/stubs.schema.json -------------------------------------------------------------------------------- /testcontainers/eliza.binpb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/testcontainers/eliza.binpb -------------------------------------------------------------------------------- /testcontainers/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/testcontainers/go.mod -------------------------------------------------------------------------------- /testcontainers/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/testcontainers/go.sum -------------------------------------------------------------------------------- /testcontainers/testcontainers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/testcontainers/testcontainers.go -------------------------------------------------------------------------------- /testcontainers/testcontainers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudorandom/fauxrpc/HEAD/testcontainers/testcontainers_test.go --------------------------------------------------------------------------------