All Projects → RamseyK → Bytebuffercpp

RamseyK / Bytebuffercpp

Licence: other
An implementation of ByteBuffer in C++

Projects that are alternatives of or similar to Bytebuffercpp

Flake Idgen
Flake ID generator yields k-ordered, conflict-free ids in a distributed environment in Node.js
Stars: ✭ 196 (+256.36%)
Mutual labels:  buffer, bytes
Bytebuf
Example of how CL133375 can be utilized to mitigate Go escape analysis limitations.
Stars: ✭ 494 (+798.18%)
Mutual labels:  buffer, bytes
biguint-format
Node.js module to format big uint numbers from a byte array or a Buffer
Stars: ✭ 16 (-70.91%)
Mutual labels:  buffer, bytes
Bytearray.js
An equivalent to Actionscript 3's ByteArray for Javascript with AMF0 and AMF3 support.
Stars: ✭ 100 (+81.82%)
Mutual labels:  buffer, bytes
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+400%)
Mutual labels:  buffer, bytes
Luminance Rs
Type-safe, type-level and stateless Rust graphics framework
Stars: ✭ 632 (+1049.09%)
Mutual labels:  buffer
Byte Size
Isomorphic function to convert a bytes value (e.g. 3456) to a human-readable string ('3.5 kB')
Stars: ✭ 33 (-40%)
Mutual labels:  bytes
Imagemin
[Unmaintained] Minify images seamlessly
Stars: ✭ 4,948 (+8896.36%)
Mutual labels:  buffer
Binary Parser
Blazing-fast declarative parser builder for binary data
Stars: ✭ 422 (+667.27%)
Mutual labels:  buffer
Node Process List
Cross-platform native method to receive the list of the launched processes
Stars: ✭ 51 (-7.27%)
Mutual labels:  bytes
Mybox
Easy tools of document, image, file, network, location, color, and media.
Stars: ✭ 45 (-18.18%)
Mutual labels:  bytes
Go Extend
go语言扩展包,收集一些常用的操作函数,辅助更快的完成开发工作,并减少重复代码
Stars: ✭ 839 (+1425.45%)
Mutual labels:  bytes
Channels
Golang channel helpers and special types
Stars: ✭ 664 (+1107.27%)
Mutual labels:  buffer
Futures Batch
An adapter for futures, which chunks up elements and flushes them after a timeout, or when the buffer is full. (Formerly known as tokio-batch.)
Stars: ✭ 37 (-32.73%)
Mutual labels:  buffer
Ethereumjs Util
Project is in active development and has been moved to the EthereumJS monorepo.
Stars: ✭ 534 (+870.91%)
Mutual labels:  buffer
Circular
An open source Buffer app clone
Stars: ✭ 1,030 (+1772.73%)
Mutual labels:  buffer
Bigint Buffer
💪🔢 bigint-buffer: Buffer Utilities for TC39 BigInt Proposal
Stars: ✭ 26 (-52.73%)
Mutual labels:  buffer
Tika Python
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
Stars: ✭ 997 (+1712.73%)
Mutual labels:  buffer
Listpool
Optimized allocation free implementation of IList using ArrayPool.
Stars: ✭ 25 (-54.55%)
Mutual labels:  buffer
Bits
A bite sized library for dealing with bytes.
Stars: ✭ 16 (-70.91%)
Mutual labels:  bytes

ByteBufferCpp Ramsey Kant

https://github.com/RamseyK/ByteBufferCpp http://code.google.com/p/bytebuffer-cpp/

This class was written to provide Java's ByteBuffer functionality in many of my internal C++ projects. The code was recently rewritten and may contain bugs! Feel free to make any suggestions for improving the code or request any features that could be beneficial to a variety of applications that may use this class.

Why Byte Buffer? -Relative and Absolute get() & put() methods -Easier to work with than a raw byte array -Read and Write large amounts of data -Easy way to manipulate or create custom data structures

Example usage scenarios -HTTP: Request & Response parsers -Packets: Parse or Create custom packets to send over the network in a quick and easy manner

Looking for ByteBuffer in C? Try https://github.com/RamseyK/ByteBufferC

17 January 2016: Additions from upstream fork by Ashley Davis (SgtCoDFish)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].