Elixir Framework Components

Open-source Elixir projects categorized as Framework Components | Edit details

Top 23 Elixir Framework Component Projects

  • plug

    A specification and conveniences for composable modules between web applications

    Project mention: Learn how to deploy Elixir apps on Heroku | dev.to | 2021-02-12

    If you're not familiar with it, feel free to check the inner workings of Plug in their documentation. For now, the code above is fairly self-explanatory I hope. All we need to know is that we're using the Plug.Router capabilities and exposing an endpoint /bpi which we're going to use to retrieve our data and to show it.

  • surface

    A server-side rendering component library for Phoenix

    Project mention: Course/Extensive tutorials for Phoenix 1.6? | reddit.com/r/elixir | 2021-12-26

    This is just an idea, but what about implementing using Phoenix.View(via use MyAppWeb, :view in your module)? Then assign I think has access to @conn. Then maybe work some magic to still allow Phoenix.Component syntax - but at this point, this is something I believe is a flow that might be in development. Try investigating / asking in Surface, because that is a lot more similar to React in its approach. In fact, I think Surface is where more aggressive features are pushed out, and ironed-out features get included into Phoenix. This was the case for Phoenix.Component, and HEEX.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • commanded

    Use Commanded to build Elixir CQRS/ES applications

    Project mention: Phoenix LiveView, but event-sourced | dev.to | 2022-01-16

    The context: I'm building a cryptocurrency exchange application. I don't have the business chops to run an actual exchange, so this is just for fun. The application is built in Elixir, using the Commanded framework for CQRS/ES goodness, and Phoenix LiveView because it's the hot new thing that I wanted to learn.

  • ex_admin

    ExAdmin is an auto administration package for Elixir and the Phoenix Framework

  • torch

    A rapid admin generator for Elixir & Phoenix (by mojotech)

    Project mention: We Got to LiveView | news.ycombinator.com | 2021-09-22

    There are good libraries around authentication and authorization. There was at one point an analogue to ActiveAdmin, but it looks to be a dead project now. I generally discourage the use of those kinds of interfaces but if you must, this is more current: https://github.com/mojotech/torch

  • addict

    User management lib for Phoenix Framework

  • scrivener

    Pagination for the Elixir ecosystem

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • react_phoenix

    Make rendering React.js components in Phoenix easy

  • corsica

    Elixir library for dealing with CORS requests. 🏖

  • Raxx

    Interface for HTTP webservers, frameworks and clients (by CrowdHailer)

  • cors_plug

    An Elixir Plug to add CORS.

    Project mention: Connecting Ember.js with Phoenix | dev.to | 2021-06-02

    In order to fix this, we should tell our Phoenix API to accept incoming requests from Ember. To do this, we will use CORS Plug https://github.com/mschae/cors_plug, this plugin will allow us to configure that.

  • phoenix_ecto

    Phoenix and Ecto integration with support for concurrent acceptance testing

  • phoenix_slime

    Phoenix Template Engine for Slime

    Project mention: Who wants to fix phoenix_slime with me? | reddit.com/r/elixir | 2021-09-25

    Regarding finding a way to deliniate the HEEx stuff, the issue I linked above (https://github.com/slime-lang/phoenix_slime/issues/92) has a couple of ideas. Should we move the conversation there?

  • phoenix_html

    Phoenix.HTML functions for working with HTML strings and templates

  • params

    Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.

  • phoenix_live_reload

    Provides live-reload functionality for Phoenix

  • absinthe_plug

    Plug support for Absinthe, the GraphQL toolkit for Elixir

  • kerosene

    Pagination for Ecto and Pheonix.

  • rummage_ecto

    Search, Sort and Pagination for ecto queries

  • phoenix_token_auth

    Token authentication solution for Phoenix. Useful for APIs for e.g. single page apps.

  • phoenix_pubsub_redis

    The Redis PubSub adapter for the Phoenix framework

  • phoenix_haml

    Phoenix Template Engine for Haml

  • dayron

    A repository `similar` to Ecto.Repo that maps to an underlying http client, sending requests to an external rest api instead of a database

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-16.

Elixir Framework Components related posts

Index

What are some of the best open-source Framework Component projects in Elixir? This list will help you:

Project Stars
1 plug 2,467
2 surface 1,548
3 commanded 1,446
4 ex_admin 1,190
5 torch 768
6 addict 650
7 scrivener 530
8 react_phoenix 467
9 corsica 423
10 Raxx 387
11 cors_plug 355
12 phoenix_ecto 327
13 phoenix_slime 295
14 phoenix_html 285
15 params 275
16 phoenix_live_reload 240
17 absinthe_plug 225
18 kerosene 215
19 rummage_ecto 200
20 phoenix_token_auth 163
21 phoenix_pubsub_redis 158
22 phoenix_haml 154
23 dayron 151
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com