Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Elixir Algorithms and Data structure Projects
-
-
If you’re interested in trying out more functors magic in Elixir, check out Witchcraft, which has been my main inspiration for this post.
-
Paraxial.io
Elixir and Phoenix Application Security Platform. Replace Snyk, reCaptcha, and Cloudflare bot defense with the only application security platform built for Elixir and Phoenix.
-
-
Project mention: Ask HN: Freelancer? Seeking freelancer? (April 2022) | news.ycombinator.com | 2022-04-01
SEEKING WORK | Melbourne, Australia | Remote Preferred
- Technologies: Elixir, Ruby, React, JS
- Résumé/CV: https://fredwu.me/cv.pdf
- Email: ifredwu at gmail dot com
My name’s Fred Wu, I’m an experienced Elixir and Ruby developer who has worked on multiple commercial projects as well as having released multiple open source Hex packages and Rubygems.
I work at a fintech startup as CTO, leading a small team. During Covid I've been pumping out around 40 extra hours per week on freelancing work. My day job involves mostly the non-coding part of problem solving so it's a nice mix of pace for me to keep my coding skills sharp during the evenings and on weekends.
I’ve been using Elixir for half a decade, ruby for over a decade, lead and built multiple commercial B2B & B2C SaaS projects. I’ve always been very hands on, and have worked with multiple tech stacks in the past, including JS/React, PHP, Golang, and most recently Clojure at the startup I’m currently working at.
- My blog and talks: https://fredwu.me/
- My Github profile: https://github.com/fredwu
- My LinkedIn profile: https://www.linkedin.com/in/wufred/
As you probably noticed I have quite a few projects on Github. Some of the more interesting ones are:
- Crawler, a high performance web crawler built in Elixir: https://github.com/fredwu/crawler
- Simple Bayes, a naive bayes machine learning implementation in Elixir: https://github.com/fredwu/simple_bayes
- OPQ, a simple in-memory queue with worker pooling and rate limiting in Elixir: https://github.com/fredwu/opq
- And a few years ago when I was heavily involved in the ruby/rails community, I had done an experimental project building a "layer 0" ORM on top of ActiveRecord and Sequel: https://github.com/fredwu/datamappify
If you think my skills and experience could add value to the project I’d love to chat more. You could reach me at ifredwu at gmail dot com. Thanks!
-
-
-
exconstructor
An Elixir library for generating struct constructors that handle external data with ease.
You can use Kernel.struct/2 or use this librarywhich behaves exactly like the ruby example, as well as handling string to atom conversion for the keys.
-
Learn Elixir
Learn Elixir in as little as 12 Weeks. A structured learning environment with practical assignments, code reviews, weekly live coaching sessions, job-hunting assistance, and more. Try a Free Preview today!
-
-
-
remodel
:necktie: An Elixir presenter package used to transform map structures. "ActiveModel::Serializer for Elixir" (by stavro)
-
aja
Extension of the Elixir standard library focused on data stuctures, data manipulation and performance
-
MapDiff
Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.
-
-
-
-
-
-
the_fuzz
String metrics and phonetic algorithms for Elixir (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein)
-
-
dataframe
Package providing functionality similar to Python's Pandas or R's data.frame() (by JordiPolo)
-
exmatrix
Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Elixir Algorithms and Data structures related posts
- Is there the equivalent of this in Elixir ?
- ElixirのMapをdeep merge
- How to Write a Functor in Elixir
- Cool Elixir Libraries
- Algebraic Data Types in Elixir
- Ask HN: Freelancer? Seeking freelancer? (April 2022)
- [For Hire] Expert-level Elixir/Ruby freelancer - with established open source projects and decades of experience
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Mar 2023
Index
What are some of the best open-source Algorithms and Data structure projects in Elixir? This list will help you:
Project | Stars | |
---|---|---|
1 | flow | 1,380 |
2 | witchcraft | 1,144 |
3 | matrex | 470 |
4 | simple_bayes | 385 |
5 | fsm | 349 |
6 | monadex | 298 |
7 | exconstructor | 265 |
8 | loom | 218 |
9 | datastructures | 209 |
10 | remodel | 139 |
11 | aja | 119 |
12 | MapDiff | 114 |
13 | merkle_tree | 97 |
14 | DeepMerge | 95 |
15 | parallel_stream | 91 |
16 | Exads | 79 |
17 | graphmath | 74 |
18 | the_fuzz | 71 |
19 | parex | 61 |
20 | dataframe | 60 |
21 | exmatrix | 56 |
22 | ecto_materialized_path | 56 |
23 | conrex | 53 |