Rust high performance xml reader and writer

tafia/quick-xml có thân thiện với người mới không?

Trong 30 ngày gần nhất, tafia/quick-xml đã merge 8 trên 14 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện có 1 issue phù hợp với người mới đang mở.

Star
1.6k
Fork
299
Issue cho người mới đang mở
1
Issue đã lập chỉ mục
76
Merge trung bình
2 ngày 4 giờ
Pull request đã merge (30 ngày)
9
Ngôn ngữ chính
Rust
Giấy phép
MIT
Lần push lên GitHub gần nhất
23/10/2026
Lập chỉ mục gần nhất
24/10/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
help wanted

Cách đóng góp cho tafia/quick-xml

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Đóng góp của bạn sẽ được phát hành theo giấy phép MIT của dự án.
  3. Chọn issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • 0.42.0 is about 30% slower than 0.41.0 on documents with many small events
    Đang mở
    encoding optimization

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    tafia/quick-xml#1039 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Expanded empty elements allocate a String per element
    Đang mở
    optimization question

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100

    tafia/quick-xml#1036 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Inconsistent handling of tags starting with digits (Parser accepts invalid XML)
    Đang mở
    enhancement

    Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 53/100

    tafia/quick-xml#1035 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Reader should be capable of transparent EOL normalization
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#1003 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Detect loops in entity resolution
    Đang mở
    enhancement help wanted

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#945 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Case-insensitive XML declaration detection per XML spec section 2.6
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 34/100

    tafia/quick-xml#927 · 2 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Whitespaces around character entities
    Đang mở
    help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#900 · 3 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Lingering serde whitespace bug
    Đang mở
    help wanted serde

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 46/100

    tafia/quick-xml#896 · 6 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • A pipeline system
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    tafia/quick-xml#890 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add ability to serialize Serde types to quick_xml::writer::Writer
    Đang mở
    enhancement serde

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100

    tafia/quick-xml#886 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Working with typetag for xs:choice / variant types?
    Đang mở
    question serde

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    tafia/quick-xml#880 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider whether a DOM wrapper would be a useful addition
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#851 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • well-formedness
    Đang mở
    enhancement help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#848 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Easy way to implement a LineCounter
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    tafia/quick-xml#837 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Cryptic error UnexpectedStart if serde structs do not match XML
    Đang mở
    serde

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    tafia/quick-xml#834 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Deserialization of enum variant which recursively refers to itself failed with stackoverflow
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    bug help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#819 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Document how to deserialize and serialize attributes using serde
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    documentation serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 30/100

    tafia/quick-xml#804 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Document how to deserialize and serialize XML with namespaces using serde
    Đang mở
    documentation namespaces serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 44/100

    tafia/quick-xml#803 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Expose a way to iterate over `DeEvent`s
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    tafia/quick-xml#799 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support for embedded raw binary with serde API
    Đang mở
    enhancement help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    tafia/quick-xml#792 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to deserializes into generic struct that includes element name
    Đang mở
    serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#778 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Problem deserializing a struct that can be serialized
    Đang mở
    arrays bug help wanted serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100

    tafia/quick-xml#752 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add conformance tests
    Đang mở
    enhancement help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100

    tafia/quick-xml#749 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Understanding empty tag behavior
    Đang mở
    question

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 34/100

    tafia/quick-xml#741 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to escape/de-descape with Serde
    Đang mở
    enhancement help wanted serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 28/100

    tafia/quick-xml#720 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Change the representation of Enums
    Đang mở
    help wanted question serde

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#717 · 12 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `quick_xml::de::from_reader` requires a `BufRead` instead of just an `std::io::Read`
    Đang mở
    help wanted

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    tafia/quick-xml#716 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Question: name as attribute with serde
    Đang mở
    question serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    tafia/quick-xml#715 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Help with mixed sequence with attributes?
    Đang mở
    serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100

    tafia/quick-xml#700 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add ability to get spans of deserialized values
    Đang mở
    enhancement help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#695 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Is it as expect that Option attribute serialize into empty string instead of non-attribute.
    Đang mở
    documentation serde

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100

    tafia/quick-xml#692 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Examples should cover XML writing more thoroughly
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100

    tafia/quick-xml#686 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Unable to serialize a struct that deserialization works for
    Đang mở
    bug serde

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    tafia/quick-xml#654 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Invalid XML declarations allowed
    Đang mở
    enhancement help wanted

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    tafia/quick-xml#641 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Would using thiserror crate be acceptable for the error handling?
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    tafia/quick-xml#638 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Profile-Guided Optimization (PGO) results
    Đang mở
    documentation help wanted

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 28/100

    tafia/quick-xml#632 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Roadmap for v1.0?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    tafia/quick-xml#627 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Error Location similar to Serde JSON or TOML Spanned?
    Đang mở
    enhancement help wanted serde

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#625 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • EndEventMismatch error when asynchronously reading to end in loop
    Đang mở
    bug help wanted

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#624 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add ability to deserialize serde types from `Reader`
    Đang mở
    enhancement help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#611 · 6 bình luận · 5 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Ignore undeclared element when a $value field is present
    Đang mở
    enhancement help wanted serde

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#596 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to support multiple xs:choice ?
    Đang mở
    question serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#588 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Create attribute without using @ for compatibility with json serialization
    Đang mở
    question serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#582 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Feature request: enabling grammar typing for sequences via deserialize
    Đang mở
    enhancement serde

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    tafia/quick-xml#578 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Recognize and process some special XML attributes
    Đang mở
    enhancement help wanted

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#464 · 9 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • There should be a configuration option for skipping non-meaningful text events in-between XML tags
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#461 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • how best to skip comments?
    Đang mở
    enhancement help wanted

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#460 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • deserialize_struct loses the main element
    Đang mở
    serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    tafia/quick-xml#448 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Is there any way to read an event and not consume it?
    Đang mở
    enhancement help wanted

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#414 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Deserializing tag with attribute values into Map
    Đang mở
    help wanted serde

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    tafia/quick-xml#383 · 3 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.