stencil
Stencil is a schema registry that provides schema management and validation dynamically, efficiently, and reliably to ensure data compatibility across applications.
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- docs.yml
- lint.yml
- release-java-client.yml
- release-js-client.yml
- release-server.yml
- test-clojure-client.yml
- test-go-client.yml
- test-java-client.yml
- test-js-client.yml
- test-server.yaml
- core.clj
- decode.clj
- encode.clj
- one.proto
- testdata.desc
- core_test.clj
- serde_test.clj
- .gitignore
- LICENSE
- project.clj
- README.md
- 1.proto
- 1.proto
- 2.proto
- 3.proto
- extension.proto
- client.go
- client_test.go
- downloader.go
- go.mod
- go.sum
- LICENSE
- logger.go
- protoutils.go
- README.md
- refresh_strategy.go
- resolver.go
- store.go
- gradle-wrapper.jar
- gradle-wrapper.properties
- SchemaCacheLoader.java
- SchemaRefreshStrategy.java
- ClassLoadStencilClient.java
- MultiURLStencilClient.java
- StencilClient.java
- URLStencilClient.java
- StencilConfig.java
- StencilRuntimeException.java
- RemoteFile.java
- RemoteFileImpl.java
- RetryHttpClient.java
- DescriptorMapBuilder.java
- Parser.java
- SchemaUpdateListener.java
- StencilClientFactory.java
- SchemaCacheLoaderTest.java
- SchemaRefreshStrategyTest.java
- ClassLoadStencilClientTest.java
- URLStencilClientWithCacheTest.java
- RemoteFileImplTest.java
- RetryHttpClientTest.java
- DescriptorMapBuilderTest.java
- MultiURLStencilClientTest.java
- URLStencilClientTest.java
- NestedProtoMessage.proto
- ProtoWithoutJavaPackage.proto
- ProtoWithoutPackage.proto
- RecursiveProtoMessage.proto
- TestMessage.proto
- .gitignore
- build.gradle
- gradlew
- gradlew.bat
- lombok.config
- README.md
- settings.gradle
- multi_url_stencil.js
- refresh_strategy.js
- stencil.js
- one.proto
- main.test.js
- refresh_strategy.test.js
- .eslintrc.yml
- .gitignore
- jest.config.js
- main.js
- package-lock.json
- package.json
- README.md
- __init__.py
- stencil.py
- store.py
- one.proto
- test_client.py
- .gitignore
- conftest.py
- LICENSE
- README.md
- requirements.txt
- setup.py
- README.md
- cdk.go
- check.go
- client.go
- config.go
- create.go
- delete.go
- diff.go
- download.go
- edit.go
- errors.go
- graph.go
- help.go
- info.go
- list.go
- namespace.go
- print.go
- root.go
- schema.go
- search.go
- server.go
- build.go
- config.go
- config.yaml
- load.go
- namespace.go
- service.go
- namespace_service.go
- schema_cache.go
- schema_parsed.go
- schema_provider.go
- schema_repository.go
- provider.go
- compatibility.go
- schema.go
- service.go
- service_test.go
- utils.go
- search.go
- service.go
- 2021-08-20-stenciil-launch.md
- authors.yml
- clojure.md
- go.md
- java.md
- js.md
- overview.md
- contribution.md
- avro.md
- json.md
- protobuf.md
- 0_introduction.md
- 1_quickstart.md
- 2_manage_namespace.md
- 3_manage_schemas.md
- 4_clients.md
- api.md
- cli.md
- overview.md
- rules.md
- glossary.md
- installation.md
- introduction.md
- roadmap.md
- usecases.md
- Container.js
- GridBlock.js
- custom.css
- icons.css
- theme.css
- help.js
- index.js
- intro.svg
- overview.svg
- swagger.yml
- banner.svg
- favicon.ico
- logo.svg
- pattern.svg
- gojek.png
- goto.png
- jago.png
- mapan.png
- midtrans.png
- moka.png
- paylater.png
- .nojekyll
- .gitignore
- babel.config.js
- docusaurus.config.js
- package.json
- README.md
- sidebars.js
- yarn.lock
- provider.go
- schema.go
- schema_test.go
- closedContent.json
- openContent.json
- partialOpenContent.json
- deleted.json
- modified.json
- noChange.json
- prev.json
- deleted.json
- modified.json
- noChange.json
- prev.json
- 2020items.json
- 2020prefixItems.json
- 2020prev.json
- 2020updated.json
- draft7additionalItems.json
- draft7items.json
- draft7prev.json
- draft7updated.json
- currSchema.json
- prevSchema.json
- curr_addition.json
- curr_removal.json
- non_enum.json
- prev.json
- deleted.json
- modified.json
- noChange.json
- prev.json
- added.json
- prev.json
- removed.json
- modifiedSchema.json
- prevSchema.json
- modified.json
- prev.json
- removed.json
- added.json
- modified.json
- prev.json
- removed.json
- typeCheckSchema.json
- collection.json
- compatibility.go
- compatibility_helper.go
- compatibility_helper_test.go
- compatibility_test.go
- error.go
- provider.go
- provider_test.go
- schema.go
- utils.go
- utils_test.go
- 1.proto
- 2.proto
- 1.proto
- 2.proto
- 1.proto
- 1.proto
- 1.proto
- 1.proto
- 1.proto
- compatibility.go
- compatibility_test.go
- error.go
- provider.go
- provider_test.go
- schema.go
- schema_test.go
- utils.go
- stencil.connect.go
- stencil.pb.go
- namespace_service.go
- schema_service.go
- search_service.go
- test.desc
- api.go
- api_test.go
- namespace.go
- schema.go
- schema_test.go
- search.go
- error_response.go
- logger.go
- recovery.go
- server.go
- 000001_initialize_schema.down.sql
- 000001_initialize_schema.up.sql
- 000002_create_search_data_idx.down.sql
- 000002_create_search_data_idx.up.sql
- namespace_repository.go
- namespace_repository_test.go
- postgres.go
- postgres_test.go
- schema_repository.go
- schema_repository_test.go
- search_repository.go
- errors.go
- graph.go
- logger.go
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- api.ts
- App.css
- App.test.tsx
- App.tsx
- index.css
- index.tsx
- logo.svg
- react-app-env.d.ts
- reportWebVitals.ts
- setupTests.ts
- .gitignore
- embed.go
- Makefile
- package.json
- README.md
- tsconfig.json
- yarn.lock
- .gitignore
- .golangci.yaml
- .goreleaser.yaml
- buf.gen.yaml
- docker-compose.yml
- Dockerfile
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
