valkey_client 0.0.1 copy "valkey_client: ^0.0.1" to clipboard
valkey_client: ^0.0.1 copied to clipboard

A modern, production-ready Dart client for Valkey (9.0.0+). Fully Redis 7.x compatible.

valkey_client #

A modern, production-ready Dart client for Valkey (9.0.0+). Fully Redis 7.x compatible.


⚠️ Under Active Development #

This package is currently a placeholder to reserve the name on pub.flutter-io.cn.

It is under active development and is not yet ready for production use. Do not use this in a production environment until version 1.0.0 is released.

The Goal 🎯 #

The Dart ecosystem needs a high-performance, actively maintained client for the next generation of in-memory databases. This package aims to be the standard Dart client for Valkey (9.0.0+) while maintaining full compatibility with Redis (7.x+).

It is designed primarily for server-side Dart applications (server.dart) requiring a robust and fast connection to Valkey.

Planned Features #

  • Valkey 9.0.0+ Support: Full implementation of the latest commands and features.
  • RESP3 Protocol: Built on the modern RESP3 protocol for richer data types and performance.
  • High-Performance Async I/O: Non-blocking, asynchronous networking.
  • Connection Pooling: Production-grade connection pooling suitable for high-concurrency backend servers.
  • Type-Safe & Modern API: A clean, easy-to-use API for Dart developers.

Contributing #

This project is just getting started. If you are interested in contributing to the development of the standard Valkey client for Dart, please check the [GitHub repository (link coming soon)] or file an issue to discuss ideas.

3
likes
0
points
655
downloads

Publisher

verified publisherk8spodo.dev

Weekly Downloads

A modern, production-ready Dart client for Valkey (9.0.0+). Fully Redis 7.x compatible.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on valkey_client