https://github.com/clement-jean/protein
Your proto files on steroids
https://github.com/clement-jean/protein
compiler parser protobuf
Last synced: about 1 year ago
JSON representation
Your proto files on steroids
- Host: GitHub
- URL: https://github.com/clement-jean/protein
- Owner: Clement-Jean
- Created: 2023-02-01T08:53:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T20:29:40.000Z (almost 2 years ago)
- Last Synced: 2024-08-14T19:45:33.757Z (almost 2 years ago)
- Topics: compiler, parser, protobuf
- Language: Go
- Homepage:
- Size: 304 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Protein

Protein is a set of libraries:
- `lexer` let you lex a proto file.
- `parser` let you parse a proto file.
## Stage
Protein is in development stage. We welcome contributions (documentation or code).
## Goal
The goal of Protein is to provide you with all the tools you need to write linters, LSPs and other developer tools you need. Just want to parse and not type check? fine. Want to have all the information possible on your proto files? also fine.
## Why Protein?
Most of the tools I encountered provide either a specific tool like a linter, or a full blown compiler. Protein gives you choices. Just choose the tools you need.