Top 8 JavaScript Format Projects
-
Project mention: Protobuf-ES: The Protocol Buffers TypeScript/JavaScript runtime we all deserve | news.ycombinator.com | 2022-10-31
at least in the frontend (without WASM), it depends.
i tested https://github.com/mapbox/pbf and while it was faster for deep/complex structs vs an unoptimized/repetative JSON blob, it was slower at shallow structs and flat arrays of stuff. if you spend a bit of time encode stuff as flat arrays to avoid mem alloc, JSON parsing wins by a lot since it goes through highly optimized C or assembly, while decoding protobuf in the JIT does not.
-
lovelace-multiple-entity-row
Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI
This is pretty stock Home Assistant. I think the slider bars might be using https://github.com/benct/lovelace-multiple-entity-row but everything else looks pretty out-of-the-box
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
unicode-formatter
Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
-
-
Project mention: Converting and customizing Markdown files to HTML with Unified, remark & rehype | dev.to | 2022-09-11
rehype-format: rehype plugin to format (pretty-print) an HTML document.
-
-
queryjevko.js
Functions to convert between complex values and a human-readable format which fits into URL query strings.
The grammar of S-exps on the other hand, I won't quote here, but I assure you it's much more complicated. How much depends on your flavor (Jevko is also simpler in this regard: there is only one flavor, clearly specified).
There is no (intended) ambiguity around whitespace in Jevko: whitespace does not occur explicitly in the grammar. Whitespace characters are just characters. This is the defining feature of the syntax.
For this reason Jevko is more low-level: if you want to treat whitespace in some special way, you have to do that yourself. Although for most use-cases this is very similar and simple, e.g. https://news.ycombinator.com/item?id=33334314
But the point is that you can also leave it as-is, e.g.: https://github.com/jevko/queryjevko.js
or do something else -- it's up to your format.
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
JavaScript Format related posts
Index
What are some of the best open-source Format projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | pbf | 731 |
2 | lovelace-multiple-entity-row | 586 |
3 | unicode-formatter | 44 |
4 | alfred-prettier-clipboard | 42 |
5 | rehype-format | 20 |
6 | medium-to-markdown | 14 |
7 | queryjevko.js | 0 |
8 | easyjevko.js | 0 |