upx

Open-source projects categorized as upx

Top 10 upx Open-Source Projects

  • min-sized-rust

    🦀 How to minimize Rust binary size 📦

  • Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    This is a good guide on building small Rust binaries: https://github.com/johnthagen/min-sized-rust

    This talks about going to extreme lengths on making the smallest Rust binary possible, 400 bytes when it was written, https://darkcoding.net/software/a-very-small-rust-binary-ind...

    The thing is, you lose a lot of nice features when you do this, like panic unwinding, debug symbols, stdlib… for kernel and some embedded development it’s definitely important, but for most use cases, does it matter?

  • pakkero

    Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ASM-Guard

    Packer utility for compressing and complicating reversing compiled native code (native files), protecting resources, adding DRM, and packing into an optimized loader.

  • Project mention: Overview of ASM code obfuscator | /r/programming | 2023-07-15
  • pagebuster

    PageBuster - dump all executable pages of packed processes.

  • LogoRRR

    A simple and straightforward log viewer that displays the events of interest in a clear and concise visual manner so that you can identify them faster.

  • Project mention: Announcement: LogoRRR 24.1.0 | /r/JavaFX | 2023-12-08
  • graalnative4s

    Employ Scala for serverless applications

  • AvaloniaAOT

    Avalonia Native AOT Templete. Smaller size, lower memory usage and faster startup speed.

  • Project mention: .NET 8 – .NET Blog | news.ycombinator.com | 2023-11-14

    It's a bit of a hit and miss as of today. CLI, back-end and natively compiled libraries (think dll/so/dylib or even .lib/.a - you can statically link NAOT binaries into other "unmanaged" code) work best, GUI - requires more work.

    Avalonia[0] and MAUI[1] have known working templates with it, but YMMV.

    [0] https://github.com/lixinyang123/AvaloniaAOT / https://github.com/AvaloniaUI/Avalonia/ / honorable mention https://github.com/VincentH-Net/CSharpForMarkup

    [1] https://github.com/dotnet/maui (try out with just true in csproj - it is known to work e.g. on iOS)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • upx-action

    Strips and runs upx on binaries

  • go-upx

    Go command-line wrapper library for upx utility

  • upx

    A Cloud Native Buildpack that provides the UPX binary compression tool (by paketo-buildpacks)

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).

upx related posts

Index

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

Project Stars
1 min-sized-rust 7,485
2 pakkero 228
3 ASM-Guard 219
4 pagebuster 191
5 LogoRRR 101
6 graalnative4s 66
7 AvaloniaAOT 41
8 upx-action 33
9 go-upx 9
10 upx 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com