libasciidoc
asciidoctor.js
Our great sponsors
libasciidoc | asciidoctor.js | |
---|---|---|
3 | 2 | |
192 | 708 | |
2.1% | 3.4% | |
4.3 | 6.8 | |
11 days ago | 7 days ago | |
Go | JavaScript | |
Apache License 2.0 | 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.
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
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
What are some alternatives?
markup - Determines which markup library to use to render a content file (e.g. README) on GitHub
marktext - 📝A simple and elegant markdown editor, available for Linux, macOS and Windows.
asciidoctor-go - [mirror] Native Go module for parsing and converting asciidoc markup language.
asciidoctor-web-pdf - Convert AsciiDoc documents to PDF using web technologies
commonmark-spec - CommonMark spec, with reference implementations in C and JavaScript
asciidoctor-mathematical - An extension for Asciidoctor that converts the content of STEM blocks and inline macros using Mathematical.
blockprotocol - ✨ The open-source standard for blocks. From @hashintel