An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with bit-manipulation

A curated list of projects in awesome lists tagged with bit-manipulation .

https://github.com/teivah/algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯

algorithm algorithms array bit-manipulation complexity data-structures dynamic-programming graph greedy-algorithms hashtable heap interview-practice java linked-list math queue recursion sorting-algorithms stack tree

Last synced: 05 Oct 2025

https://github.com/VAR-solutions/Algorithms

A repository of different Algorithms and Data Structures implemented in many programming languages.

algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift

Last synced: 27 Apr 2025

https://github.com/scott-griffiths/bitstring

A Python module to help you manage your bits

binary-data bit-manipulation bitarray bitstring python

Last synced: 22 Feb 2026

https://github.com/algo-phantoms/algo-tree

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

array backtracking bit-manipulation data-structures-and-algorithms dynamic-programming graph greedy-algorithms hashing-algorithm heap linked-list number-theory queue recursion searching-algorithms sorting-algorithms stack string tree trie

Last synced: 16 May 2025

https://github.com/dalek-cryptography/subtle

Pure-Rust traits and utilities for constant-time cryptographic implementations.

bit-manipulation constant-time cryptography rust-traits

Last synced: 10 Jun 2025

https://github.com/abhiagx/interviewbit

A collection of Abhishek Agrawal's C++ solutions providing scalable, production-quality code to 200+ LeetCode-style problems on https://www.interviewbit.com, designed to enhance algorithmic skills through practical learning and mentorship.

arrays backtracking binarysearch bit-manipulation cplusplus-11 cplusplus-14 dynamic-programming greedy-algorithms hashing heaps interviewbit interviewbit-solutions linked-list maps math queue stack string-manipulation trees two-pointers

Last synced: 19 Jun 2025

https://github.com/rawify/BitSet.js

An arbitrary size Bit-Vector implementation in JavaScript

bit-array bit-manipulation bit-twiddling bit-vector bitset bitwise javascript

Last synced: 20 Mar 2025

https://github.com/rawify/bitset.js

The RAW arbitrary size Bit-Vector implementation in JavaScript

bit-array bit-manipulation bit-twiddling bit-vector bitset bitwise javascript

Last synced: 12 Dec 2025

https://github.com/uraimo/Bitter

A Swift Bits Manipulation/Bitwise Operations Toolkit

bit-manipulation bitset bitwise-operators

Last synced: 02 May 2025

https://github.com/uraimo/bitter

A Swift Bits Manipulation/Bitwise Operations Toolkit

bit-manipulation bitset bitwise-operators

Last synced: 09 Jul 2025

https://github.com/superwhiskers/crunch

take bytes out of things easily ✨🍪

bit-manipulation byte-manipulation

Last synced: 12 Apr 2025

https://github.com/florianwendelborn/bitwise

:keycap_ten: JavaScript/TypeScript library to manipulate bits, nibbles, bytes, and buffers.

bit-manipulation bits bitwise buffer byte nibble npm-package

Last synced: 09 Apr 2025

https://github.com/badamczewski/shiny.calculator

A REPL calculator and an x86 asm emulator for developers

bit-manipulation calculator dotnet dotnet-core math parser repl-calculator x86-assembly

Last synced: 01 May 2025

https://github.com/martinmoene/bit-lite

bit-lite - C++20 bit operations for C++98 and later in a single-file header-only library

bit bit-implementation bit-manipulation cpp20 header-only no-dependencies single-file

Last synced: 25 Mar 2025

https://github.com/tanaytoshniwal/data-structures-algorithms

:pushpin: :books: Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.

algorithms bit-manipulation coding-challenges competitive-coding competitive-programming data-structures datastructures dsa dynamic-programming hacktoberfest hacktoberfest2021 interview-questions mathematics

Last synced: 19 Aug 2025

https://github.com/twesterhout/lattice-symmetries

A package to simplify working with symmetry-adapted quantum many-body bases. Provides a good foundation for writing custom exact diagonalization and variational Monte Carlo software

bit-manipulation c cpp17 exact-diagonalization lattice-symmetries many-body-physics neural-network permutation quantum-mechanics symmetries symmetry-groups

Last synced: 16 Mar 2025

https://github.com/usetheapi/algorithms

Study cases for Algorithms and Data Structures.

algorithm bit-manipulation data-structures graph interviews tree

Last synced: 13 Apr 2025

https://github.com/mkchoi212/bitbuf

C API for creation and analysis of binary data

bit-algorithms bit-array bit-manipulation bit-twiddling c

Last synced: 10 Sep 2025

https://github.com/gbmhunter/cpputils

A library with a range of utility classes and methods for jump starting C++ applications.

bit-manipulation cpp event library queue threadsafe utility

Last synced: 03 Aug 2025

https://github.com/steinwurf/bitter

Is a lightweight API for reading an arbitrary amount of bits from a single input

bit bit-manipulation bitmanagement

Last synced: 05 Apr 2025

https://github.com/oschulz/bitoperations.jl

Julia Bit Manipulation Functions

binary-data bit-manipulation bits julia registers

Last synced: 03 Mar 2026

https://github.com/nidhiupman568/codeforces-problem-solved

👋Hello!👋 I'm Nidhi Upman😀, a passionate competitive programmer on Codeforces🏆. Started with basic problems (like A) and never gave up! 🚀 Upsolving after contests 📈 improved my skills. Now tackling tougher challenges (like B) 🧠. Codeforces hosts contests 2-3 times weekly 🗓️ and daily challenges to stay sharp. Determined to climb to Pupil.💪

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 28 Jul 2025

https://github.com/flippingbitss/rust-tetris

playing around with opengl using SDL2 graphics in rust lang, a tetris game in rust with no libs except SDL opengl graphics

2d-game bit-manipulation opengl-sdl2 rust-lang rust-sdl2 sdl2 tetris tetris-game

Last synced: 11 Apr 2025

https://github.com/theskyinflames/word2png

This is a tool that encrypts a sequence of words (or pieces of texts) using the AES-256 algorithm and encodes the encrypted result into a PNG image by linking each byte value to a specific color. It also decodes the before image to get back the original sequence of words

aes-256 bip39 bit-manipulation byte-array byte-pair-encoding clean-code cold-wallet encryption encryption-decryption go go-aes-256 golang golang-wasm hexagonal-architecture image-processing png-decoder pterm solid-principles tdd wasm

Last synced: 12 Jan 2026

https://github.com/erwanor/binbin

Convenient binary string manipulation module for OCaml

bit-manipulation ocaml ocaml-library

Last synced: 07 Apr 2025

https://github.com/transgirlcodes/twiddle.jl

A collection of useful bit-twiddling tricks in Julia.

binary-data bit-manipulation bit-mask bit-tricks bit-twiddling-hacks

Last synced: 11 Dec 2025

https://github.com/adebayo-s/alx-low_level_programming

💾 Low level programming projects repository. Done at @ALXAfrica-Holberton School

bit-manipulation c data-structures-and-algorithms libraries memory-management pointers-and-arrays system-calls

Last synced: 23 Apr 2025

https://github.com/nvzqz/bit-collection-rs

Iterate over bits in Rust

bit-manipulation bitmap bitset iterator rust

Last synced: 07 Apr 2025

https://github.com/thelazytomcat/lib.bitops

Provides functions for not-so-common bit operations and more.

assembly bit-manipulation delphi fpc lazarus object-pascal pascal x86 x86-64

Last synced: 02 May 2025

https://github.com/fdero/bits4j

A simple java library to perform low-level bits manipulations and conversions (hosted on maven-central)

bit-conversion bit-converter bit-manipulation java java-21 low-level

Last synced: 17 Mar 2026

https://github.com/nidhiupman568/codechef-problem-solved

👋 Hi! I'm Nidhi Upman, a passionate 👩‍💻 competitive programmer 🔥 active on CodeChef 🥘. Starting with just solving 1️⃣-2️⃣ questions ❓, I persisted 💪, upsolving 📈 to master 🧠 and achieve 3-star 🌟 status. Every Wednesday 🗓️, I tackle contests 🏆 and daily 🔄 practice ensures continuous improvement 💻.

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 18 Feb 2026

https://github.com/xaxys/bubbler

Bubbler is a proto generator optimized for IoT devices.

binary-protocol bit-manipulation bubbler encoder-decoder iot protocol

Last synced: 09 Mar 2026

https://github.com/gauranshgoel123/leetcode-problems

Explore a curated collection of diverse coding challenges, honing problem-solving skills in a structured and organized manner. Whether you're a fellow learner or an interested observer, join the journey of mastering DSA through practical problem-solving.

arrays binary-search binary-tree bit-manipulation divide-and-conquer dynamic-programming greedy hash-table linked-lists maths matrix recursion simulation sorting stack string trie two-pointers union-find

Last synced: 03 Mar 2026

https://github.com/nidhiupman568/c-plus-plus-problems-solved

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 150 interview questions. 💪🧠 Additionally, I've completed Love Babbar's 450 DSA sheet 📚 and Striver's 180 DSA sheet 📘. My primary coding language is C++ 💻, but I have also solved many problems in Java ☕. 🏆🌟

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 15 Feb 2026

https://github.com/m0saan/cp

The repository contains solutions to CP problem from diffrent CP websites

bit-manipulation bitwise-operators competitive-programming cpp cpp11 cpp17

Last synced: 26 Oct 2025

https://github.com/ph4r05/bitarray

Efficient bit array operations library for Python implemented in C

bit-manipulation bitarray cryptography python

Last synced: 14 Jan 2026

https://github.com/nidhiupman568/leetcode-solved-problems

🏆🌟 I solve the Problem of the Day on LeetCode daily 🗓️🧩 and have successfully tackled over 150 interview questions. 💪🧠 Additionally, I've completed Love Babbar's 450 DSA sheet 📚 and Striver's 180 DSA sheet 📘. My primary coding language is C++ 💻, but I have also solved many problems in Java ☕. 🏆🌟

arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie

Last synced: 28 Apr 2025

https://github.com/skailasa/pyinvsqrt

Quake 3 Fast Inverse Square Root in Python

bit-manipulation fast-inverse-square-root hpc python3 quake-3

Last synced: 03 May 2026

https://github.com/rabestro/unique-ip-addresses

The optimal solution to the problem of counting unique IPv4 addresses in a huge text file.

array-set bit-array bit-manipulation bit-mask bit-set bitset console-application intstream ipv4 jmh jmh-benchmarks solution unique-network

Last synced: 12 Apr 2025

https://github.com/michaelehab/leetcode-march-challenge-2022

This Repository contains my solutions to March LeetCoding Challenge 2022 problems.

backtracking bfs binary-search bit-manipulation dfs leetcode leetcode-solutions problem-solving recursion strings two-pointers

Last synced: 10 May 2026

https://github.com/samyam81/bit-manipulation

The Bit-Manipulation-Repo offers a meticulously curated collection of efficient and elegant Go solutions for mastering various bit manipulation problems, providing clear explanations, optimized code, and a structured approach to empower developers at all skill levels.

bit-manipulation go golang

Last synced: 06 Apr 2025

https://github.com/alanmacleod/bit-meddler

Very quickly scramble (shuffle?) a range of integers via a linear feedback shift register implementation. Thrilling 😐

binary bit-manipulation bit-mask numerical-analysis pseudo-random random scrambler shift-register shuffle xor

Last synced: 17 Jan 2026

https://github.com/4s4v1n/decimal

This project presents an implementation of the decimal data type of the C# language, in pure C.

bit-manipulation bit-operation-utils bit-operations bits bitset c

Last synced: 25 Feb 2025

https://github.com/sahil-113/dsa-practice-questions

This repository contains a curated collection of Data Structures and Algorithms (DSA) practice questions with detailed solutions. It is designed to help students and professionals improve their problem-solving skills for coding interviews, competitive programming, and technical assessments. The solutions are written in Python, and C++ with OOPs...

arrays-and-strings bit-manipulation dynamic-programming graph linked-list stack tree

Last synced: 27 Feb 2026

https://github.com/idcrook/biftvector

A Swift package for bit vectors (also called bit arrays).

bit-array bit-manipulation bit-vector playground swift xcode

Last synced: 23 May 2026

https://github.com/vaquierm/pentago-swap-ai-agent

♟ AI agent for a deterministic board game with no hidden information

ai-agents bit-manipulation board-game evaluation-functions monte-carlo-tree-search

Last synced: 15 Mar 2025

https://github.com/richardmiruka/alx-low_level_programming

This repository contains multiple programs written in C for Low-Level programming track @ ALX Africa.(Holberton School)

argc-argv bit-manipulation hash-table linked-list malloc pointers pointers-in-c printf realloc simple-shell sorting-algorithms static-libraries

Last synced: 05 Jan 2026

https://github.com/kylesmith19091/bitmanip

This is a header only library for common bit manipulation and other operations using constexpr and some bit manipulation techniques to provide a low overhead and efficient interface.

bit-manipulation bit-tricks cpp header-only

Last synced: 28 Mar 2025

https://github.com/steinwurf/bnb

An endianness aware stream reader for Bits'N'Bytes

bit-manipulation byte-stream endianness stream-reader

Last synced: 09 Apr 2025

https://github.com/abhisheku19/data-structures-and-algorithms

Master Data Structures and Algorithms with hands-on practice! Explore a curated collection of DSA questions spanning all topics of DSA as well as OOPs.

arrays backtracking bit-manipulation dsa-algorithm dynamic-programming graphs heap java linked-list object-oriented-programming queue recursion stack strings trees tries

Last synced: 13 Feb 2026

https://github.com/awl-s/builtin-documentation

builtin documentation. This project showcases the usage of GCC/Clang built-in functions (__builtin_*) for performing low-level operations such as bit counting, memory manipulation, and overflow checking. Examples of function calls with explanations are provided. // Этот проект демонстрирует использование встроенных функций GCC/Clang (__builtin_*)

arithmetic-overflow bit-manipulation built-in-functions c c-programming clang compiler-optimizations cpp cpp-programming gcc low-level-programming memory-management

Last synced: 30 Apr 2026

https://github.com/zedseven/binmani

A basic Go package for binary data manipulation.

binary-data binary-manipulation bit-manipulation bits

Last synced: 20 Apr 2026

https://github.com/dpetrosy/saed_solved_problems

In this repository, I store my solved problems during my university education.

algorithms bit-manipulation cpp cpp-templates cpp11 modern-cpp problem-solving stl university-course

Last synced: 24 Mar 2025

https://github.com/astrodynamic/flags

Simple C++ header-only bit flag library. Uses enum for type-safe, efficient flag manipulation.

bit-manipulation bitflags bits bitset cmake cpp cpp17 enums header-only library performance software-development utilities utility-library

Last synced: 28 May 2026

https://github.com/0xc0392b/bfield

Bit field data structure for Go

bit-manipulation bitfield data-structures go golang

Last synced: 18 Jan 2026

https://github.com/ashikamattu/analyzing-events-and-devices

Analyzing network log data containing information about events, devices and hosts.

bit-manipulation data-modeling postgresql

Last synced: 15 Apr 2025

https://github.com/sk-azraf-sami/bit-manipulation

Bit manipulation is much important in problem solving context. But this topic is so much confusing.So, I created this note as a overview on bit manipulation

bit-manipulation bitmanipulation c contest-programming puzzle

Last synced: 26 Feb 2025

https://github.com/adi3042/data-structure-with-java

🚀 Master data structures in Java! From stacks to trees, explore efficient, well-commented code to power up your coding skills. Perfect for learners & pros alike! ☕️💡 #Java #DataStructures

array arraylist bit-manipulation dynamic-programming graph linked-list queue recursion stack trees

Last synced: 17 Jan 2026

https://github.com/amany-mm/alx-low_level_programming

PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Recursion, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms

algorithms bit-manipulation c datastructures memory-management pointers recursion system-calls

Last synced: 07 Oct 2025

https://github.com/lambdacasserole/backspin

Bit flipping/manipulation Maven package for Java.

binary bit-manipulation java maven

Last synced: 30 Apr 2026

https://github.com/daanv2/bit-serializing.net

A class library in C++/CLI that handles writing/reading individual bits to a stream/buffer

bit-manipulation cplusplus-cli dotnet dotnet-cli dotnet-library serialization serializer visualstudio

Last synced: 01 May 2026

https://github.com/hackersa3edy/alx-low_level_programming

Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.

algorithms alx-africa bit-manipulation c-programming command-line-arguments data-structures debugging dynamic-libraries file-io function-pointers hash-tables holbertonschool linkedlists low-level-programming makefiles memory-management preprocessor search-algorithms static-libraries variadic-functions

Last synced: 15 Sep 2025