misty-compiler

Crates.iomisty-compiler
lib.rsmisty-compiler
version0.0.1
created_at2026-01-21 20:56:36.766811+00
updated_at2026-01-21 20:56:36.766811+00
descriptionMisty Compiler - CLI utility to build Misty projects
homepagehttps://github.com/thecodebreeze/misty
repositoryhttps://github.com/thecodebreeze/misty
max_upload_size
id2060114
size3,309
codebreeze (thecodebreeze)

documentation

https://github.com/thecodebreeze/misty/wiki

README

Misty Compiler

Misty is an IDL and network framework for building high-performance distributed systems. This crate contains the compiler for Misty IDLs.

This crate is under heavy active development.
Use at your own risk.

The compiler works by generating code for any supported language based on your Misty workspace. For now the only language supported is Rust, but there are plans to add TypeScript support soon thanks to oxc.

Below is a simplified list of features that are implemented and planned for implementation:

  • Generate Rust code from Misty IDLs
  • Versioning support
  • Partial compilation support
  • Generate TypeScript code targeting the server-side applications
  • Generate TypeScript code targeting the client-side applications
  • Protobuf-to-Misty converter
  • Package Manager and Package Registry
  • Formatter
  • Linter

Usage

This application uses clap to provide a nice CLI interface for you.

There's ample documentation in the CLI itself, so you can run:

mistyc --help

You can also check our documentation at GitHub for more information.

License

This project is under the BSD-3 license.

Commit count: 21

cargo fmt