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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • inertia_phoenix

    Inertiajs Adapter for Elixir Phoenix

  • Maintained by Devato

  • vapor-inertia-adapter

    The Vapor framework adapter for Inertia.js

  • 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.

    InfluxDB logo
  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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

    SaaSHub logo
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

  • My SaaS makes $50K MRR and is built on vanilla Ruby on Rails and jQuery

    4 projects | news.ycombinator.com | 3 May 2023
  • Rapid Prototyping with Flask, Bootstrap and Secutio

    4 projects | dev.to | 30 Jan 2024
  • Intro to Nest.js 🪺

    5 projects | dev.to | 26 Feb 2023
  • Backend, Frontend y Fullstack

    3 projects | /r/devsarg | 13 Feb 2023
  • 15 Popular Github Repositories for the Modern Developer of 2023

    15 projects | dev.to | 31 Dec 2022