| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-03-30 | 1.1 kB | |
| webrpc-gen.darwin-amd64 | 2026-03-30 | 17.1 MB | |
| webrpc-gen.windows-arm64.exe | 2026-03-30 | 15.8 MB | |
| webrpc-test.linux-arm64 | 2026-03-30 | 8.3 MB | |
| webrpc-test.windows-arm64.exe | 2026-03-30 | 8.5 MB | |
| webrpc-test.darwin-amd64 | 2026-03-30 | 9.1 MB | |
| webrpc-test.darwin-arm64 | 2026-03-30 | 8.6 MB | |
| webrpc-test.linux-amd64 | 2026-03-30 | 9.0 MB | |
| webrpc-test.windows-amd64.exe | 2026-03-30 | 9.2 MB | |
| webrpc-gen.darwin-arm64 | 2026-03-30 | 16.0 MB | |
| webrpc-gen.linux-amd64 | 2026-03-30 | 16.5 MB | |
| webrpc-gen.linux-arm64 | 2026-03-30 | 15.3 MB | |
| webrpc-gen.windows-amd64.exe | 2026-03-30 | 17.2 MB | |
| README.md | 2026-03-30 | 1.7 kB | |
| v0.37.0 source code.tar.gz | 2026-03-30 | 662.2 kB | |
| v0.37.0 source code.zip | 2026-03-30 | 734.2 kB | |
| Totals: 16 Items | 151.9 MB | 0 | |
What's New
Type Aliases
New RIDL syntax for defining named type aliases:
:::ridl
type Username: string
type Age: uint32
type Metadata: map<string,any>
Type aliases declare a new name for an existing type. They can wrap core types, complex types (map<>, []), or other named types.
Generators render aliases idiomatically per language:
- Go:
type Username string - TypeScript:
export type Username = string - Kotlin:
typealias Username = String - Dart:
typedef Username = String;
Aliases support generator-specific metadata via + annotations:
:::ridl
type Address: string
+ go.type = Hash
+ go.type.import = github.com/0xsequence/go-sequence/lib/prototyp
This allows mapping a single RIDL type to different representations per language without repeating annotations on every field.
What's Changed
- Fix succinct flag when only one side uses inline struct by @klaidliadon in https://github.com/webrpc/webrpc/pull/437
- add workflow to auto-bump generator dependencies by @klaidliadon in https://github.com/webrpc/webrpc/pull/438
- feat: add type alias support to RIDL parser and schema by @klaidliadon in https://github.com/webrpc/webrpc/pull/439
- ci: improve bump-generator workflow by @klaidliadon in https://github.com/webrpc/webrpc/pull/441
- fix(ci): use GITHUB_TOKEN for bump-generator workflow by @klaidliadon in https://github.com/webrpc/webrpc/pull/444
- fix(ci): improve bump-generator commit message format by @klaidliadon in https://github.com/webrpc/webrpc/pull/445
Full Changelog: https://github.com/webrpc/webrpc/compare/v0.36.1...v0.37.0