Apache OpenDAL 2025 Roadmap: Perfecting Production Adoption
- Dominant language
- Rust
- Stars
- 5.4k
- Forks
- 825
- Avg merge
- 1d 14m
- Merged PRs (30d)
- 127
Description
We have shared [our 2025 roadmap](https://opendal.apache.org/blog/2025/03/01/2025-roadmap). Feel free to discuss it [here](https://github.com/apache/opendal/discussions/5679).
This issue is intended to track the progress of our 2025 roadmap. Here, we will gather tracking issues for various detailed goals and provide our community with an overview of our progress.
Feel free to join the discussion on GitHub issues or in our Discord: https://opendal.apache.org/discord
---
OpenDAL 2025 Goal: **Perfecting Production Adoption**
## Features Needed in Production
### Core
New features in 2025:
- [ ] context: https://github.com/apache/opendal/issues/5480 (*good first issues*)
- [ ] versiong: https://github.com/apache/opendal/issues/2611
- [ ] checksum: https://github.com/apache/opendal/issues/5549
- [ ] caching: https://github.com/apache/opendal/issues/5678
- [x] init_from_uri: https://github.com/apache/opendal/issues/3022
Not finished in 2024:
- [ ] https://github.com/apache/opendal/issues/5557 (*good first issues*)
- [ ] https://github.com/apache/opendal/issues/5496
- [ ] https://github.com/apache/opendal/issues/5486 (*good first issues*)
- [ ] https://github.com/apache/opendal/issues/4842
- [x] https://github.com/apache/opendal/issues/4520
- [ ] https://github.com/apache/opendal/issues/3922
- [ ] https://github.com/apache/opendal/issues/3803
- [x] https://github.com/apache/opendal/issues/5425
### Bindings
- [ ] dart: https://github.com/apache/opendal/issues/5722
- [x] golang: https://github.com/apache/opendal/issues/4892
- [ ] cpp: https://github.com/apache/opendal/issues/2981
- [ ] c: https://github.com/apache/opendal/issues/2959
- [ ] php: https://github.com/apache/opendal/issues/2813
- [ ] ocaml: https://github.com/apache/opendal/issues/2756
- [ ] swift: https://github.com/apache/opendal/issues/2476
- [ ] lua: https://github.com/apache/opendal/issues/2474
### Integrations
- [x] https://github.com/apache/opendal/issues/5015
- [x] https://github.com/apache/opendal/issues/4786
### Applications
- [x] https://github.com/apache/opendal/issues/3782
## Improvements Needed for Production
- [x] Code Refactor
- [x] https://github.com/apache/opendal/issues/5702 (*good first issues*)
- [x] https://github.com/apache/opendal/issues/5739
- [x] https://github.com/apache/opendal/issues/5976 (*good first issues*)
- [ ] Documentation
- [x] https://github.com/apache/opendal/issues/4121
- [ ] Communitation
Contributor guide
Research direction
Start with the linked 2025 roadmap and the detailed issues listed under Core, Bindings, Integrations, Applications, and Improvements. Check each linked issue and discussion 5679 to determine current status; done means the checklist and roadmap accurately reflect completed goals.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100