https://github.com/protojure/protoc-plugin
A protoc compiler plugin for Clojure applications
https://github.com/protojure/protoc-plugin
clojure google-protocol-buffer grpc pedestal protobuf protobuf-compiler protoc-plugin protocol-buffers serialization
Last synced: 6 months ago
JSON representation
A protoc compiler plugin for Clojure applications
- Host: GitHub
- URL: https://github.com/protojure/protoc-plugin
- Owner: protojure
- License: apache-2.0
- Created: 2019-07-17T19:38:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T18:40:23.000Z (about 3 years ago)
- Last Synced: 2023-03-11T06:12:47.769Z (almost 3 years ago)
- Topics: clojure, google-protocol-buffer, grpc, pedestal, protobuf, protobuf-compiler, protoc-plugin, protocol-buffers, serialization
- Language: Clojure
- Homepage: https://protojure.github.io
- Size: 158 KB
- Stars: 30
- Watchers: 5
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Protojure protoc compiler plugin [](https://circleci.com/gh/protojure/protoc-plugin/tree/master)
[Protoc compiler plugin](https://developers.google.com/protocol-buffers/docs/reference/other) to generate native [Clojure](https://clojure.org/) support for [Google Protocol Buffers](https://developers.google.com/protocol-buffers/) and [GRPC](https://grpc.io/).
## Status
Protojure has a stable API and is used in production.
## Installation
Ultimately, you need to have the binary 'protoc-gen-clojure' available on your $PATH so that _protoc_ may find it during execution.
One way to do that is to use:
```make install```
## Usage
View our [online documentation](https://protojure.readthedocs.io)
## License
This project is licensed under the Apache License 2.0.
## Contributing
Pull requests welcome. Please be sure to include a [DCO](https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin) in any commit messages.