# FastBit
FastBit is a high-performance data indexing and querying library written in Rust, designed for fast analytics on large datasets.
## Features
- Efficient bitmap indexing
- Fast query processing
- Scalable to large datasets
- Easy integration with Rust data pipelines
## Installation
Add FastBit to your `Cargo.toml`:
```toml
[dependencies]
fastbit = "0.1"
```
Or clone the repository:
```bash
git clone https://github.com/enterprise-search/fastbit.git
cd fastbit
cargo build --release
```
## Usage
```rust
use fastbit::{BitVec, BitRead, BitWrite};
let mut bv: BitVec<u8> = BitVec::new(128);
bv.set(5);
assert!(bv.test(5));
bv.reset(5);
assert!(!bv.test(5));
```
## Documentation
- [API Reference](docs/API.md)
- [BitFixed Documentation](docs/BitFixed.md)
- [Examples](examples/)
## Contributing
Contributions are welcome! Please open issues or submit pull requests.
## License
This project is licensed under the MIT License.