tafia/calamine
A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
Is tafia/calamine beginner-friendly?
In the last 30 days, tafia/calamine merged 16 of 35 pull requests from outside contributors, and its maintainers usually reply within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.
- Stars
- 2.5k
- Forks
- 268
- Open beginner issues
- 0
- Indexed issues
- 47
- Avg merge
- 4d 9h
- Merged PRs (30d)
- 22
- Dominant language
- Rust
- License
- MIT
- Last GitHub push
- Oct 17, 2026
- Latest indexed
- Oct 17, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- help wanted
How to contribute to tafia/calamine
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Your contributions will be published under the project's MIT license.
- Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 76/100
tafia/calamine#798 · 1 comment ·
Maintainers usually reply within 1 day
-
bug enhancement performance
Difficulty 4/5 3-5 days Newbie friendliness 48/100
tafia/calamine#782 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 68/100
tafia/calamine#781 · 1 comment ·
Maintainers usually reply within 1 day
-
fix in progress
Difficulty 3/5 1-2 days Newbie friendliness 76/100
tafia/calamine#764 · 2 comments ·
Maintainers usually reply within 1 day
-
awaiting user feedback bug fix in progress
Difficulty 4/5 3-5 days Newbie friendliness 43/100
tafia/calamine#726 · 4 comments ·
Maintainers usually reply within 1 day
-
feature request: Add serde support for Jiff date/time typesMay be free again @jmcnamara claimed this 58 days ago, and no pull request is open. Open
tafia/calamine#725 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
tafia/calamine#698 · 1 reaction ·
Maintainers usually reply within 1 day
-
Release preparationOpennext_release
Difficulty 1/5 Under an hour Newbie friendliness 28/100
tafia/calamine#586 · 20 comments ·
Maintainers usually reply within 1 day
-
bug help wanted xls
Difficulty 4/5 3-5 days Newbie friendliness 35/100
tafia/calamine#443 · 3 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
[Feature Request] Row/Column PropertiesMay be free again @jmcnamara claimed this 498 days ago, and no pull request is open. Openenhancement
tafia/calamine#417 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Feature: Defined names from workbook returned as RangeMay be free again @jmcnamara claimed this 498 days ago, and no pull request is open. Openenhancement
tafia/calamine#407 · 1 assignee ·
Maintainers usually reply within 1 day
-
formatting
Difficulty 3/5 1-2 days Newbie friendliness 35/100
tafia/calamine#400 · 1 comment ·
Maintainers usually reply within 1 day
-
ods
Difficulty 3/5 1-2 days Newbie friendliness 42/100
tafia/calamine#355 · 3 comments ·
Maintainers usually reply within 1 day
-
performance
Difficulty 5/5 Over a week Newbie friendliness 20/100
tafia/calamine#346 · 6 comments · 4 reactions ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 39/100
Maintainers usually reply within 1 day
-
performance
Difficulty 5/5 Over a week Newbie friendliness 28/100
tafia/calamine#27 · 6 comments · 6 reactions ·
Maintainers usually reply within 1 day
-
xlsb: panics on unchecked indexes (shared string index, sheet relationship, short BrtWsDim)Possibly taken @hsdfat claimed this 1 day ago. Openbug fix in progress
Difficulty 3/5 1-2 days Newbie friendliness 69/100
tafia/calamine#799 · 2 comments ·
Maintainers usually reply within 1 day
-
feature request: expose defined name worksheet scope and visibility (DefinedName)Possibly taken @m3ridian-zero claimed this 7 days ago. Openenhancement fix in progress
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
feature request: expose workbook iterative calculation settings (CalcSettings)Possibly taken @m3ridian-zero claimed this 7 days ago. Openenhancement fix in progress
Difficulty 4/5 3-5 days Newbie friendliness 20/100
tafia/calamine#790 · 2 comments ·
Maintainers usually reply within 1 day
-
feature request: expose table header/totals row counts and external workbook link caches in XlsxPossibly taken @m3ridian-zero claimed this 7 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
tafia/calamine#786 · 1 comment ·
Maintainers usually reply within 1 day
-
feature request: expose CSE array / dynamic-array formula metadata and rich-data error valuesPossibly taken @m3ridian-zero claimed this 7 days ago. Openenhancement fix in progress
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
feature request: expose has_1904_epoch() on Ods, Sheets, and ReaderPossibly taken @m3ridian-zero claimed this 7 days ago. Openenhancement fix in progress
Difficulty 5/5 Over a week Newbie friendliness 25/100
tafia/calamine#784 · 4 comments ·
Maintainers usually reply within 1 day
-
xlsx: sheet fails with CellError on newer Excel error values (#SPILL!, #CALC!, #GETTING_DATA, …)Possibly taken @m3ridian-zero claimed this 7 days ago. Openfix in progress
Difficulty 3/5 1-2 days Newbie friendliness 70/100
tafia/calamine#754 · 4 comments ·
Maintainers usually reply within 1 day
-
ODS: reject inconsistent local and central ZIP member namesPossibly taken @jmcnamara claimed this 27 days ago. Openfix in progress
tafia/calamine#748 · 1 assignee ·
Maintainers usually reply within 1 day
-
Cell reference parsing overflows u32 unchecked; MAX_ROWS/MAX_COLUMNS are warnings onlyPossibly taken @krickert claimed this 110 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
tafia/calamine#694 · 1 comment ·
Maintainers usually reply within 1 day
-
Range::from_sparse densifies without bound: a 2 KB well-formed xlsx aborts the processPossibly taken @krickert claimed this 110 days ago. Open
Difficulty 4/5 1-2 days Newbie friendliness 25/100
tafia/calamine#693 · 1 comment ·
Maintainers usually reply within 1 day