Skip to content

troethe/rust-weechat

 
 

Repository files navigation

Build Status Docs License: MIT

rust-weechat

rust-weechat is a high level wrapper of the Weechat plugin API in Rust.

Project structure

The project consists of three different crates.

  • weechat - High level and idiomatic Rust library that allows to easily write Weechat plugins.
  • weechat-macro - Procedural macro implementations that allow you to define C entry functions that a Weechat plugin needs to define.
  • weechat-sys - Auto-generated low level bindings to the Weechat plugin API.

Status

The library is in an beta state, things that are implemented generally work some breaking changes might still be introduced. A lot of the less used plugin APIs aren't yet implemented.

About

Weechat API bindings for Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 69.5%
  • C 30.2%
  • Other 0.3%