<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="25483" data-post-id="25483">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Mats" data-post="62" data-topic="2179" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mats/48/20179_2.png" class="avatar"> Mats:</div>
<blockquote>
<p>That would be great! I’m in the need for inspiration on how to best build one or use an existing.</p>
</blockquote>
</aside>
<p>For an LDAP one?  If you want generic examples you will find much better examples in the already published strategies for various things.  ^.^</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="25483" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/63">Post #62</a>
	                </div>
	            </div>
              <div id="likers-container-25483" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="25483"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #62"></div>
  </section>
</div>
    <div class="postbit" id="54178" data-post-id="54178">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tmbb" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tmbb
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve written a library for syntax highlighting named <a href="https://github.com/tmbb/makeup" rel="noopener nofollow ugc">Makeup</a>, which is similar to <a href="http://pygments.org/" rel="noopener nofollow ugc">Pygments</a>.</p>
<p>It’s intended to be modular. The original package only contains some basic tools and tools to convert lists of tokens to HTML. What it’s missing is lexers for more programming languages. Currently there are lexers for Elixir and HTML5.</p>
<p>I’m looking for people willing to write more lexers (the priorities are probably CSS - which is already a work in progress -, Javascript and Erlang). Contributors need to know how to work with the ExSpirit parser (the basis for all lexers), which is a problem, as documentation is still scarce. There is no documentation on how to write your own lexers, although I intend to write it as soon as possible. If you want to help, learning ExSpirit is a good way to start (and it’s an exercise that pays for itself, as ExSpirit is an amazing parser!).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="54178" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/64">Post #63</a>
	                </div>
	            </div>
              <div id="likers-container-54178" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="54178"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #63"></div>
  </section>
</div>
    <div class="postbit" id="85662" data-post-id="85662">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>A lot of time has passed since this was last updated, anybody has a shopping list of libraries they sorely miss?</p>
<p>In regards to things I am very closely interested in, that would be a library for making an append-only database that can always be caught up, <code>rsync</code>-style; I mean a local storage mechanism that can withstand a lot of additions without an internet connection and be able to catch up quickly when eventually connected. This comes together with the need for a library to diff instances of the top-level Elixir data structures (lists, tuples, maps). <a class="mention" href="/u/eiji" rel="nofollow">@Eiji</a> mentioned about this but I don’t see links.</p>
<p>I’d like to code some more data structures like regular binary trees, B trees, B+ trees, a Trie (I started one but it’s pretty minimal and doesn’t have processing functions), things like that – although I acknowledge these might not be suited well for a functional language.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="85662" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/65">Post #64</a>
	                </div>
	            </div>
              <div id="likers-container-85662" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="85662"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #64"></div>
  </section>
</div>
    <div class="postbit" id="85679" data-post-id="85679">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Eiji" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Eiji/120/36743_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Eiji
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dimitarvp" data-post="65" data-topic="2179">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/48/38664_2.png" class="avatar"> dimitarvp:</div>
<blockquote>
<p><a class="mention" href="/u/eiji" rel="nofollow">@Eiji</a> mentioned about this but I don’t see links.</p>
</blockquote>
</aside>
<p>I have started work on this, but for now this library is not a priority for me. I have lots of ideas for libraries and no enough time to work on all. Currently I’m working for <code>Kudoo</code> company and we are around invoices and payments topic. Depends on our progress we are focusing on maintaining libraries like <code>invoicex</code> (we are around to release <code>1.0.0</code> version soon), <code>ex_api</code> (this will be rewritten) and <code>paymex</code> (on todo list).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="85679" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/66">Post #65</a>
	                </div>
	            </div>
              <div id="likers-container-85679" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="85679"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #65"></div>
  </section>
</div>
    <div class="postbit" id="133264" data-post-id="133264">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dc0d" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dc0d/120/27791_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dc0d
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Any updates on this? <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"> I could not find an Elixir equivalent tool.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="133264" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/67">Post #66</a>
	                </div>
	            </div>
              <div id="likers-container-133264" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133264"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #66"></div>
  </section>
</div>
    <div class="postbit" id="133287" data-post-id="133287">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dc0d" data-post="67" data-topic="2179">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dc0d/48/27791_2.png" class="avatar"> dc0d:</div>
<blockquote>
<p>Any updates on this? <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"> I could not find an Elixir equivalent tool.</p>
</blockquote>
</aside>
<p>Looks like what <a href="https://hex.pm/packages/assert_value" rel="nofollow">AssertValue</a> already does if I’m reading it right?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="133287" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/68">Post #67</a>
	                </div>
	            </div>
              <div id="likers-container-133287" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133287"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #67"></div>
  </section>
</div>
    <div class="postbit" id="133583" data-post-id="133583">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="chasers" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/chasers/120/14188_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  chasers
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Just discovered this thread and I think I’ve actually built what you’re describing with Logger here <a class="mention" href="/u/eiji" rel="nofollow">@Eiji</a> <a class="mention" href="/u/swelham" rel="nofollow">@swelham</a> <a class="mention" href="/u/overminddl1" rel="nofollow">@OvermindDL1</a>.</p>
<p>We just wrapped up <a href="https://github.com/Logflare/logflare_logger_backend" rel="noopener nofollow ugc">our Logger backend</a>. You can see how I’m using it to <a href="https://github.com/Logflare/logflare/tree/master/lib/logflare/system_metrics/observer" rel="noopener nofollow ugc">log observer metrics</a> from prod. This is sent to the hosted Logflare service, so it can end up in BigQuery eventually, which lets me build out some interesting stuff easily with Data Studio.</p>
<p>Here’s <a href="https://datastudio.google.com/s/g1fDBQNFmfY" rel="noopener nofollow ugc">my dashboard with some observer metrics</a>.  You can send anything to Logflare and it’ll end up in a BigQuery table which you can own and query directly.  Schema is managed for you (as long as you don’t change types).</p>
<p>Looking for feedback from Elixir folks. I built Logflare initially for Cloudflare users, but then ultimately wanted it for myself for Elixir as well.</p>
<p>It is open source and you can spin it up yourself but currently, the dev experience for that is not ideal.  Soon we want you to be able to provide your own backend, so you can use something other than BigQuery if you want.</p>
<p>Anyways I think it’s pretty cool.  I would love to know what you all think!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="133583" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/69">Post #68</a>
	                </div>
	            </div>
              <div id="likers-container-133583" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133583"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #68"></div>
  </section>
</div>
    <div class="postbit" id="143240" data-post-id="143240">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="bugant" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/bugant/120/4280_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  bugant
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>For ACME I found this one: <a href="https://github.com/sikanhe/acme" class="inline-onebox" rel="noopener nofollow ugc">GitHub - sikanhe/acme: Acme (Let's Encrypt) Client for Elixir · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="143240" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/70">Post #69</a>
	                </div>
	            </div>
              <div id="likers-container-143240" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="143240"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #69"></div>
  </section>
</div>
    <div class="postbit" id="143251" data-post-id="143251">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kwando" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kwando/120/4092_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kwando
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Did it work for you? I’ve not het used it, but I plan to.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="143251" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/71">Post #70</a>
	                </div>
	            </div>
              <div id="likers-container-143251" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="143251"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #70"></div>
  </section>
</div>
    <div class="postbit" id="143273" data-post-id="143273">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="bugant" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/bugant/120/4280_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  bugant
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/kwando" rel="nofollow">@kwando</a> did not tried it, sorry.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="143273" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/missing-libraries-and-tools-or-those-you-can-help-with/2179/72">Post #71</a>
	                </div>
	            </div>
              <div id="likers-container-143273" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="143273"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #71"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/2179/load_more?page=8">Load more posts (3 remaining)</a>
</div></template></turbo-stream>