awesome-bits
:computer: A curated list of awesome bitwise operations and tricks (by keon)
bitstring
A Python module to help you manage your bits (by scott-griffiths)
awesome-bits | bitstring | |
---|---|---|
3 | 3 | |
3,033 | 398 | |
- | - | |
0.0 | 9.6 | |
10 months ago | 9 days ago | |
Python | ||
- | 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.
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.
awesome-bits
Posts with mentions or reviews of awesome-bits.
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 list of bitwise operations and tricks
- Awesome-bits: A curated list of bitwise operations and tricks
-
Big list of functions related to bit manipulation (across programming languages)?
I am working on implementing a programming language and am on the bit-manipulation part (bit shifting, etc.). I have found some of the functions interesting, and have seen the curation pages like Bit Twiddling Hacks on Stanford's website, and keon/awesome-bits on GitHub. However, these are far from comprehensive. The bit-twiddling hacks (most of which were ported to JavaScript) are missing common things like checking if a number is even/odd, etc.. Looking around a little, I found a function called tc2sm "Convert from two's complement to sign-magnitude".
bitstring
Posts with mentions or reviews of bitstring.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-12.
-
StructIO: Library for unpacking and packing binary files
bitstring
-
How do you guys deal with bit-level modifications in c++?
I also think you should be able to do everything that you want with C++'s bitset or Python' s https://github.com/scott-griffiths/bitstring
- looking for a language with an ecosystem?
What are some alternatives?
When comparing awesome-bits and bitstring you can also consider the following projects:
bit-twiddle - Bit twidling hacks for node.js
StructIO - Library for unparsing, parsing, and editing binary files
rawutil - A pure-python module to read and write binary packed data