includedir

Include a whole directory tree at compile time (by tilpner)

Includedir Alternatives

Similar projects and alternatives to includedir

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

includedir reviews and mentions

Posts with mentions or reviews of includedir. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-19.
  • A blog that is a single executable binary
    4 projects | news.ycombinator.com | 19 Apr 2022
    The bindata package that samhw linked goes further by walking a whole directory and embedding it all, supplying a function that maps from pathname to file contents. Looks like it returns an Option> though [1] which means it must be copying the file contents each time. I don't know why they didn't just return a &'static [u8] instead.

    There's another crate includedir which looks more popular. It also supports compression. But if the file is stored in compressed form, looks like it also will (decompress/)copy into a fresh Vec, whether you request the uncompressed or compressed forms. [2] That's not what I would like.

    I could use a high-quality implementation of this same idea. Personally I don't get using it for a personal blog (I'd rather be able to change the content without recompiling/restarting), but on my todo list is producing a zero-dependency, single-binary form of software I'm working on, including its web interface. I might end up writing my own.

    [1] https://github.com/glassbearInc/rs-bindata/blob/93f61807b206...

    [2] lines 59 and 80, respectively. https://github.com/tilpner/includedir/blob/6a81c906e233649af...

Stats

Basic includedir repo stats
1
81
10.0
almost 4 years ago

tilpner/includedir is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of includedir is Rust.

Popular Comparisons


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