1
0
Fork
You've already forked eyeball
0
Utility functions for async reactive programming
  • Rust 100%
2026年03月28日 00:06:47 +01:00
.github chore: Update typos 2025年01月27日 03:16:51 -05:00
eyeball Remove unnecessary explicit --cfg docsrs 2025年05月13日 22:50:04 +02:00
eyeball-im doc: Update CHANGELOG.mds. 2025年09月19日 15:44:57 +02:00
eyeball-im-util doc: Update CHANGELOG.mds. 2025年09月19日 15:44:57 +02:00
.clippy.toml Enable non-default lints 2023年05月31日 16:15:03 +02:00
.gitignore Add a benchmark to eyeball 2023年02月22日 22:27:30 +01:00
.rustfmt.toml Initial release 2023年02月19日 20:48:42 +01:00
Cargo.toml Update repository URL 2026年03月28日 00:06:47 +01:00
LICENSE Initial release 2023年02月19日 20:48:42 +01:00
README.md Update README.md 2023年12月10日 14:15:27 +01:00

eyeball 👁️

eyeball (verb) - synonym for observe

Add observability to your Rust types! Currently, polling observables is only possibly in async Rust, but this constraint might be lifted in the future.

This repository hosts the following crates:

  • eyeball – Contains the basic Observable type and things related to that
  • eyeball-im – Contains observable collections (currently only ObservableVector)
  • eyeball-im-util – Contains additional utilities on top of eyeball-im

Click on one of the links to find out more.

License

Both crates are distributed under the terms of the Mozilla Public License 2.0. You can find the license text in the LICENSE file.