Apache Thrift
zephyrproject-rtos · 1 GitHub stars
Thrift IDL, RPC framework and code generator, with Zephyr transports, samples and tests.
- Follows branch
zephyr: eachwest updatewill get its latest commits. To stay on one version, it is recommended to use a release tag.
Install
# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/thrift.yaml \
-o zephyr/submanifests/thrift.yaml
west update thrift
# From the workspace root
Invoke-WebRequest https://kartben.github.io/windrose/m/thrift.yaml `
-OutFile zephyr/submanifests/thrift.yaml
west update thrift
west.yml
- name: thrift url: https://github.com/zephyrproject-rtos/thrift revision: zephyr path: modules/lib/thrift
Add to projects in your west.yml, then run west update thrift.
Details
- Revision
- zephyr
- License
- Apache-2.0
- Maintainers
- @zephyrproject-rtos
- Last commit
- 7 mo ago
- Includes
- Samples, Tests
About
Apache Thrift is an IDL specification, RPC framework, and code generator. It works across all major operating systems, supports over 27 programming languages, 7 protocols, and 6 low-level transports. Thrift was originally developed at Facebook in 2006 and then shared with the Apache Software Foundation. Thrift supports a rich set of types and data structures, and abstracts away transport and protocol details, which lets developers focus on application logic.