Hello and welcome back to another blog post from the QueueForge team. We are excited to introduce our new open-source project in this dedicated post.
While developing our main product, QueueForge, which is heavily based on Redis, we ran into a problem: we couldn't find a tool that allowed us to conveniently inspect and debug Redis Streams. So we decided to build our own solution: RedisBrowse.
RedisBrowse is a lightweight Redis debugging tool designed to inspect Redis data, with a special focus on Redis Streams. In this post, we'd like to give you an overview of the project, its current features, and our plans for the future.
Is it open source?
Absolutely! RedisBrowse is fully open source and licensed under the MIT License. We believe it can become a useful tool for developers around the world.
We chose the MIT License because we want everyone to be able to use, modify, fork, and contribute to the project. Every contribution—whether it's fixing a typo, reporting a bug, or implementing a new feature—helps move RedisBrowse forward.
Current Features
Although RedisBrowse is still in its early stages, it already provides a solid set of features:
- Live overview of all Redis keys
- CLI configuration for remote hosts, databases, and authentication
- Automatic detection of Redis data types
- Support for Lists, Streams, Strings, Sets, and Hashes
- Instant refresh of the key list
- Modern terminal interface with mouse and keyboard support
Roadmap
RedisBrowse is just getting started, and we have plenty of ideas for the future. Some of the features we're planning include:
- Creating, editing, and deleting Redis data
- Publishing standalone executables in addition to the Python package
- Improved navigation and filtering
- Support for additional Redis data types and commands
- General usability and performance improvements
Of course, this roadmap isn't set in stone. We'd love to hear your ideas and learn which features would make RedisBrowse even more useful.
How to Contribute
Since the source code is freely available on GitHub, everyone is welcome to contribute.
Whether you'd like to fix bugs, improve the documentation, implement new features, or simply suggest ideas, we'd be happy to have you involved. Please make sure to read our Code of Conduct and Contribution Guidelines before submitting a pull request.
Feedback
RedisBrowse is built by developers, for developers. If you've found a bug, have a feature request, or simply want to share your experience, we'd love to hear from you.
Feel free to open an issue, start a discussion, or submit a pull request on GitHub. Every bit of feedback helps us improve RedisBrowse and shape its future.
Happy coding,
The QueueForge Team
Top comments (0)