awksedgreep1

awksedgreep1

Lather - Full featured SOAP Library for Elixir

Lather has quite a few users and when searching for it here I realized it had never really been announced.

Apologies for the late notice but Lather is a full featured SOAP client and server for Elixir.

:sparkles: Key Features

  • :globe_with_meridians: Universal SOAP Client: Works with any SOAP service using WSDL analysis
  • :desktop_computer: Complete SOAP Server: Build SOAP services with a clean DSL
  • :counterclockwise_arrows_button: Dynamic Operations: Automatically discovers and builds requests for any SOAP operation
  • :shield: Enterprise Security: WS-Security, Basic Auth, SSL/TLS support
  • :high_voltage: High Performance: Built on Finch with connection pooling and async support
  • :wrench: Phoenix Integration: Seamless integration with Phoenix applications
  • :memo: Type Safety: Dynamic type mapping and validation with struct generation
  • :police_car_light: Robust Error Handling: Structured error types with SOAP fault parsing

https://github.com/awksedgreep/lather

'njoy,
awk

Most Liked

ChaseGilliam

ChaseGilliam

This would have save me a ton of time and frustrating meetings in about 2017. Congrats!

awksedgreep1

awksedgreep1

hahaha, we speak to several telephony providers where it’s still required. We also deal with a ton of snmp.

Back to the future!

arctarus

arctarus

Thanks @awksedgreep1! It already is saving me lot of time. :clap:

Where Next?

Popular in Announcing Top

danschultzer
In short Plug n’ play OAuth 2.0 provider library. Just set up a resource owner schema with Ecto (your user schema), install the dependen...
New
ityonemo
Currently just starting out on a new mini-project - getting zig NIFs to run in elixir. https://github.com/ityonemo/zigler The idea here...
New
Crowdhailer
I have been updating a library that allows you to pipe between functions that use the erlang result tuple convention. Assuming you have ...
New
mtrudel
Bandit is an HTTP server for Plug and WebSock apps. Bandit is written entirely in Elixir and is built atop Thousand Island. It can serve...
New
brainlid
LangChain is short for Language Chain. An LLM, or Large Language Model, is the “Language” part. This library makes it easier for Elixir a...
New
alisinabh
Hey everyone i’ve developed a library for Jalaali calendar for elixir which supports converting Gregorian dates to Jalaali and vice vers...
New
blatyo
The best overview for how things are tied together is this presentation. Modules and functions are pretty well documented at this point, ...
New
treble37
Just looking for a little feedback on a tiny helper library I built - Sometimes I find the need to convert maps with atom keys to maps w...
New
Hal9000
Here is my first stab at this. README pasted below. https://github.com/Hal9000/elixir_random Comments and critiques are welcome. Thank...
New
scohen
Lexical Lexical is a next-generation language server for the Elixir programming language. Features Context aware code completion As-you...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126479 1222
New

We're in Beta

About us Mission Statement