kasvith
Htmd - A fast HTML to Markdown converter for Elixir, powered by Rust
Hello Everyone,
I was working with some HTML-to-Markdown libraries and ran into a few issues when converting a complex markup file to Markdown.
Then I came across the htmd crate for Rust, which worked really well for my use case.
I went ahead and created a NIF binding for htmd with Rustler and published it — in case anyone else runs into a similar need.
You can find the repo and the Hex package here.
- Hex Package: htmd | Hex
- Repo:
https://github.com/kasvith/htmd
Happy brewing
!!!
Popular in Announcing
This is a new extension for the Ash framework that lets you use the Commanded library in a more declarative manner and removes most of th...
New
It is library created by me and @abc3. It is simple client for DuckDB, but with small twist when compared with other libraries out there ...
New
Hi! I just wanted to share my public release of something I’ve been working on. The Paradigm library provides some core utilities for a d...
New
Hi all!
Confispex is a tool which allows defining specs for runtime configuration, cast values according to specified types and inspect ...
New
I’m excited to share FeistelCipher and AshFeistelCipher, PostgreSQL-based libraries that provide encrypted integer IDs using the Feistel ...
New
Hello!
I’ve been working on the Oaskit library for a while now, and just released a first version.
Since I’ve built JSV I wanted to be ...
New
Hi there! At Moon Design System, we have been working hard for the past six months on the next generation of our LiveView component libra...
New
WebAuthnLiveComponent WebAuthnComponents
See this post about renaming the package.
Passwordless authentication for Phoenix LiveView app...
New
Elixir Circuits is a set of libraries for interacting with hardware. We previously announced Circuits.UART, and now we’re ready to announ...
New
I’m pleased to announce that we’ve released DemoGen v0.1.7, a library for creating repeatable demo scenarios in your Ecto-based SaaS appl...
New
Other popular topics
Hello!
tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability.
After spen...
New
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
New
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
Hello, I have map which I want to convert it to string like this:
the map:
%{last_name: "tavakkoli", name: "shahryar"}
the string I ne...
New
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
I will often find my self writing things similar to:
case some_value do
nil -> something()
"" -> something()
_ -> someth...
New
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: )
Hello all, this is ...
New
Hi everyone,
One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New







