bearcove was founded by @fasterthanlime in late 2024 to keep doing what they do best: teach Rust, make videos, and maintain open-source software.

Open source

bearcove maintains big Rust projects:

  • facet — a take on reflection in Rust, allows a ton of nice use cases
  • home — the CMS that powers this website and several others

Some smaller crates:

  • rubicon — macros to make dangerous dynamic linking pattern in Rust a little safer
  • dylo — enables "impl" and "consumer" crates when doing dynamic linking
  • rc-zip — a sans-io ZIP implementation in Rust focused on compatibility
  • timelord — restores timestamps between builds to let cargo and Rust build scripts see that the build is clean

The following are not actively being maintained:

  • loona — an HTTP/1+2 implementation on top of io_uring, with kTLS support (on hold)
  • merde — another take on serialization with declarative macros and "metastack" support (superseded by facet)

Content creation

bearcove operates:

That content receives funding through:

Additionally, bearcove cooperates with OneVariable UG to produce: