sotojuan

sotojuan

No amount of exercise or book problems replaces writing an actual library or application, but it can be hard for a newbie to know what to write. This is a thread that helps with that.

I’m looking for two things:

  • General Elixir project ideas—things Elixir is good and well-suited for. Doesn’t have to be something new or worth putting in a portfolio.
  • What libraries do you think are missing in the ecosystem? Writing something many others may use feels great.

Showing Posts 11 to 20

dgamidov

dgamidov

Thank you for information :wink:

andre1sk

andre1sk

A cool project would be Analytics platform as the only
Open Source option with decent traction is piwik.

mkunikow

mkunikow

I would like to have grpc implementation in Elixir :slight_smile:

  • Elixir application can call Go application over grpc
  • Go application can call Elixir application over grpc

There are also other languages.

PS
I am not so good yet at Elixir/Erlang :).

NobbZ

NobbZ

Your URL seems to be broken, do you mean this one: http://www.grpc.io/?

mkunikow

mkunikow

Yes. fixed url.

OvermindDL1

OvermindDL1

I’m not sure I see the point in that gprc thing. If you have to use protocol buffers anyway then it is not open to the service it connects to. For mobile I tend to just open a raw socket connection to a server and send data back and forth in bursts after queuing up to save battery for a bit based on need.

A Let’s Encrypt handling library to put in a phoenix project however would be wonderfully nice and actually quite easy to do once a base library is built. I might get around to doing that within the next few months if no one else does.

cjbottaro

cjbottaro

Porting this to Elixir/Phoenix would make me so happy:

:slight_smile:

mkunikow

mkunikow

I think the main point the google use it internally is:

  • enable to connect micro services written in different languages
  • it use more efficient binary protocol instead of REST/JSON

####Building Scalable Microservices using Kubernetes, gRPC, and Containers

OvermindDL1

OvermindDL1

For interfacing with Google systems sure, I could see that, that is an external defined API. But that library implies nothing of the sort and seems to be something more generic. For my erlang projects I tend to just use term_to_binary, I even use such things for many of my C projects (as I have a habit of integrating them to erlang things eventually anyway, plus it is convenient and fast). I never use REST/JSON for anything that is not strictly webserver oriented for external API’s (and even then, depending on if tcp itself is allowed then I might make a better tcp level API that bypasses the webserver). If I truly need to pack data tightly then I always bit-twiddle it together, it is always possible to shave off some bits some-how and in such places as that then protobufs is a very heavyweight protocol.

mkunikow

mkunikow

Ok how do you connect Java/Go/Net <->Elxiir if you don’t want to use external message queue?
Are there some nice options? :slight_smile:

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
axelson
Hi there! :wave: @frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
georgeguimaraes
Just published claude-code-elixir, a plugin marketplace for Claude Code with Elixir support. These are the plugins I’ve been using for my...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews