Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eclipse/eclipsefuro
Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.
https://github.com/eclipse/eclipsefuro
api api-design furo grpc grpc-gateway homebrew rest swagger webstack
Last synced: about 2 months ago
JSON representation
Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.
- Host: GitHub
- URL: https://github.com/eclipse/eclipsefuro
- Owner: eclipse
- License: mit
- Created: 2021-06-17T18:44:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T11:45:26.000Z (2 months ago)
- Last Synced: 2024-10-25T04:23:01.676Z (about 2 months ago)
- Topics: api, api-design, furo, grpc, grpc-gateway, homebrew, rest, swagger, webstack
- Language: Python
- Homepage: https://furo.pro
- Size: 10.9 MB
- Stars: 9
- Watchers: 6
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## フロー Furo
Furo provides simply enterprise-flavoured, language-agnostic API development.
It comes with multiple sources of truth and generates border-crossing type and service definitions.Furo contains helpful generators, converters, sanitizer for the Furo specs.
### Synopsis
Furo contains helpful generators, converters, sanitizer for the furo specs.
Read more about the single commands in the see also section below.Calling furo without any arguments and flags will run the flow runner with the default flow.
Modify your default flow in the .furo config file to your needs. You can set any of the sub commands as default.### Installation
#### go get
TODO: explain how#### brew
```bash
brew tap theNorstroem/tap
brew install furo
```### Stay In Sync
Furo can produce and consume multiple specification formats.### Source Of Truth
You have the choice from multiple definition formats as your source of truth. This can be *.proto or one of the FIDLs (µSpec, spec).![µSpec as source of truth](docs/images/source_of_truth.png)
[Read more here](https://spectools.furo.pro/docs/sourceoftruth/), to find out what fits best for you.
### Further Documentation
Read more in the [detailed documentation](https://spectools.furo.pro)