Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap. (by tnballo)

Scapegoat Alternatives

Similar projects and alternatives to scapegoat based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better scapegoat alternative or higher similarity.

scapegoat reviews and mentions

Posts with mentions or reviews of scapegoat. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-14.
  • 10-12x smaller executable footprint than `std::collections::BTreeMap` - accurate?
    6 projects | | 14 Nov 2021
    Agreed, switching to tinyvec (2.X, breaking) and per-instance storage size (1.X, non-breaking) are currently open issues.
    6 projects | | 14 Nov 2021
    This crate is #[forbid(unsafe_code)]. A future version will also have all dependencies be #[forbid(unsafe_code)]. Safety bugs in the standard library may or may not be found in the future (there have been CVEs in the past).
    6 projects | | 14 Nov 2021
    Tried to evaluate memory footprint, in terms of executable code bytes stored in the .text section, please see the writeup here.
    6 projects | | 14 Nov 2021
    Woah that made a huge difference! Thanks for taking the time to try that out and type it up. Was able to retrace your steps and get the same 8.4KB result. I've updated the writeup again.
  • A note from our sponsor - SonarLint | 28 Mar 2023
    Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →


Basic scapegoat repo stats
about 1 year ago

tnballo/scapegoat is an open source project licensed under MIT License which is an OSI approved license.

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