An open API service indexing awesome lists of open source software.

https://github.com/ardaku/lookit

Rust crate to asynchronously get device connection events.
https://github.com/ardaku/lookit

async asyncio hardware-libraries rust rust-crate rust-lang rust-library

Last synced: 11 months ago
JSON representation

Rust crate to asynchronously get device connection events.

Awesome Lists containing this project

README

          

# Lookit!

#### [Changelog] | [Source] | [Getting Started]

[![tests](https://github.com/ardaku/lookit/actions/workflows/ci.yml/badge.svg)](https://github.com/ardaku/lookit/actions/workflows/ci.yml)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ardaku/lookit)](https://github.com/ardaku/lookit/)
[![GitHub contributors](https://img.shields.io/github/contributors/ardaku/lookit)](https://github.com/ardaku/lookit/graphs/contributors)
[![Crates.io](https://img.shields.io/crates/v/lookit)](https://crates.io/crates/lookit)
[![Crates.io](https://img.shields.io/crates/d/lookit)](https://crates.io/crates/lookit)
[![Crates.io (recent)](https://img.shields.io/crates/dr/lookit)](https://crates.io/crates/lookit)
[![Crates.io](https://img.shields.io/crates/l/lookit)](https://github.com/ardaku/lookit/search?l=Text&q=license)
[![Docs.rs](https://docs.rs/lookit/badge.svg)](https://docs.rs/lookit)

Rust library for asynchronously connecting to devices

## Currently Supports
- Linux (via inotify)

## Planned Support
- Web / Wasm (via JS promises)
- MacOS / iOS
- Windows
- Redox
- Quantii / Daku
- Android
- ...and more!

## License
Copyright © 2021-2023 The Lookit Crate Developer(s)

Licensed under any of
- Apache License, Version 2.0, ([LICENSE_APACHE_2_0.txt] or
[https://www.apache.org/licenses/LICENSE-2.0])
- Boost Software License, Version 1.0, ([LICENSE_BOOST_1_0.txt] or
[https://www.boost.org/LICENSE_1_0.txt])
- MIT License, ([LICENSE_MIT.txt] or [https://mit-license.org])

at your option. The files within this project may not be copied, modified, or
distributed except according to those terms.

### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
licensed as described above, without any additional terms or conditions.

## Help
If you want help using or contributing to the development of this library,
or have any questions feel free to send me an email at [aldaronlau@gmail.com].
The goal is for anyone to be able to get involved, so don't be afraid to reach
out!

[Changelog]: https://github.com/ardaku/lookit/blob/stable/CHANGELOG.md
[Source]: https://github.com/ardaku/lookit/
[Getting Started]: https://docs.rs/lookit#getting-started
[LICENSE_APACHE_2_0.txt]: https://github.com/ardaku/lookit/blob/stable/LICENSE_APACHE_2_0.txt
[https://www.apache.org/licenses/LICENSE-2.0]: https://www.apache.org/licenses/LICENSE-2.0
[LICENSE_BOOST_1_0.txt]: https://github.com/ardaku/lookit/blob/stable/LICENSE_BOOST_1_0.txt
[https://www.boost.org/LICENSE_1_0.txt]: https://www.boost.org/LICENSE_1_0.txt
[LICENSE_MIT.txt]: https://github.com/ardaku/lookit/blob/stable/LICENSE_MIT.txt
[https://mit-license.org]: https://mit-license.org
[aldaronlau@gmail.com]: mailto:aldaronlau@gmail.com