Topic: "file-format"
kaitai-io/kaitai_struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Language: Shell - Size: 304 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 4,176 - Forks: 199

layervault/psd.rb
Parse Photoshop files in Ruby with ease
Language: Ruby - Size: 7.98 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 3,119 - Forks: 205

jotaen/xit
A plain-text file format for todos and check lists
Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1,069 - Forks: 6

adamstark/AudioFile
A simple C++ library for reading and writing audio files.
Language: C++ - Size: 29.6 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 1,029 - Forks: 210

kaitai-io/kaitai_struct_formats
Kaitai Struct: library of binary file formats (.ksy)
Language: Kaitai Struct - Size: 1.48 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 726 - Forks: 211

ddiakopoulos/tinyply
:earth_africa: C++11 ply 3d mesh format importer & exporter
Language: C++ - Size: 2 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 600 - Forks: 119

jotaen/klog
Command line tool for time tracking in a human-readable, plain-text file format.
Language: Go - Size: 1.24 MB - Last synced at: about 22 hours ago - Pushed at: about 2 months ago - Stars: 595 - Forks: 28

dmendel/bindata
BinData - Reading and Writing Binary Data in Ruby
Language: Ruby - Size: 1.5 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 589 - Forks: 54

raysan5/rres
A simple and easy-to-use file-format to package resources
Language: C - Size: 13.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 448 - Forks: 40

tbeu/matio
MATLAB MAT File I/O Library
Language: C - Size: 5.18 MB - Last synced at: about 18 hours ago - Pushed at: 4 days ago - Stars: 365 - Forks: 104

scikit-hep/uproot3 π¦
ROOT I/O in pure Python and NumPy.
Language: Python - Size: 157 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 312 - Forks: 65

ua-nick/fleep-py
File format determination library for Python
Language: Python - Size: 119 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 262 - Forks: 39

nlitsme/ubidump
Tool for viewing and extracting files from an UBIFS image
Language: Python - Size: 113 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 253 - Forks: 65

strongcourage/fuzzing-corpus
My fuzzing corpus
Language: JavaScript - Size: 192 MB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 253 - Forks: 48

scikit-hep/uproot5
ROOT I/O in pure Python and NumPy.
Language: Python - Size: 4.19 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 250 - Forks: 84

open2c/cooler
A cool place to store your Hi-C
Language: Python - Size: 88.1 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 216 - Forks: 56

sketch-hq/sketch-document π¦
Monorepo for Sketch document JSON Schemas and TypeScript types
Language: TypeScript - Size: 123 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 192 - Forks: 18

openzim/libzim
Reference implementation of the ZIM specification
Language: C++ - Size: 30 MB - Last synced at: about 8 hours ago - Pushed at: about 20 hours ago - Stars: 186 - Forks: 56

GFA-spec/GFA-spec
Graphical Fragment Assembly (GFA) Format Specification
Language: Makefile - Size: 1.08 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 185 - Forks: 42

paireks/dotbim
Minimalist file format for BIM
Language: C# - Size: 11.4 MB - Last synced at: about 4 hours ago - Pushed at: 5 months ago - Stars: 177 - Forks: 22

ArashPartow/bitmap
C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html
Language: C++ - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 173 - Forks: 68

pedro-javierf/NTRGhidra
A Nintendo DS binary loader for Ghidra
Language: Java - Size: 718 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 172 - Forks: 13

sebj/iOS-Shortcuts-Reference π¦
Reference documentation for the iOS Shortcuts app file structure
Size: 118 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 166 - Forks: 10

vadmium/python-altium
Altium schematic format documentation, SVG converter and TK viewer
Language: Python - Size: 272 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 160 - Forks: 44

jubako/arx
Store files and directory in an archive. Like tar, but faster and with direct random access.
Language: Rust - Size: 800 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 156 - Forks: 3

jamesmudd/jhdf
A pure Java HDF5 library
Language: Java - Size: 4.83 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 151 - Forks: 41

raspi/heksa
CLI hex dumper with colors
Language: Go - Size: 940 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 151 - Forks: 6

nanoporetech/pod5-file-format
Pod5: a high performance file format for nanopore reads.
Language: C++ - Size: 28.7 MB - Last synced at: about 17 hours ago - Pushed at: 6 months ago - Stars: 148 - Forks: 20

jkriege2/TinyTIFF
lightweight TIFF reader/writer library (C/C++)
Language: C++ - Size: 4.03 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 148 - Forks: 42

asmaloney/libE57Format
Library for reading & writing the E57 file format
Language: C++ - Size: 1.92 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 142 - Forks: 69

ietf-wg-cellar/matroska-specification
Matroska specification.
Language: XSLT - Size: 1.65 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 131 - Forks: 46

dloebl/cgif
GIF encoder written in C
Language: C - Size: 423 KB - Last synced at: 17 minutes ago - Pushed at: 3 months ago - Stars: 126 - Forks: 15

TheOpenDictionary/odict
A blazingly-fast, offline-first format and toolchain for lexical data π
Language: Rust - Size: 7.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 125 - Forks: 6

mmalecot/file-format
Crate for determining the file format of a given file or stream
Language: Rust - Size: 823 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 110 - Forks: 17

dodo-saba/fit2gpx
A simple Python library for converting .FIT files to .GPX files. It also includes tools to convert Strava data downloads in bulk to GPX.
Language: Python - Size: 237 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 109 - Forks: 22

bihealth/vcfpy
Python 3 library with good support for both reading and writing VCF
Language: Python - Size: 1.25 MB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 109 - Forks: 24

ax3l/lines-are-beautiful
C++ File API for the reMarkable tablet
Language: C++ - Size: 1.59 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 104 - Forks: 9

ax3l/lines-are-rusty
Rust File API for the reMarkable tablet
Language: Rust - Size: 802 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 86 - Forks: 16

limix/pandas-plink
PLINK reader for Python.
Language: Python - Size: 2.21 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 85 - Forks: 20

HDFGroup/hdf5-json
Specification and tools for representing HDF5 in JSON
Language: Python - Size: 2.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 80 - Forks: 25

rdw-archive/RagnarokFileFormats
A manifest of the various file types used in the Ragnarok Online client
Size: 12.5 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 77 - Forks: 23

TheNathannator/GuitarGame_ChartFormats
A repository of documentation for chart files of guitar- or band-related rhythm games such as Guitar Hero and Rock Band
Size: 432 KB - Last synced at: about 21 hours ago - Pushed at: 26 days ago - Stars: 76 - Forks: 13

SheetJS/js-cfb
:floppy_disk: OLE File Container Format
Language: JavaScript - Size: 560 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 15

tonton-pixel/json-photoshop-scripting π¦
JSON Photoshop Scripting project: alternative way of scripting Photoshop in JavaScript, based on JSON.
Language: HTML - Size: 12.3 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 72 - Forks: 28

yahoojapan/yosegi
Yosegi is a Schema-less columnar storage format. Provide flexible representation like JSON and efficient reading similar to other columnar storage formats.
Language: Java - Size: 1.98 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 71 - Forks: 11

wernsey/bitmap
A C module for manipulating bitmap/raster graphics
Language: C - Size: 16.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 70 - Forks: 12

zeiss-microscopy/libCZI π¦
Open Source Cross-Platform C++ library to read CZI image files
Language: C++ - Size: 15 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 70 - Forks: 19

imcdonagh/image4j
The image4j library allows you to read and write certain image formats in 100% pure Java.
Language: Java - Size: 193 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 68 - Forks: 39

G-Node/nix
Neuroscience information exchange format
Language: C++ - Size: 7.05 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 66 - Forks: 35

macmade/MP4Parse
C++ library for MP4 file parsing.
Language: C++ - Size: 278 KB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 65 - Forks: 30

stefan-kolb/aoc-mgx-format
Age of Empires: The Conquerors - Savegame File Format
Language: HTML - Size: 92.2 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 64 - Forks: 10

proycon/folia
FoLiA: Format for Linguistic Annotation - FoLiA is a rich XML-based annotation format for the representation of language resources (including corpora) with linguistic annotations. A wide variety of linguistic annotations are supported, making FoLiA a useful format for NLP tasks and data interchange. Note that the actual Python library for processing FoLiA is implemented as part of PyNLPl, this contains higher-level tools that use the library as well as the full documentation, validation schemas, and set definitions
Language: Python - Size: 55 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 63 - Forks: 10

fedora-static-analysis/firehose
Interchange format for results for static analysis tools
Language: Python - Size: 296 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 63 - Forks: 18

BioJulia/FASTX.jl
Parse and process FASTA and FASTQ formatted files of biological sequences.
Language: Julia - Size: 1.09 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 62 - Forks: 20

SoulMelody/LibreSVIP
A universal converter for singing voice projects which is cross-platform and multi-lingual
Language: Python - Size: 13.3 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 59 - Forks: 5

torymur/sqlite-repr
Visual representation of on-disk database file format used by all releases of SQLite since version 3.0.0.
Language: Rust - Size: 12.3 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 59 - Forks: 5

zeskeertwee/vach
A simple archiving format, designed for storing assets in compact and secure containers
Language: Rust - Size: 2.75 MB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 52 - Forks: 1

nlitsme/vimdecrypt
Python tool for decrypting vim encrypted files.
Language: Python - Size: 26.4 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 48 - Forks: 10

yusuf8ahmed/Ship
Ship is a simple Python command-line application that makes transferring files from one computer to another phone or another computer easy
Language: Python - Size: 24.9 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 4

KirillKryukov/naf
Nucleotide Archival Format - Compressed file format for DNA/RNA/protein sequences
Language: C - Size: 708 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 47 - Forks: 6

jkriege2/TinyMAT
C/C++ library to handle writing simple Matlab(r) MAT file
Language: C++ - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 46 - Forks: 22

jkolb/Lilliput
Low overhead byte encoding/decoding for Swift
Language: Swift - Size: 188 KB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 43 - Forks: 4

rcsb/mmtf
The specification of the MMTF format for biological structures
Language: Shell - Size: 33 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 17

vilya/miniply
A fast and easy-to-use PLY parsing library in a single c++11 header and cpp file
Language: C++ - Size: 717 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 42 - Forks: 10

LoicMarechal/libMeshb
A library to handle the *.meshb file format.
Language: C - Size: 17.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 41 - Forks: 12

aiekick/MagicaVoxel_File_Writer
MagicaVoxel File Writer dependency free cpp class
Language: C++ - Size: 5.48 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 39 - Forks: 11

nlitsme/zipdump
Analyze zipfile, either local, or from url
Language: Python - Size: 160 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 35 - Forks: 11

ansemjo/truepolyglot
Create polyglot files, which are valid PDF and ZIP simultaneously. See POC||GTFO 07. (forked from git.hackade.org)
Language: Python - Size: 14.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 6

theseus-rs/file-type
File type detector
Language: Rust - Size: 25.5 MB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 34 - Forks: 1

asmaloney/MeshIO
CloudCompare plugin for loading COLLADA, glTF, and IFC-SPF 3D models
Language: C++ - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 33 - Forks: 1

uliwitness/ReClassicfication
Maybe one day a WINE-style implementation of the classic Mac Toolbox.
Language: C - Size: 69.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 5

aofei/mimesniffer
A MIME type sniffer for Go.
Language: Go - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 33 - Forks: 1

Electron-x/GbxDump
A Microsoft Windows application that displays the contents of the file header of *.Gbx files used by the Nadeo game engine GameBox.
Language: C++ - Size: 5.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 0

frankodoom/libwebp.net
An asynchronous utility for encoding images to Google's .webp format using lossy and lossless compression algorithms.
Language: C# - Size: 16.8 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 4

RaJiska/JAPM
Just Another PBO Manager: An Arma3 PBO Manager
Language: C - Size: 83 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 9

HUPO-PSI/mzSpecLib
mzSpecLib: A standard format to exchange/distribute spectral libraries
Language: Python - Size: 42.3 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 27 - Forks: 14

cry-inc/e57
A pure Rust library for reading and writing E57 point cloud files.
Language: Rust - Size: 2.16 MB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 9

hedzr/docker-compose-file-format π¦
Translation of docker-compose file format, ηΌζθ―ζ³θ―ζ v3.8
Size: 116 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 27 - Forks: 8

kwilczynski/ruby-magic
Simple interface to libmagic for Ruby Programming Language
Language: C - Size: 4.98 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 9

jpcima/fmidi
A library to read and play back MIDI files
Language: C++ - Size: 159 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 3

glotzerlab/gsd
Read and write GSD files for use with HOOMD-blue.
Language: Python - Size: 2.35 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 26 - Forks: 9

ros-tooling/rosbag2_storage_mcap π¦
rosbag2 storage implementation for MCAP file format
Language: C++ - Size: 140 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 5

DBHeise/fileid
File Type Identification Tool & Metadata extractor intended for automation
Language: C++ - Size: 1.07 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 25 - Forks: 7

Falcion/UNITADE
A plugin for note-taking app Obsidianβ’ which allows you to treat any file extension as markdown note-file
Language: JavaScript - Size: 1.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 0

hlorenzi/font-js
π Visually inspect .otf/.ttf/.otc/.ttc glyphs online, and extract glyph images and metadata through the command line! -- https://hlorenzi.github.io/font-js/
Language: JavaScript - Size: 49.8 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 2

pha4ge/hAMRonization_workflow
Harmonization of AMR predictor tool outputs
Language: Python - Size: 1.44 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 22 - Forks: 9

vimaec/g3d π¦
A simple, efficient, and generic binary file format for storing and transmitting 3D geometry.
Language: C# - Size: 77.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 4

shusaura85/TDataFile
Binary data storage for Delphi similar to TIniFile
Language: Pascal - Size: 593 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 6

Euro-BioImaging/BatchConvert
A nextflow based tool that wraps bfconvert and bioformats2raw to convert image data collections to OME-TIFF and OME-Zarr, respectively, in a parallelised manner.
Language: Python - Size: 10.7 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 21 - Forks: 3

BioHaskell/hPDB
PDB parser in Haskell
Language: Haskell - Size: 206 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 7

audi/adtf_file π¦
ADTF File Library - famous, streaming-based file format for high performance data measurement
Language: C++ - Size: 115 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 8

heineiuo/awesome-nodejs-pure-js
Many low level node.js libs written in c/c++ or dependent on native modules. That's awesome, but in some trade off case we need pure javascript lib.
Size: 56.6 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 4

tajmone/Tonton-Pixel-Photoshop-Scripts
A collection of scripts and documents for Photoshop scripting in JavaScript (and JSON) by Michel MARIANI.
Language: JavaScript - Size: 3.76 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 2

zrlio/albis
Albis: High-Performance File Format for Big Data Systems
Size: 1.02 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 21 - Forks: 3

yegor256/tojos
Text Object Java Objects (TOJOs): an object representation of a multi-line structured text file like CSV, YAML, or JSON
Language: Java - Size: 390 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 12

TI-Toolkit/tivars_lib_py
A Python library for interacting with TI-(e)z80 (82/83/84 series) calculator files
Language: Python - Size: 3.65 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 19 - Forks: 1

vilya/minipbrt
A simple and fast parser for PBRT v3 files
Language: C++ - Size: 276 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 2

encodingx/binary
Marshal and unmarshal binary message and file formats in Go
Language: Go - Size: 256 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 1

macrium/mrimgx_file_layout
Documentation and file reading code for the .mrimgx and .mrbakx file format for the Macrium Reflect backup/disk imaging product
Language: C - Size: 57.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 2

nlitsme/pyPdfCrack
Investigation in PDF encryption
Language: Python - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 7
