swelham

swelham

Missing libraries and tools or those you can help with

Introduction

After some discussion with a few other members we thought it might be an idea to start a thread where we can post about libraries or tools that we feel are missing. We could also use the thread to organise ourselves into working on any that we might want to get involved with.

We’ll try to keep this first post updated with any projects that get started as a result of the discussions here, with a name of those participating and a link to the github repo :slight_smile:

Looking for contributers

OpenPantry
A management/user choice system for small-to-medium size food banks and pantry programs
Authors: bglusman komizutama
Repo: https://github.com/openpantry/open_pantry
Demo/preview: Guest mode on free heroku app

Google API Client - existing libraries are listed in the Google docs here and it would be awesome to see an Elixir library listed on that page!

Let’s Encrypt Client - a client library to support the Let’s Encrypt API (docs and existing clients). This standard is called ACME, so it should probably be named with ACME somewhere in the name to allow for easy finding.

Microsoft Graph API Client - the docs are here and the existing samples and SDK’s are here.

In Progress

OraLixir
An ecto adapter for Oracle
Authors: c-bik
Forum thread: Ecto Oracle Adapter
Repo: https://github.com/c-bik/OraLixir

commerce_billing
A payment processing library for Elixir
Authors: joshnuss
Repo: https://github.com/joshnuss/commerce_billing

cashier
Cashier is an Elixir library that aims to be an easy to use payment gateway, whilst offering the fault tolerance and scalability benefits of being built on top of Erlang/OTP
Authors: swelham
Repo: https://github.com/swelham/cashier

Social Parser
A small library for parsing out common social elements such as hashtags, mentions and urls
Authors: swelham
Repo: https://github.com/swelham/social_parser

blex
A Developer focused Blogging platform
Authors: Harrisonl
Repo: GitHub - Harrisonl/Blex: A Developer focused Blogging platform · GitHub

grpc-elixir
grpc-elixir is the Elixir implementation of gRPC, which is a high performance, open-source universal RPC framework used and made by Google.
Authors: tony612
Repo: GitHub - elixir-grpc/grpc: An Elixir implementation of gRPC · GitHub

vips
Elixir wrapper for VIPS command line
Authors: schultzer
Repo: GitHub - Schultzer/vips: Elixir wrapper for VIPS command line · GitHub

Getting involved

Please feel free to update this wiki (or reply to this thread) with your ongoing projects or new ideas.

Most Liked

peburrows

peburrows

Over the course of the last few months, I’ve actually made quite a bit of progress on various Google API clients:

  • Goth — a library for authentication via Google Cloud APIs
  • Diplomat — a library for Google’s Cloud Datastore
  • Kane — a library for Google’s Pub/Sub

While at Elixir Conf, I spoke to an engineer who is who is on Google’s Ruby team about my libraries; my hope would be that they might at some point be christened the official Google libraries for Elixir, but only time will tell.

If you’re looking to use Google APIs in Elixir, please check out the above linked libraries and let me know what you think.

michalmuskala

michalmuskala

Can we treat this thread as a wishlist?

I thing an approval testing library would be very useful. The idea is explained in here: http://approvaltests.com/

Harrisonl

Harrisonl

I’m in the process of creating Blex, a developer focused blogging platform. Based on elixir and Phoenix.

Idea is to create a minimal, easy to install/deploy, fast blog platform primarily targeting developers. This means features like choice between automatic syntax highlighting or github gist creation, post series, tech stack used, linked github projects etc.

Looking for help on this, so if you are interested either send me a message here or on the elixir slack - @harrylucas (or tackle a feature on the issues page.

Where Next?

Popular in Wikis Top

axelson
With the new year I am looking at travel for this year and I’d love to base some travel around Elixir. So in the spirit of the 2017 threa...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
ibgib
Popular Elixir Packages List of popular Atom.io Elixir Packages. These can be installed via atom’s package center or a command line with ...
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
gmile
:httpc HTTP client is part of Erlang standard library, and as such can be easily used in Elixir code too. One particular advantage of usi...
New
anildigital
Here is list of plugins for different editors Sublime Text 3 — Elixir.tmbundle - GitHub - elixir-editors/elixir-tmbundle: A TextMate a...
New
blackode
This is a wiki - anyone at Trust Level 1 or higher can help keep it updated. Elixir Pocket Syntax Uncommon Logical stuff of Elixir modul...
New
axelson
Preamble This Wiki is intended to be a community-maintained (see the Contribution Guidelines if interested) resource of common “gotchas” ...
New
Eiji
At start some definitions: HTTPS (is a protocol for secure communication over a computer network which is widely used on the Internet) -...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

Other popular topics Top

Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
sergio_101
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
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31142 143
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement