-
object
A unified interface for reading and writing object file formats
-
zip
support the reading and writing of zip files
-
flexi_logger
easy-to-configure and flexible logger that writes logs to stderr or stdout and/or to files. It allows custom logline formats, and it allows changing the log specification at runtime…
-
hound
A wav encoding and decoding library
-
geojson
Read and write GeoJSON vector geographic data
-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
gltf
glTF 2.0 loader
-
exr
Read and write OpenEXR files without any unsafe code
-
ssh-key
Pure Rust implementation of SSH key file format decoders/encoders as described in RFC4251/RFC4253 and OpenSSH key formats, as well as "sshsig" signatures and certificates (including…
-
ndarray-npy
.npy and .npz file format support for ndarray
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
lopdf
PDF document manipulation
-
serde-hjson
Hjson serialization file format
-
serde-transcode
Transcode from one Serde format to another
-
espflash
A command-line tool for flashing Espressif devices
-
mp4
MP4 reader and writer library in Rust
-
minidump
A parser for the minidump format
-
imagesize
Quick probing of image dimensions without loading the entire file
-
grcov
collect and aggregate code coverage data for multiple source files
-
niffler
transparent support for compressed files
-
pcap-parser
Parser for the PCAP/PCAPNG format
-
c2pa
Rust SDK for C2PA (Coalition for Content Provenance and Authenticity) implementors
-
vtkio
Parser and writer for the legacy VTK file format
-
file-format
determining the file format of a given file or stream
-
osm-lump-ways
Group OpenStreetMap lines based on graph topology and OSM tags
-
vortex-array
Vortex in memory columnar data format
-
gdal
GDAL bindings for Rust
-
new_mime_guess
associating MIME types to file extensions
-
atg
Convert transcripts between different file formats
-
netcdf
High-level NetCDF bindings for Rust
-
nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported
-
a2lfile
read, modify and write a2l files
-
thirdkind
Read phylogenetic tree(s) in newick, phyloXML or recPhyloXML file and build a svg representation of the tree(s) allowing 1, 2 or 3 reconciliation levels
-
las
Reads and writes point clouds stored in the ASPRS las file format
-
vortex-scalar
Vortex Scalars
-
ion
*.ion file parser
-
orc-rust
Apache ORC file format using Apache Arrow in-memory format
-
leptosfmt
view macro formatter CLI for the Leptos web framework
-
birli
A preprocessing pipeline for the Murchison Widefield Array
-
stylua
A code formatter for Lua
-
vortex-alp
Vortex ALP array
-
vortex-dtype
Vortex's core type system
-
rbx_binary
Roblox's binary model (rbxm) and place (rbxl) file formats
-
vortex-proto
Protocol buffer definitions for Vortex types
-
plascad
PlasCAD
-
vortex-fastlanes
Vortex fastlanes arrays
-
swf
Read and write the Adobe Flash SWF file format
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
typstyle
Beautiful and reliable typst code formatter
-
cfb
Read/write Compound File Binary (structured storage) files
-
zff
interact with zff, a file format for forensic images
-
autosar-data-specification
specification of the Autosar arxml file format as rust data structures
-
osmpbf
A reader for the OpenStreetMap PBF file format (*.osm.pbf)
-
vortex-datetime-dtype
Vortex datetime extension dtype
-
vortex-datetime-parts
Vortex physical encoding that compresses temporal components individually
-
serde_norway
YAML data format for Serde
-
sequoia-policy-config
Configure Sequoia using a configuration file
-
gix-commitgraph
Read-only access to the git commitgraph file format
-
hjson
serialization file format
-
cab
Read/write Windows cabinet (CAB) files
-
vortex-dict
Vortex dictionary array
-
xan
The CSV magician
-
vortex-error
Vortex errors
-
pact_models
Pact-Rust support library that provides the core models for dealing with Pact files
-
vortex-bytebool
Vortex byte-boolean array
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
vortex-runend
Vortex run end encoded array
-
vortex-sampling-compressor
Vortex compressor that uses statistical sampling
-
gvdb
glib gvdb file format
-
file_test_runner
File-based test runner for running tests found in files
-
slr_parser
configuration format. This crate contains the parser, see the slr_config crate for a more user-friendly API.
-
ddsfile
DirectDraw Surface file format parser/composer
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
apple-codesign
Pure Rust interface to code signing on Apple platforms
-
hex-patch
HexPatch is a binary patcher and editor with terminal user interface (TUI), it's capable of disassembling instructions and assembling patches. It supports a variety of architectures and file formats…
-
breakpad-symbols
working with Google Breakpad's text-format symbol files
-
vortex-datafusion
Apache Datafusion integration for Vortex
-
audiotags
Unified IO for different types of audio metadata
-
d4-framefile
The Framefile container crate for D4 file format
-
ar
encoding/decoding Unix archive files
-
passlane
A password manager and authenticator for the command line
-
vortex-ipc
IPC message format to exchange Vortex arrays across processes
-
vortex-roaring
Vortex roaring bitmap arrays
-
bevy_common_assets
Bevy plugin adding support for loading your own asset types from common file formats such as json and yaml
-
vortex-zigzag
Vortex zig zag array
-
rtshark
interface for TShark
-
vortex-io
Core async and blocking IO traits and implementations, used by IPC and file format
-
ledger-parser
parsing ledger cli (https://www.ledger-cli.org/) input files
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
nccl
Minimal configuration file format and library
-
dae-parser
Parser for the Collada (DAE) format
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
rinex
Package to parse and analyze RINEX data
-
rfc822-like
encoding used in control files implemented for serde
-
jubako
The reference implementation of the Jubako container format
-
dump_syms
Dump debug symbols into Breakpad ones
-
szs
Lightweight crate for SZS ("Yaz0") compression/decompression used in the Nintendo GameCube/Wii games. The library provides C, C++ and C# bindings. YAY0 ("SZP") is supported, too.
-
vortex
file format with all builtin codecs and a sampling compressor
-
d4
file format implementation
-
evolution
Efficiently evolve your old fixed-length data files into modern file formats
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
riff
reading and writing RIFF formatted files
-
nu_plugin_file
a nushell plugin called file
-
vortex-runend-bool
Vortex run end encoded boolean array, strictly better than runend for bool arrays
-
ruststep
A STEP toolkit for Rust
-
aws-nitro-enclaves-image-format
definition of the enclave image format (EIF) file used in AWS Nitro Enclaves
-
htsget-search
The primary mechanism by which htsget-rs interacts with, and processes bioinformatics files. It does this by using noodles to query files and their indices.
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
libopenraw
Digital camera RAW file processing
-
termslang
The terms programming language
-
chd
File Format
-
rc-zip
An I/O-agnostic implementation of the zip file format
-
nod
reading GameCube and Wii disc images
-
deb822-lossless
A lossless parser for deb822 files
-
bed-reader
Read and write the PLINK BED format, simply and efficiently
-
noodles
Bioinformatics I/O libraries
-
nondestructive
editing over various file formats
-
apple-flat-package
Apple flat package (.pkg) format handling
-
nomino
Batch rename utility for developers
-
minidump-common
Some common types for working with minidump files
-
tilejson
serializing the TileJSON file format
-
gpx
Rust read/write support for GPS Exchange Format (GPX)
-
atglib
handle transcripts for genomics and transcriptomics
-
moosicbox_audiotags
Unified IO for different types of audio metadata
-
autosar-data
read, write and modify Autosar arxml data
-
stam-tools
Command-line tools for working with stand-off annotations on text (STAM)
-
brres
designed for reading and writing .brres 3d model archives used in the Nintendo Wii games. The library provides C bindings, making it useful in both Rust and C/C++ based projects.
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
silos
YAML/JSON conversion cli tool
-
vortex-schema
Vortex file schema abstraction
-
devicons
that provides filetype glyphs (icons) for a wide range of common file formats
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
jja
swiss army knife for chess file formats
-
lexpr
A representation for Lisp data
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
imsz
Get width and height from an image file reading as few bytes as possible
-
ripasso
A password manager that uses the file format of the standard unix password manager 'pass'
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
changesets
parsing and creating changeset files
-
gvox-rs
Voxel file format parser
-
kfl
KDL language implementation
-
mcap
reading and writing MCAP files
-
rio_api
Common data structures for RDF formats parsers and serializers
-
thousands
Adds digit separators to numbers, configurably
-
espr
EXPRESS Language compiler
-
igvm
parser for the Independent Guest Virtual Machine (IGVM) file format
-
lp-solvers
.lp file format implementation and external solver invocation for Cbc, Gurobi, cplex, and GLPK
-
qsv-sniffer
A CSV file format sniffer for Rust, optimized for qsv
-
wav_io
Wav file reader and writer
-
slow5
interacting with slow5
-
obs-countdown
A CLI tool to write countdown timer files for OBS Studio
-
imageinfo
get image size and format without loading/decoding
-
fast_config
A small and simple multi-format crate to handle config files
-
d4-hts
The htslib binding used by D4
-
ooxml
An Office OpenXML parser writen in Rust
-
srcinfo
A libary for parsing .SRCINFO files
-
fj
Early-stage b-rep CAD kernel
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
iroga
Command line app to pack a single directory into an IRO archive (FF7 mod manager format)
-
mach_object
Mach-O File Format Parser for Rust
-
whitespacesv
parser/writer for the Whitespace-Separated Value format, as defined by Stenway. See https://dev.stenway.com/WSV/. WSV offers an unambiguous alternative to CSV.
-
vortex-buffer
A byte buffer implementation for Vortex
-
xsynth-render
A command line utility for rendering MIDIs to audio using XSynth
-
witx
Parse and validate witx file format
-
annatto
Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
archflow
Create a streamable Zip archive
-
xmrs
edit SoundTracker data with pleasure
-
fqtk
A toolkit for working with FASTQ files
-
piz
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API
-
movingai
Benchmark Map/Scen File Parser
-
finalfusion
Reader and writer for common word embedding formats
-
xmrsplayer
safe no-std soundtracker music player
-
mla
Multi Layer Archive - A pure rust encrypted and compressed archive file format
-
bffextract
Extract content of BFF file (AIX Backup file format)
-
sgxs
working with the SGX stream format
-
rotsniff
catalog files and their hashes in order to detect corrupted or missing files
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
extractous
fast and efficient way to extract content from all kind of file formats including PDF, Word, Excel CSV, Email etc... Internally it uses a natively compiled Apache Tika for formats are not supported natively by the Rust…
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
ssbh_lib
Reading and writing SSBH file formats in Rust
-
mp4parse
Parser for ISO base media file format (mp4)
-
disarm64
decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered on a laptop that is used for development). Here you will also find a utility for generating disassembler/instruction…
-
serde_bibtex
A BibTex (de)serialization file format
-
aruna-file
component for encrypting / compressing .aruna files, including specification
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
easy-gltf
glTF 2.0 loader with an easy to use output
-
auto_encoder
Auto encoding library
-
igc_parser
A high-level parsing/deserializing crate for IGC flight recorder files
-
physis
Interact with XIV game data
-
edit-xlsx
A quick and easy-to-use Rust library for Excel file editing
-
dot_vox
loading MagicaVoxel .vox files
-
vortex-file
Vortex file readers and writers
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
knuffel
KDL language implementation
-
anndata
Rust APIs
-
fxread
A barebones fastx reader for rust
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
gvas
parsing UE4 gvas save files
-
davis-edi-rs
A fast, Rust-based, open-source implementation of the paper "Bringing a Blurry Frame Alive at High Frame-Rate with an Event Camera" (2019) by Pan et al
-
pithos
Client for the Pithos object storage file format
-
ply-rs
reading/writing ascii and binary PLY files
-
oxidd-parser
Parsers for logic file formats
-
mzdata
read mass spectrometry data formats
-
cega
CGA and EGA binary image file processing library
-
sgf-parse
A parser for the SGF file format for Go games
-
simpleml
parser/writer for the Simple Markup Language format, as defined by Stenway. See https://dev.stenway.com/SML/. SML builds on top of WSV but allows hierarchical structuring of data.
-
windows-metadata
Windows metadata reader
-
e57-to-las
Convert E57 point cloud files to LAS
-
roead
Rust port of oead C++ library for common Nintendo formats
-
bustools
Interacting with the kallisto/bus format of scRNAseq data
-
nebari
ACID-compliant database storage implementation using an append-only file format
-
lp_parser_rs
parser for the LP file format
-
ignore-files
Find, parse, and interpret ignore files
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
libreofficekit
in Rust
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
hprof-slurp
JVM heap dump hprof file analyzer
-
xc3_lib
Xenoblade Chronicles file format library
-
pcd-rs
Working with PCD file format in Rust
-
bevy-histrion-packer
A Bevy Plugin to pack all your game assets into a single common PAK like file format
-
utmp-classic
Parsing login records in classic UNIXv1 type UTMP files; still used in OpenBSD
-
office-convert-server
HTTP server for converting office file formats to PDFs
-
consistent_whitespace
check each file starts with the same whitespace
-
libreda-lefdef
LEF/DEF input/output for libreda-db
-
northstar-sextant
Northstar is an container runtime for Linux targetting embedded systems
-
libdof
.dof file protocol, a keyboard layout format specification
-
dstv
parsing DSTV files and visualizing the parsed data
-
utmp-rs
Parsing utmp file
-
nai
Measure the duration of meaningful pursuits
-
d4tools
The CLI utils for D4 file format
-
loam
File-based tree storage
-
rust_abf
reading data from Axon Binary Format (ABF) files
-
filestatrec
record mtime and mode for files in a git repository
-
pacmog
PCM decording library
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
exaf-rs
Extensible archiver format
-
vpin
virtual pinball ecosystem
-
kseq
fasta/fastq format parser library
-
iodeser
that allows to read from and write to .io file format
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
elf2tab
Compiles from ELF to TAB (a Tock Application Bundle using the Tock Binary Format)
-
flood-rs
Bit and octet streams
-
aspasia
parsing and working with subtitles
-
molly
A fast reader for the xtc file format
-
cpclib
Set of tools and libraries to ease demomaking on the Amstrad CPC platform. WIP
-
evolution-parser
Data parsing functionality for evolution
Try searching with DuckDuckGo.