10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ElixirAdvent Calendar 2024

Day 2

2024年のElixir②今年、更新されたライブラリ/FW編(最新Elixirのキャッチアップと、アドカレのネタ探しに読んでください)

Last updated at Posted at 2024-12-02

この記事は、Elixir Advent Calendar 2024 シリーズ5 の2日目です

昨日は、私で 「2024年のElixir①今年出たライブラリ/FW編」 でした


piacere です、ご覧いただいてありがとございます :bow:

2024年末の時点で、Elixirにいったい何が出来るのかを以下の軸で紐解いていくシリーズで、前回は「②今年出たライブラリ/FW編」 でしたが、今回は「②今年、更新されたライブラリ/FW編」です

本シリーズの全体像は、下記になります

なお、このコラムが、面白かったり、役に立ったら、image.png をお願いします :bow:

:xmas-tree: There are 13 Elixir Advent Calendar, making for a hot winter! :xmas-tree:

Over the past 7 years, Elixir has consistently been a top-ranking language in the programming category of the Advent Calendar, claiming the #1 spot last year. This year, too, Elixir is sure to stay at the top.

We’re feeling the excitement again this year… Please support or subscribe! :bow:

https://qiita.com/advent-calendar/2024/elixir
https://qiita.com/advent-calendar/2024/ranking/feedbacks/categories/programming_languages
image.png

2024年に更新されたライブラリ/FW

hex.pm の「Recently Updated」の135ページ x 1ページ30本 + 2024/1/1追加の「elixir_nsq」までの16本 で、

計4,066本

となります

これは、2023年の計1,843本 と比べ、221%増加、つまり3.2倍ものアップデートとなります

この中から、100万回以上ダウンロードされており、コアライブラリやFWの依存関係で無いもので、昨年アップデートコラムでピックアップ していないものに絞って10個ほど紹介します

他にも「ウチでこんな新しめライブラリ使っているよ」とかあれば、ぜひコメントでお知らせください :bow:

Samly

SAMLシングルサインオンを行うPlug

Vex

データの高度なバリデーションを叶えるライブラリ

Bureaucrat

Phoenixテストからドキュメント生成

GenBatchServer

GenServerライクでステートフルなバッチサーバー

LibRing

ピュアElixirで書かれた高速ハッシュリングライブラリ

OpenTelemetryEcto

EctoクエリーをOpenTelemetryでトラッキングするためのフック

Shards

ETSテーブルのロック競合をコントロール可とすることでスケールアウトを実現するシャーディング/パーティション

ThousandIsland

ピュアElixirの高性能なソケットサーバー

Aten

適応型障害検知を分散ノードで行うライブラリで、Raft(分散合意アルゴリズム)実装のRa を土台に作られています

Gproc

昨年のマイクロサービスライブラリ編 でも紹介した、Erlang分散クラスタのプロセス辞書

終わりに

今回ご紹介したライブラリ/FW、「初めて見た」というものが多かったのでは無いかと思います

年間4,000本を超えるアップデートが行われているElixir OSSに改めて感謝です

次回は、「③Livebook+プラグイン編」 をお送りします

p.s.このコラムが、面白かったり、役に立ったら…

image.png にて、どうぞ応援よろしくお願いします :bow:


明日も私で 「2024年のElixirが出来ること③Livebook+プラグイン編」 です

10
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?