Skip to content

Commit 842eb3d

Browse files
committed
Add README
1 parent 5d5ff14 commit 842eb3d

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Bitwise
2+
3+
A hands-on learning tool for understanding bitwise operations. Every operation — including binary ↔ decimal conversion — is implemented manually without abstractions to see exactly how the math works under the hood.
4+
5+
## Operations Covered
6+
7+
- **AND** — bits set in both operands
8+
- **OR** — bits set in either operand
9+
- **XOR** — bits set in one operand but not both
10+
- **LSHIFT** — shift bits left (multiply by powers of 2)
11+
- **RSHIFT** — shift bits right (divide by powers of 2)
12+
13+
## Features
14+
15+
- Chainable operations in the UI — build multi-step expressions interactively, e.g., how the snowflake id is generated
16+
- BigInt support for large numbers
17+
- Binary and decimal display side-by-side
18+
- Dark/light theme toggle
19+
20+
## Quick Start
21+
22+
```bash
23+
pnpm install
24+
pnpm dev
25+
```

0 commit comments

Comments
 (0)