{"id":25949809,"url":"https://github.com/greeenboi/markdown-superset-compiler","last_synced_at":"2026-02-15T05:32:50.534Z","repository":{"id":277013490,"uuid":"930968481","full_name":"greeenboi/markdown-superset-compiler","owner":"greeenboi","description":"Compiler build on ruby to compile gh-flavor and more markdown to html for the web to render","archived":false,"fork":false,"pushed_at":"2025-03-13T14:16:42.000Z","size":84,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-03T12:53:37.211Z","etag":null,"topics":["cli-ui","markdown","ruby","ruby-gem","shopify-cli","tui"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/markleft","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greeenboi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-11T14:07:59.000Z","updated_at":"2025-10-15T14:02:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"6fc6633a-0ee7-4f0a-a3da-6bfab15bef57","html_url":"https://github.com/greeenboi/markdown-superset-compiler","commit_stats":null,"previous_names":["greeenboi/markdown-superset-compiler"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/greeenboi/markdown-superset-compiler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeenboi%2Fmarkdown-superset-compiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeenboi%2Fmarkdown-superset-compiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeenboi%2Fmarkdown-superset-compiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeenboi%2Fmarkdown-superset-compiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greeenboi","download_url":"https://codeload.github.com/greeenboi/markdown-superset-compiler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greeenboi%2Fmarkdown-superset-compiler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29470628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T05:26:30.465Z","status":"ssl_error","status_checked_at":"2026-02-15T05:26:21.858Z","response_time":118,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli-ui","markdown","ruby","ruby-gem","shopify-cli","tui"],"created_at":"2025-03-04T12:29:15.145Z","updated_at":"2026-02-15T05:32:50.519Z","avatar_url":"https://github.com/greeenboi.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MarkLeft: A Superset to Markdown-to-HTML Compilers\r\n\r\n![image](https://github.com/user-attachments/assets/b73b1753-8b48-4036-a0e3-8b1fba47d223)\r\n\r\n\r\n## Overview\r\n\r\nMarkLeft is a powerful and flexible tool designed to extend the capabilities of traditional Markdown-to-HTML compilers. It introduces additional syntax and features to enhance the expressiveness and functionality of Markdown documents.\r\n\r\n\u003e [!TIP]\r\n\u003e MarkLeft is a work in progress and is currently under development. Please check back for updates and new features.\r\n\u003e You are still free to use it and contribute to it.\r\n\r\n\r\n## Features\r\n\r\n- **Superfast**: MarkLeft is designed to be fast and efficient, processing Markdown files quickly and generating HTML output in an instant.\r\n- **Extensible**: MarkLeft is highly extensible, allowing users to define custom syntax and features to suit their needs.\r\n- **Customizable**: MarkLeft provides a range of options and settings to customize the output, including themes, styles, and more.(coming soon)\r\n\r\n## Prerequisites\r\n\r\n- Ruby \u003e~ 3.2.4\r\n- Bundler =2.6.3\r\n\r\n## Installation\r\n\r\nTo install MarkLeft, clone the repository and navigate to the project directory:\r\n\r\n#### Gem\r\n\r\n```sh\r\ngem install markleft\r\n```\r\n\r\n#### Repository\r\n\r\n```sh\r\ngit clone git@github.com:greeenboi/markdown-superset-compiler.git\r\ncd markdown-superset-compiler\r\n```\r\n\r\n## Running the Converter\r\n\r\n#### Using Gem\r\n\r\n```shell\r\nmarkleft\r\n```\r\n\r\n0r \r\n\r\n```shell\r\nmarkleft --file \u003cfilename\u003e\r\n```\r\n\r\n#### Using `markleft-main.rb`\r\n\r\nThe `markleft-main.rb` file is a simple script that reads a Markdown file, tokenizes it, parses it, and generates HTML output.\r\n\r\n1. Run the script:\r\n   ```sh\r\n   ruby lib/markleft.rb\r\n   ```\r\n   \r\n2. Follow the prompts to select a Markdown file and process it.\r\n\r\n## Example\r\n\r\nGiven a sample Markdown file `sample.md`:\r\n\r\n```markdown\r\nThis is a sample *Markdown* file\r\n**bold** yippee!\r\n```\r\n\r\n## Contributing\r\n\r\nWe welcome contributions to enhance MarkLeft. Please fork the repository and submit pull requests with your improvements.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the `LICENSE` file for details.\r\n\r\n## Contact\r\n\r\nFor any questions or feedback, please contact [contact@suvangs.tech](mailto:contact@suvangs.tech).\r\n\r\n---\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreeenboi%2Fmarkdown-superset-compiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreeenboi%2Fmarkdown-superset-compiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreeenboi%2Fmarkdown-superset-compiler/lists"}