PhotonCamera VS hardened_malloc

Compare PhotonCamera vs hardened_malloc and see what are their differences.

hardened_malloc

Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability/integration over time. (by GrapheneOS)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
PhotonCamera hardened_malloc
4 664
1,022 1,880
2.3% 3.3%
8.9 7.1
about 2 months ago 11 days ago
Java C
GNU General Public License v3.0 only MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

PhotonCamera

Posts with mentions or reviews of PhotonCamera. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-29.

hardened_malloc

Posts with mentions or reviews of hardened_malloc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-02-20.
  • Apple Removes iPhone Vibe Coding App from App Store
    1 project | news.ycombinator.com | 1 Apr 2026
    It's refreshing that projects like https://grapheneos.org/ that let you take control of your device again at least to some degree.
  • F-Droid: "Keep Android Open"
    3 projects | news.ycombinator.com | 20 Feb 2026
  • 2026 will be my year of the Linux desktop
    4 projects | news.ycombinator.com | 2 Jan 2026
  • Why is Zig so Cool?
    10 projects | news.ycombinator.com | 7 Nov 2025
    Some days ago I decided to look at Zig a bit more in detail. So I skipped the usual marketing and I checked why it could be an alternative to C or Rust. Could it be?

    It seems that allocators are a nice idea, however, it seems that they exist "somehow" already for C, so I wonder: why would you pick this language for your next low level program? They provide runtime checks, so you need thorough testing before you can spot use-after-free or so. It's very similar to the existing situation with c/c++ and the sanitizers, although they work a bit differently.

    So the question I have for hardcore low level programmers: why don't they invest more on the memory allocators like hardened_malloc[0] instead of starting a new programming language? It would probably be less expensive in terms of time and would help fix existing software.

    [0]: https://github.com/GrapheneOS/hardened_malloc

  • Keep Android Open
    3 projects | news.ycombinator.com | 28 Oct 2025
    No matter how this turns out, I'm sure GrapheneOS will make a smart effort. https://grapheneos.org/

    But long-term, Android is such a massive code base, and was designed more for surveillance and consumption, than for privacy and the user's interests.

    I think getting mainline Linux on viable and sustainable on multiple hardware devices is warmer, fuzzier foundation. (Sort of a cross between Purism's work on the Librem 5, and PostmarketOS's work on trying to get mainline Linux viable on something else.)

  • Pixel 10 Phones
    3 projects | news.ycombinator.com | 20 Aug 2025
    >Give me a Pixel & all the Google stuff but without Google

    https://grapheneos.org/

  • Samsung Removes Bootloader Unlocking with One UI 8
    2 projects | news.ycombinator.com | 28 Jul 2025
    The number of combinations is irrelevant if you're not relying on randomness. Graphene sets the tag to a static value on deallocation[0] to prevent use-after-free, you don't even need to guess! The same is true for a lot of buffer overflows, as their allocator ensures two adjacent allocations have different tags, so unless the vuln allows you to skip ahead you'll always trigger a fault.

    [0] https://github.com/GrapheneOS/hardened_malloc/blob/7481c8857...

  • Pixel 6a gets a mandatory Android update next week with battery reduction
    1 project | news.ycombinator.com | 3 Jul 2025
    I rather take my chances with googles hardware but good software (or even amazing with https://grapheneos.org) than guaranteed awful samsung software
  • The Beauty of Having a Pi-Hole
    2 projects | news.ycombinator.com | 5 May 2025
    Smartphone doesn't inherently mean telemetry and ads.

    https://grapheneos.org/

    https://f-droid.org/

  • Google Pixel 4a old firmware is gone, trapping users on the buggy battery update
    4 projects | news.ycombinator.com | 29 Jan 2025
    Would grapheneos (https://grapheneos.org/) help with this? I am using a pixel 4a as a "house phone" so it is plugged in all the time but I wonder if I should upgrade.

What are some alternatives?

When comparing PhotonCamera and hardened_malloc you can also consider the following projects:

CameraIDs - A simple app to display all Camera IDs on an Android device.

MagiskHidePropsConf - This tool is now dead...

Perspective - Android application for correcting perspective in photos.

ungoogled-chromium - Google Chromium, sans integration with Google

Gcam-Services-Provider - App faking only the absolute necessary Apis to use Gcam without Play Services

Unihertz-Titan-lineageos-microg - Guide and files required to setup lineageos with microg on the Unihertz Titan

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

Did you know that Java is
the 10th most popular programming language
based on number of references?