An open API service indexing awesome lists of open source software.

https://github.com/noorwachid/gularen

A sweet-spot in markup languages
https://github.com/noorwachid/gularen

markup-language

Last synced: 2 months ago
JSON representation

A sweet-spot in markup languages

Awesome Lists containing this project

README

        

# Gularen
A sweet-spot in markup languages

## Overview
Screenshot 2024-05-04 at 18 20 30

## Live Demo
[Try on web browser](https://noorwach.id/gularen-web/)

## Installation
- [To HTML, GFM, and JSON](cli/readme.md)
- [To PDF](https://github.com/noorwachid/gularen-pdf)

## Specification
[Read specification](resource/spec/readme.md)

## Editor Support
- [VS Code](https://marketplace.visualstudio.com/items?itemName=nwachid.gularen)
- [Neovim](https://github.com/noorwachid/nvim-gularen)
- [Tree Sitter](https://github.com/noorwachid/tree-sitter-gularen)

## Why Not Use Markdown?
1. **Shorter**, create bold text with a single asterisk: `*bold*`.
2. **Consistency**, Every expression of Gularen only perform one action, and there is no alternative syntax.
3. **Better order and default**, In the image expression, the URL is the first argument `![https://i.imgflip.com/7r6vdk.jpg]`. You don't even have to write the label.
4. **Comment**, Anything after `~` in `now you see me ~ now you don't` will not be rendered.
5. **Secure**, You dont have to worry about inline HTML, because Gularen does not support inline HTML.

I drew most of my inspiration from AsciiDoc and Markdown, so there aren't any drastic changes to the syntax and structures.

## Contributing
[Contributing to the project](contributing.md)

## Changelog
[Read changelog](changelog.md)