Why I selected Elixir and Phoenix as my main stack

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • inertia_phoenix

    Inertiajs Adapter for Elixir Phoenix

    Maintained by Devato

  • vapor-inertia-adapter

    The Vapor framework adapter for Inertia.js

    View on GitHub

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • masonite-inertia

    Server-side Masonite adapter for Inertia.js

    View on GitHub

  • black

    The uncompromising Python code formatter

  • pingcrm-masonite

    PingCRM Inertia.js demo with Masonite/Vue.js

    Inertia requires an adapter for each backend framework. This repo contains the Masonite server-side adapter for Inertia.js You can find the legacy Inertia PingCRM demo with Masonite here demo (WIP).

  • masonite-js-routes

    Use your Masonite named routes in Javascript

    Enable sharing Masonite routes (prefer using masonite-js-routes)

  • wrenbot

    A simple discord bot that executes Wren code

    View on GitHub

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • wren-cli

    A command line tool for the Wren programming language

    WrenCLI or Wren Console executable

  • wren-console

    A CLI/repl tool for Wren written in pure Wren (aMaP)

    WrenCLI or Wren Console executable

  • Unless explicitily stated, all source code is under the permissive MPL v2.0 (Mozilla Public License Version 2.0) license.

  • inertia

    Spring Boot + InertiaJS Demo project (by jrodalo)

    View on GitHub

  • airnotifier-moodle-bridge

    A replacement API for AirNotifier Moodle Plugin that connects directly to Firebase and other Push Notification Providers

    $ git clone https://github.com/NinjasCL/airnotifier-moodle-bridge.

  • airnotifier

    Push Notifications Server for Human Beings.

    A replacement API for AirNotifier server for the AirNotifier Moodle Plugin that connects directly to Firebase, or others Push Notification Providers. This was made since newer versions of AirNotifier seems to be not working with the Moodle Plugin due to usage of old apis. This server implements all needed endpoints and acts as a middleware between Moodle AirNotifier Plugin and Push Notification Providers.

  • CPython

    The Python programming language

    Masonite is a wonderful Python framework, much similar to Laravel I found in 2018. I even chatted with Joseph about it in the old Slack channels, before the community moved to Discord.

  • Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

    In university I learned a bit of Java, so maybe I could use it professionally I guess?. There were many options to choose from. DropWizard, Spark, Play Framework. But the more documented one in the internet I found was Springboot, besides there were some courses in spanish and some friends that knew something about Springboot, so I give it a chance.

  • Phoenix

    Peace of mind from prototype to production

    Ok so I previously toyed around with Elixir in Exercism and liked a lot the language. I found Phoenix framework but I did not understand it quite well.

  • fastify

    Fast and low overhead web framework, for Node.js

    I already use some Javascript at the frontend, why not use it at the backend?. I tried Adonis.js because it was similar to Laravel, but felt odd to me. Also a client once required some bridge and I used Fastify.

  • Django

    The Web framework for perfectionists with deadlines.

    Many of the available jobs for Python that I could find were either for Django based projects or Machine Learning stuff I didn't like too much. So using Masonite would only be for green field type projects.

  • Vapor

    💧 A server-side Swift HTTP web framework.

    My first option other than PHP was using Swift and Vapor. I have made some projects with iOS and Objective-C, maybe I could also learn Swift and create both native iOS apps and backends with the same language.

  • swift

    The Swift Programming Language

  • Svelte

    Cybernetically enhanced web apps

    First I wanted to update my tools, maybe I just needed a small patch instead of changing them. So I made a project for a client using Laravel, Inertia.js Svelte, and then other project using Laravel, Inertia and React. I liked Svelte over React, so if future frontend projects appear, my main tool would be Svelte.

  • surface

    A server-side rendering component library for Phoenix

    There I learned more deeply about LiveView and Surface UI.

  • Spring Boot

    Spring Boot

    In university I learned a bit of Java, so maybe I could use it professionally I guess?. There were many options to choose from. DropWizard, Spark, Play Framework. But the more documented one in the internet I found was Springboot, besides there were some courses in spanish and some friends that knew something about Springboot, so I give it a chance.

  • React

    The library for web and native user interfaces.

    First I wanted to update my tools, maybe I just needed a small patch instead of changing them. So I made a project for a client using Laravel, Inertia.js Svelte, and then other project using Laravel, Inertia and React. I liked Svelte over React, so if future frontend projects appear, my main tool would be Svelte.

  • Poetry

    Python packaging and dependency management made easy

    I did not like the way Python manage it dependencies, having so many options like Poetry or Pipenv, it feels non standarized as other languages.

  • ProcessWire

    ProcessWire 3.x is a friendly and powerful open source CMS with a strong API.

    Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014) and Laravel (2015).

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    There are lot of different frameworks out there. If you learn one, there is no guarantee that the next job you find will use the same. For example if you learn Express and the next one used Koa or Nest.

  • Laravel

    Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.

    Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014) and Laravel (2015).

  • Koa

    Expressive middleware for node.js using ES2017 async functions

    There are lot of different frameworks out there. If you learn one, there is no guarantee that the next job you find will use the same. For example if you learn Express and the next one used Koa or Nest.

  • inertia

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

    First I wanted to update my tools, maybe I just needed a small patch instead of changing them. So I made a project for a client using Laravel, Inertia.js Svelte, and then other project using Laravel, Inertia and React. I liked Svelte over React, so if future frontend projects appear, my main tool would be Svelte.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    There are lot of different frameworks out there. If you learn one, there is no guarantee that the next job you find will use the same. For example if you learn Express and the next one used Koa or Nest.

  • Elixir

    Elixir is a dynamic, functional language for building scalable and maintainable applications

    Ok so I previously toyed around with Elixir in Exercism and liked a lot the language. I found Phoenix framework but I did not understand it quite well.

  • Masonite

    The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ

    Masonite is a wonderful Python framework, much similar to Laravel I found in 2018. I even chatted with Joseph about it in the old Slack channels, before the community moved to Discord.

  • customdiscordrpc

    Customizable Discord Rich Presence Client for Windows.

    Wrenbot is a small Discord bot created for testing out Wren scripts inside Discord.

  • CodeIgniter

    Open Source PHP Framework (originally from EllisLab)

    Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014) and Laravel (2015).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts