stroo-app
construct-js
stroo-app | construct-js | |
---|---|---|
2 | 6 | |
15 | 1,367 | |
- | - | |
0.0 | 0.0 | |
3 months ago | over 1 year ago | |
TypeScript | TypeScript | |
- | MIT License |
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.
stroo-app
construct-js
-
What are some good projects for learning about buffers, event emitters, and streams in NodeJS?
How events emitters or streams, but I made heavy use of buffers in construct js, which is a library for creating byte level binary data structures.
-
Reverse engineering a proprietary USB control driver for a mechanical keyboard and building an open source equivalent
I've been working pretty hard for the last couple of years to bring a lot of these capabilities to JS/TS. Arcsecond (and it's binary extension) is a general library for parsing, which can easily take a block of memory and convert it to a workable data structure (even when that data structure is some kind of contextual union). You can use construct-js to (re)build an arbitrary byte buffer from structured data, making use of operators for sizeof and pointers.
-
Binary serialization library for at least C++17?
I myself am looking for a binary serializer/deserializer that's like construct in python or construct-js, but obviously I wouldn't need some of the types that they have, since C++ already has them.
- construct-js: A library for creating byte level data structures written in TypeScript
- construct-js: A library for creating byte level data structures, recently rewritten in TypeScript
- construct-js: A library for creating byte level data structures
What are some alternatives?
dev-template - Build your entire project with one command ๐
arcsecond - โจZero Dependency Parser Combinator Library for JS Based on Haskell's Parsec
Kaitai Struct - Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Bitsery - Your binary serialization library
CppSerialization - Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JSON
cereal - A C++11 library for serialization
nexe - ๐ create a single executable out of your node.js apps
Construct - Construct: Declarative data structures for python that allow symmetric parsing and building
hausDiscordBot