arcsecond
teg
arcsecond | teg | |
---|---|---|
4 | 1 | |
545 | 11 | |
- | - | |
0.0 | 0.0 | |
3 months ago | about 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.
arcsecond
-
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.
-
[Task] Convert a zero dependency 4 file typescript library into Es6 JavaScript $25
I basically need what the title says. I found a library called arcsecond that is open sourced and I want to be able to use it in a Google Apps Script environment. The environment supports ES6, so I'd like to compile all of the files into one ES6 Javascript file, with no imports.
-
Practical parsing with Flex and Bison
Parser combinators are great. I also built and maintain arcsecond, which is a parser combinator library for TypeScript and JavaScript.
-
construct-js: A library for creating byte level data structures written in TypeScript
It is indeed! I'm planning on adding some parsing capabilities as well (just like in python construct) - but I've actually written a much more general purpose tool for that call arcsecond which allows for defining binary and text parsers declarative.
teg
What are some alternatives?
construct-js - 🛠️A library for creating byte level data structures.
Pidgin - A lightweight and fast parsing library for C#.
esprima - ECMAScript parsing infrastructure for multipurpose analysis
uniorg - An accurate Org-mode parser for JavaScript/TypeScript
parser-demo - Good source layout with Flex and Bison
ical-js-parser - Simple iCal parser for JavaScript from string to JSON and vice versa.
arcsecond-binary - Binary parsers for arcsecond!
monch - A tasty TypeScript parser-combinators library
fefe - Validate, sanitize and transform values with proper TypeScript types and zero dependencies.
bulletin-board-code - This library provides utitlites to parse BBCodes to HTML and HTML to BBCodes.
pom - PEG parser combinators using operator overloading without macros.