Open-source projects categorized as Binary Edit details

Top 23 Binary Open-Source Projects

  • nexe

    🎉 create a single executable out of your node.js apps

    Project mention: Deploy on Windows Server | | 2022-06-07

    well... you need the code on the server in some way in order to run it. Nodejs doesn't compile to a binary. There are ways to wrap a node install and the code into a binary. But I have never used that in production and can't actually recommend it.

  • angr

    A powerful and user-friendly binary analysis platform!

    Project mention: Any standard algorithms for parsing (disassembling) machine code? | | 2022-05-13

    BAP (, angr ( and others already do what you're asking for as more purpose-built solutions for dynamic analysis. Angr specifically in python.


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • execa

    Process execution for humans

    Project mention: How to use [email protected] with NestJs? | | 2022-01-06

    Since version 6 execa is pure ES module. An attempt to import a package into NestJS project results in an error:

  • fq

    jq for binary formats

    Project mention: How to extract only the lyrics content from Mp3 into a text file? | | 2022-05-05

    Hi, a bit of a shameless plug but you can use fq for things like this:

  • qiling

    Qiling Advanced Binary Emulation Framework

    Project mention: qiling: Qiling Advanced Binary Emulation Framework | | 2022-09-20
  • exodus

    Painless relocation of Linux binaries–and all of their dependencies–without containers.

    Project mention: FreeBSD Jails for Fun and Profit | | 2021-12-22


    Exodus – relocation of Linux binaries–and all of their deps–without containers -

  • garble

    Obfuscate Go builds

    Project mention: Reverse engineering executable | | 2022-06-30
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • bincode

    A binary encoder / decoder implementation in Rust.

    Project mention: Fang, async background processing for Rust | | 2022-08-06
  • render

    Go package for easily rendering JSON, XML, binary data, and HTML templates responses. (by unrolled)

    Project mention: Gin vs Echo framework | | 2022-05-13

  • filetype

    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

    Project mention: Detecting content type of uploaded files | | 2022-06-04 if you want cross-platform, but magic is the best (

  • shc

    Shell script compiler

    Project mention: Morbig – A Static Parser for Posix Shell | | 2022-03-26

    Some links to similar things to your idea:

  • construct-js

    🛠️A library for creating byte level data structures.

    Project mention: Reverse engineering a proprietary USB control driver for a mechanical keyboard and building an open source equivalent | | 2022-03-05

    I've been working pretty hard for the last couple of years to bring a lot of these capabilities to JS/TS. Arcsecond (and it's binary extension) is a general library for parsing, which can easily take a block of memory and convert it to a workable data structure (even when that data structure is some kind of contextual union). You can use construct-js to (re)build an arbitrary byte buffer from structured data, making use of operators for sizeof and pointers.

  • bed

    Binary editor written in Go

    Project mention: install GitHub release binaries from the cli | | 2021-10-22

    An example using bed:

  • HDiffPatch

    a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.

    Project mention: Binary Delta | | 2022-04-11
  • scodec

    Scala combinator library for working with binary data

    Project mention: Fp libraries that target scala 3 exclusively? | | 2021-11-22

    I know that libraries like Scodec and shapeless were rewritten practically from scratch for Scala 3, taking advantage of the next syntax and internals, as well as protoquill - a Scala 3 implementation of Quill.

  • pbf

    A low-level, lightweight protocol buffers implementation in JavaScript. (by mapbox)

  • e9patch

    A powerful static binary rewriting tool

  • dark-mode

    Control the macOS dark mode from the command-line

  • structurae

    Data structures for high-performance JavaScript applications.

  • pwninit

    pwninit - automate starting binary exploit challenges

    Project mention: [Tips] Use pwninit to run libc | | 2022-05-09

    And so, I found a tool that hasn't been mentioned here before! It's called and solved the problem for me. It also has a few more cool features, like generating a template automatically and stuff.

  • ddisasm

    A fast and accurate disassembler

  • Ceras

    Universal binary serializer for a wide variety of scenarios

    Project mention: Does godot have a high-performance serialization tool similar to unity odin? | | 2022-09-20

    After some searching, I finally settled on Ceras. It works just as well out of the box as the Odin serializer. I compared the two with the same generated data. Ceras is faster, but generates larger files, Odin is much slower to read, but about 3/5 the size of Ceras. Each has advantages and disadvantages. I am now a new godot developer and am very happy.

  • binjs-ref

    Reference implementation for the JavaScript Binary AST format

    Project mention: Python is in the browser. No idea if this will lead to chaos or harmony... | | 2022-05-01

    There was a proposal a little while back for BinAST which gets you some of the same benefits as bytecode, but not all... mainly just reducing the parse time and maybe even allowing more pipelined evaluation. See

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-20.

Binary related posts


What are some of the best open-source Binary projects? This list will help you:

Project Stars
1 nexe 11,768
2 angr 6,118
3 execa 4,914
4 fq 4,442
5 qiling 3,675
6 exodus 2,679
7 garble 2,091
8 bincode 1,782
9 render 1,680
10 filetype 1,624
11 shc 1,483
12 construct-js 1,334
13 bed 1,115
14 HDiffPatch 790
15 scodec 767
16 pbf 722
17 e9patch 685
18 dark-mode 625
19 structurae 482
20 pwninit 462
21 ddisasm 459
22 Ceras 441
23 binjs-ref 415
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.