Official rust-lang crates - libs team

See also: rust-lang crate ownership policy RFC

todo: check if everything from https://docs.google.com/document/d/1CeB6aV51cptHsarsCGqGOBEwkEWffw7Gg8n47ulifZI/edit is here.


To do: Figure out per 'intentional artifact' crate:

  • Maintainance state? Actively maintained?
  • Who reviews/maintains?
  • Who publishes to crates.io?
  • Any non-rust-team members?
    • They should be(come) part of a rust (sub)team, or otherwise not have ownership.
  • Uses and upholds Rust code of conduct?
  • Presented as "official" rust crate or not?
  • Is dependency of std?
  • Minimum supported Rust version?

Intentional artifacts

  • libc + libc-test
  • compiler-builtins
    • Is this supported for users other than rust, or should we mark it as not for general-purpose use?
      • I think this is used directly in some embedded projects, need to double-check.
    • Maintained by Amanieu
  • backtrace
  • hashbrown
    • Maintained by Amanieu
  • libm
    • Is this supported for users other than rust, or should we mark it as not for general-purpose use?
    • Some no-std users for floating point methods
    • Maintained by Amanieu
  • cfg-if - under alex' personal account - will be transfered to rust-lang
  • dlmalloc - under alex' personal account - will be transfered to rust-lang
    • Is this supported for users other than rust, or should we mark it as not for general-purpose use?
  • log
  • libz-sys
    • used by cargo
  • futures-rs
    • Check with async foundations working group about taking these on?
  • pin-utils
    • Check with async foundations working group about taking these on?
  • regex + regex-syntax
    • Maintained by BurntSushi
  • socket2
    • Maintained by Thomasdezeeuw (not a rust-lang member)
  • lazy-static
    • Deprecated in favor of Lazy? Still needs to be maintained due to the huge number of users.
  • glob
  • flate2
  • pkg-config

Internal

Expatriated

Experimental

Deprecated

Should be deprecated

  • getopts
    • unmaintained? deprecate? replaced by clap.
    • dependency of rustc

Finished experiment / Unmaintained internal crate

Other teams (?)

Select a repo