llama

llama

Good Elixir libraries/code bases to read?

Which libraries or code bases would you recommend as learning sources?

Most Liked

felix-starman

felix-starman

If you’re looking for large projects maintained by large numbers of people all open-source, the Massachusetts Bay Transportation Authority (the city of Boston’s transit authority) is all open-source:

10
Post #2
cevado

cevado

if you’re looking for real use cases of application you can start with some opensource ones:
Bytepack was a product by Dashbit(Jose Valim’s company) to help people sell payed versions of libraries(like oban_pro/oban_web for example).
Changelog.com is a network of software related podcasts, their website/podcast feed is written in elixir and is opensource.
LiveBeats is a demo app for online radio written with phoenix live view.
Plausible is an analytics tool, alternative to google analytics.

social networks with activity pub

Akkoma is a microblogging federated social network using activity pub, like mastodon. written in elixir.
BonfireNetwork is also a federated social network using activity pub, iirc it uses live view. it’s not restricted to microblogging there are some other usages.
Mobilizon is a federated events social network, using activity pub. kinda like facebook events or meetup, but open source and federated.

D4no0

D4no0

The question is: what are you interested in?

There are some codebases (for example ecto, phoenix) where it will be extremely hard to understand what is going on as a beginner (or even as someone more experienced :joy: ) as they are heavily using metaprogramming.

If you are interested in web, you can take a look at one of my projects that we never managed to finish: SSL MOON / SSL MOON · GitLab . It was developed by beginners, so the concepts there should be pretty easy to understand as long as you read how core technologies like ecto, phoneix, liveview work.

Where Next?

Popular in Discussions Top

jesse
Hi everyone, I hesitated to post this here because I don’t want you to think I’m spamming, but I’ve been working on a Platform-as-a-Serv...
New
restack_oslo
Hello, Please pardon me for any faux paux. I am 46 and this is my first time on a forum of any kind. I wanted to to get answers from tho...
New
ben-pr-p
In general I’ve been sticking to this community style guide GitHub - christopheradams/elixir_style_guide: A community driven style guide ...
New
acrolink
How does the two languages compare when it comes to server side application development? Any experiences or ideas? Thank you.
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
eteeselink
Hi all, In the last days, two things happened: A blog post titled “They might never tell you it’s broken” made the rounds. It’s about ...
New

Other popular topics Top

jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31586 112
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
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 44778 311
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement