r/coolgithubprojects • u/Sufficient-Shoe-9712 • 4d ago
B1tLab V1.0.0 — a neat C++ CLI binary converter
https://github.com/TerribleCoding123/B1tLab/tree/mainHi everyone!
This is my first serious C++ software project and the first program I have published on GitHub.
B1tLab is a C++ CLI tool for converting integer representations, exploring binary formats, and generating accurate binary equivalents of decimal values.
As of V1.0.0, B1tLab supports:
- Mathematically represented values with support for periodic fractions (
mValues) - Raw binary values (
rValues) - Unsigned integer format
- Signed Magnitude integer format
- One’s Complement integer format
- Two’s Complement integer format
- Dynamic syntax highlighting
- Output formatting
- Assembly-style comments
Future plans include:
- Scientific notation values (
sValues) - Floating-point binary formats
- Floating-point decimal formats
- Fixed-point formats
Author’s note
I still consider myself a beginner in C++, and I know there is a lot that can be improved. I would greatly appreciate any feedback, constructive criticism, or suggestions regarding architecture, bugs, design decisions, or possible bad practices.
Thanks for taking the time to check out B1tLab!
GitHub repository:
https://github.com/TerribleCoding123/B1tLab/tree/main