{"repo":"pietroppeter/nimib","free":true,"listed":false,"github":"https://github.com/pietroppeter/nimib","clone":"git clone https://github.com/pietroppeter/nimib.git","description":"nimib 🐳 - nim 👑 driven ⛵ publishing ✍","language":"Nim","stars":204,"topics":["nim","nimib","markdown","mustache"],"license":"MIT","category":"productivity","readme_excerpt":"nimib 🐳 - nim 👑 driven ⛵ publishing ✍ Nimib provides an API to convert your Nim code and its outputs to html documents. The type of html output that is obtained by default is similar to html notebooks produced by tools like Jupyter or RMarkdown, but nimib provides this starting directly from standard nim files. It currently does not provide any type of interactivity or automatic reloading. If you have some nim code lying around that echoes stuff you can try how nimib works with following these steps: run in shell nimble install nimib add import nimib at the top of your nim file add a nbInit command right after that split your code into one or more nbCode: blocks add some text commentary in markdown through nbText: blocks add a nbSave command at the end compile and run open the html file that has been generated next to your nim file (same name) (you can use runtime option --nbShow to open the html file automatically in your default browser) See below for an example of this. Nimib strives for: a simple API sane defaults easy customization The main goal of Nimib is to empower people to explore nim and its ecosystem and share with others. This document is generated though nimib both as an index.html file and as a README.md, you should be reading one of the two, for the other: README.md index.html Nimib was presented at NimConf2022, see the slides and click thumbnail to see video. Nimib was also presented in NimConf2021, see video and slides; and at NimConf2024, see video and sl","default_branch":null,"files":null,"tree":[],"storefront":"/r/pietroppeter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pietroppeter/nimib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}