# libstrawberry 🍓
A modern, versatile Rust library powering Strawberry Foundation's projects and more!
## ✨ Features
- 🌍 Localization system with language strings
- 💬 Strawberry Chat API wrapper for custom Rust clients
- 🤖 Scapi: Bot framework for Strawberry Chat (WIP)
- 📋 Simple & flexible logging for CLI apps
- 🔔 Cross-platform notifications
- 📧 Send emails easily
- 🧩 External plugin support
- 🛠️ Handy utilities for everyday Rust
## 🚀 Installation
Add libstrawberry to your Cargo.toml:
```toml
[dependencies]
libstrawberry = { version = "*", features = ["full"] }
```
Find the latest version on crates.io: https://crates.io/crates/libstrawberry
## 📚 Documentation & Examples
See the docs.rs documentation: https://docs.rs/libstrawberry/latest/libstrawberry/ for details and usage examples.
## 🏆 Projects using libstrawberry
- [Strawberry Chat](https://github.com/Strawberry-Foundations/strawberry-chat)
- [Strawberry Chat Client](https://github.com/Strawberry-Foundations/strawberry-chat-client)
- [Cranberry](https://github.com/Strawberry-Foundations/cranberry)
- [StrawberryOS Manager (somgr)](https://github.com/Strawberry-Foundations/somgr)
- [Tunneled](https://github.com/Strawberry-Foundations/tunneled)
- [Spkg Rust-rewrite](https://github.com/Strawberry-Foundations/spkg/tree/rust)
## 🤝 Contributing
Contributions, bug reports, and feature requests are welcome! See CONTRIBUTING.md for details.
## 📄 License
This project is licensed under the AGPL 3.0 License (See LICENSE).