asciidoctor.js
libasciidoc
Our great sponsors
asciidoctor.js | libasciidoc | |
---|---|---|
2 | 3 | |
708 | 192 | |
3.4% | 2.1% | |
6.8 | 4.3 | |
6 days ago | 11 days ago | |
JavaScript | Go | |
MIT License | Apache License 2.0 |
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.
asciidoctor.js
-
ASCIIDoc Preprocessor for Use With SvelteKit?
I've been looking around for a ASCIIDoc preprocessor a la svelte-preprocess-markdown. I'm pretty sure I could accomplish it with marked extensions (or I could try and write my own preprocessor with asciidoctor.js) but I'm wondering if anyone knows of some additional resources that might help.
-
Compare AsciiDoc and Markdown
As can be seen here, GitHub renders Asciidoc just fine: https://github.com/asciidoctor/asciidoctor.js
libasciidoc
-
Learning HTML was too hard so I made a compiler instead
AsciiDoc is the language, AsciiDoctor is an implementation in Ruby. There are other implementations, such as libasciidoc for Go: https://github.com/bytesparadise/libasciidoc.
-
Compare AsciiDoc and Markdown
If you mean libasciidoc for Go, it does not support all the AsciiDoc features [1]. The JS parser is transpiled [2] from the Ruby implementation (which is not a bad thing, it's something most languages can't have).
My favourites are Rust and Haskell. Neither of them had a parcer until recently (even though the original implementation has been around for a few years now). Both are at early development stages at the moment.
[1]: https://github.com/bytesparadise/libasciidoc/blob/master/LIM...
- Couple of other implementations in GO
What are some alternatives?
marktext - 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
markup - Determines which markup library to use to render a content file (e.g. README) on GitHub
asciidoctor-web-pdf - Convert AsciiDoc documents to PDF using web technologies
asciidoctor-go - [mirror] Native Go module for parsing and converting asciidoc markup language.
asciidoctor-mathematical - An extension for Asciidoctor that converts the content of STEM blocks and inline macros using Mathematical.
commonmark-spec - CommonMark spec, with reference implementations in C and JavaScript
blockprotocol - ✨ The open-source standard for blocks. From @hashintel