# Elixir and Phoenix Project Tutorials

> Search results for `learn to build real apps with Elixir and Phoenix` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/learn-to-build-real-apps-with-elixir-and-phoenix

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/learn-to-build-real-apps-with-elixir-and-phoenix).**

## Results

- [elixir-lang/elixir](https://awesome-repositories.com/repository/elixir-lang-elixir.md) (26,543 ⭐) — Elixir is a functional, concurrent programming language designed for building scalable and maintainable applications. It operates on the Erlang virtual machine, leveraging a distributed, fault-tolerant runtime environment that manages lightweight processes to ensure system reliability. By utilizing an actor-model supervision strategy, the language enables the creation of high-concurrency backend systems that automatically recover from failures and maintain stability under heavy loads.

The language distinguishes itself through a powerful metaprogramming environment that allows developers to ex
- [apache/superset](https://awesome-repositories.com/repository/apache-superset.md) (73,451 ⭐) — Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface.

The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz
- [facebook/react](https://awesome-repositories.com/repository/facebook-react.md) (245,669 ⭐) — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
- [gothinkster/elixir-phoenix-realworld-example-app](https://awesome-repositories.com/repository/gothinkster-elixir-phoenix-realworld-example-app.md) (893 ⭐) — Exemplary real world application built with Elixir + Phoenix
- [actix/actix-web](https://awesome-repositories.com/repository/actix-actix-web.md) (24,421 ⭐) — Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications.

The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a
- [clickhouse/clickhouse](https://awesome-repositories.com/repository/clickhouse-clickhouse.md) (48,229 ⭐) — ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring.

The platform distinguishes itself through ad
- [bigardone/phoenix-toggl](https://awesome-repositories.com/repository/bigardone-phoenix-toggl.md) (172 ⭐) — Toggl tribute done with Elixir, Phoenix Framework, React and Redux.
- [actix/actix](https://awesome-repositories.com/repository/actix-actix.md) (9,223 ⭐) — Actix is a Rust actor framework and concurrent programming toolkit designed for building applications that manage state through an asynchronous messaging system. It provides a model where independent actors serve as autonomous units of state and logic, communicating via strongly typed messages sent to unique addresses.

The framework distinguishes itself by isolating state within these actors, allowing internal data to be mutated safely during message handling without the use of locks or mutexes. It employs an asynchronous mailbox system to buffer incoming requests and uses supervision strateg
- [electric-sql/electric](https://awesome-repositories.com/repository/electric-sql-electric.md) (9,909 ⭐) — Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates.

The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t
- [bigardone/phoenix-battleship](https://awesome-repositories.com/repository/bigardone-phoenix-battleship.md) (524 ⭐) — The Good Old game, built with Elixir, Phoenix, React and Redux
- [whiskeysockets/baileys](https://awesome-repositories.com/repository/whiskeysockets-baileys.md) (8,275 ⭐) — Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring a browser. It functions as a real-time communication tool that handles bidirectional data exchange and event-based socket connections.

The project includes a dedicated toolkit for managing WhatsApp Business profiles and product catalogs, alongside a session manager that authenticates accounts using QR codes or pairing codes and persists session state to disk.

Its capabilities cover a wide range of messaging functions, including multi-type message transmission, chat history s
- [coollabsio/coolify](https://awesome-repositories.com/repository/coollabsio-coolify.md) (57,055 ⭐) — This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software.

The platform distinguishes itself through its agentless architecture, which uses se
- [python-telegram-bot/python-telegram-bot](https://awesome-repositories.com/repository/python-telegram-bot-python-telegram-bot.md) (29,227 ⭐) — This project is an asynchronous messaging framework designed for building interactive applications on the Telegram platform. It functions as a comprehensive wrapper that maps native platform methods and update types into structured objects, enabling developers to create event-driven services that respond to real-time user input. By integrating with standard event loops, the library facilitates high-throughput communication and non-blocking message processing.

The framework distinguishes itself through a sophisticated update-driven dispatcher pattern that routes incoming messages to specific h
- [bigardone/phoenix-trello](https://awesome-repositories.com/repository/bigardone-phoenix-trello.md) (2,494 ⭐) — Trello tribute done in Elixir, Phoenix Framework, React and Redux.
- [homanchou/elixir-xml-to-map](https://awesome-repositories.com/repository/homanchou-elixir-xml-to-map.md) (56 ⭐) — Converts XML String to Elixir Map data structure with string keys
- [masstransit/masstransit](https://awesome-repositories.com/repository/masstransit-masstransit.md) (7,760 ⭐) — MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services.

The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS.

It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. T
- [flowiseai/flowise](https://awesome-repositories.com/repository/flowiseai-flowise.md) (53,641 ⭐) — Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas.

The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p
- [abuanwar072/build-an-animated-app-with-rive-and-flutter](https://awesome-repositories.com/repository/abuanwar072-build-an-animated-app-with-rive-and-flutter.md) (360 ⭐) — Fonts
- [awesome-selfhosted/awesome-selfhosted](https://awesome-repositories.com/repository/awesome-selfhosted-awesome-selfhosted.md) (299,516 ⭐) — This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure.

The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis
- [dark-xploit/cypherx](https://awesome-repositories.com/repository/dark-xploit-cypherx.md) (2,685 ⭐) — CypherX is a cloud hosting automator and deployment tool designed to set up and host WhatsApp messaging bots on remote cloud platforms. It functions as a system for automating the distribution of bot logic to virtual servers to ensure continuous availability.

The tool manages the deployment process using session identifiers for account authentication, allowing the bot to maintain a persistent connection to the messaging service. It utilizes a deployment pipeline to orchestrate environment setup and code distribution to cloud providers.

The system incorporates headless browser automation to s
- [elixir-plug/plug](https://awesome-repositories.com/repository/elixir-plug-plug.md) (2,987 ⭐) — Plug is a specification and set of primitives for building composable middleware pipelines in Elixir web applications. It provides a system for managing HTTP request pipelines and a routing engine that dispatches incoming requests to specific handlers based on methods and URL patterns.

The project enables the creation of interchangeable web middleware for tasks such as authentication, logging, and session management. It also includes mechanisms for upgrading standard HTTP requests to full-duplex WebSocket connections.

The capability surface covers request body parsing, static asset delivery,
- [phoenix-tui/phoenix](https://awesome-repositories.com/repository/phoenix-tui-phoenix.md) (32 ⭐) — High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss.
- [devo919/gewechat](https://awesome-repositories.com/repository/devo919-gewechat.md) (3,384 ⭐) — Gewechat is a bot framework and API wrapper for automating WeChat accounts. It provides a programmatic interface to manage account sessions, automate the delivery of multi-modal messages, and administer group chats and contact directories.

The project focuses on integrating external large language models into the messaging pipeline to automate conversational responses and handle queries. It utilizes a bridge to connect these AI models with the messaging platform for automated interaction.

The system covers a broad range of capabilities, including event-driven message processing, asynchronous
- [berriai/litellm](https://awesome-repositories.com/repository/berriai-litellm.md) (50,579 ⭐) — LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model providers. It provides a standardized API interface that abstracts vendor-specific schemas, allowing developers to interact with diverse models through a single, consistent format. By acting as a central traffic management layer, it enables organizations to route, secure, and govern model interactions across multiple deployments.

The platform distinguishes itself through its policy-driven architecture, which uses configuration-based routing to manage traffic distribution, load balanc
- [wxwidgets/phoenix](https://awesome-repositories.com/repository/wxwidgets-phoenix.md) (2,618 ⭐) — Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles.

The project provides a mechanism for mapping native C++ graphical toolkit components to Python, allowing for the development of desktop
- [godotengine/godot-demo-projects](https://awesome-repositories.com/repository/godotengine-godot-demo-projects.md) (8,250 ⭐) — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios.

The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
- [mrniko/netty-socketio](https://awesome-repositories.com/repository/mrniko-netty-socketio.md) (7,021 ⭐) — netty-socketio is a Java implementation of a Socket.IO server designed for real-time bidirectional communication between clients and servers. It functions as a real-time event engine and WebSocket communication server, utilizing the Netty network framework to manage high-performance socket connections.

The project enables distributed socket server scaling by acting as a distributed message broker. It synchronizes client states and broadcasts messages across multiple server nodes through the use of an external data store.

The system manages traffic via namespace-based connection routing and r
- [romul/airbrake-elixir](https://awesome-repositories.com/repository/romul-airbrake-elixir.md) (27 ⭐) — An Elixir notifier to the Airbrake/Errbit.  System-wide error reporting enriched with the information from Plug and Phoenix channels.
- [sfyc23/everydaywechat](https://awesome-repositories.com/repository/sfyc23-everydaywechat.md) (10,296 ⭐) — EverydayWechat is a WeChat automation bot designed to automate messages, scheduled reminders, and automatic replies within the WeChat messaging ecosystem. It functions as a multi-purpose system that combines the roles of a scheduled message sender, an auto-reply bot, and a chatbot assistant.

The project enables the delivery of customized recurring messages to specific users and group chats on a fixed timetable. It also provides automated individual replies based on preconfigured rules and group chat assistance that fetches real-time data for weather, logistics, and calendars.

The system inco
- [xufangchn/motion-deblurring-with-real-events](https://awesome-repositories.com/repository/xufangchn-motion-deblurring-with-real-events.md) (44 ⭐) — Motion Deblurring with Real Events
- [mendableai/firecrawl-mcp-server](https://awesome-repositories.com/repository/mendableai-firecrawl-mcp-server.md) (6,602 ⭐) — This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data.

The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions.

The system covers broad capabilities including large-scale website d
- [gunnar2k/elixir-map-to-xml](https://awesome-repositories.com/repository/gunnar2k-elixir-map-to-xml.md) (5 ⭐) — Converts an Elixir map to an XML document.
- [aquasecurity/trivy](https://awesome-repositories.com/repository/aquasecurity-trivy.md) (36,462 ⭐) — Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container images, filesystems, and infrastructure as code files. It functions as a software composition analysis tool and an infrastructure security scanner, providing automated checks for CI/CD pipelines and cloud environments to ensure the integrity of the software supply chain.

The tool distinguishes itself through a modular, plugin-based architecture that allows for the independent inspection of diverse targets. It utilizes a declarative policy engine to evaluate configurations agai
- [urinx/weixinbot](https://awesome-repositories.com/repository/urinx-weixinbot.md) (7,390 ⭐) — WeixinBot is a framework for WeChat account automation and bot development. It provides a programmable interface to monitor incoming messages and trigger automated actions within the WeChat ecosystem.

The system emulates a browser session using a WebSocket-based protocol and establishes identity through QR code authentication. It maintains session-state persistence to keep accounts active without repeated verification.

The project covers message processing for text, images, voice notes, and location data, and supports the transmission of emojis and links. It includes utilities for user conta
- [calcom/cal.com](https://awesome-repositories.com/repository/calcom-cal-com.md) (45,760 ⭐) — Cal.com is a comprehensive scheduling infrastructure platform designed to manage availability, booking workflows, and calendar synchronization across multiple users and external services. It provides a backend service for automated appointment scheduling, enabling the creation, confirmation, and management of booking lifecycles through a centralized state machine. The platform also offers embeddable user interface components that allow developers to integrate interactive booking experiences directly into third-party websites.

What distinguishes the platform is its extensible app ecosystem and
- [vynect/venom](https://awesome-repositories.com/repository/vynect-venom.md) (6,564 ⭐) — Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit for programmatically managing chats, groups, and messages by bridging into the WhatsApp Web protocol through WebSocket communication. The library handles authentication via QR code scanning, session persistence to avoid repeated logins, and real-time event listening for message delivery, edits, deletions, and connection state changes.

The library offers a command-based routing system that directs incoming messages to handler functions based on pattern matching, alongside an ev
- [opendrops/phoenix-pubsub-postgres](https://awesome-repositories.com/repository/opendrops-phoenix-pubsub-postgres.md) (28 ⭐) — Postgresql PubSub adapter for Phoenix apps
- [caprover/caprover](https://awesome-repositories.com/repository/caprover-caprover.md) (15,067 ⭐) — CapRover is a self-hosted platform-as-a-service that provides a centralized dashboard for managing containerized applications and databases. It functions as a container orchestration platform, simplifying the deployment, scaling, and networking of services across server environments. By leveraging a reverse-proxy-based architecture, the platform handles domain mapping, traffic routing, and automated SSL certificate lifecycle management to ensure secure, encrypted access for hosted web services.

The platform distinguishes itself through its integrated automation capabilities, which include aut
- [wechaty/wechaty](https://awesome-repositories.com/repository/wechaty-wechaty.md) (22,859 ⭐) — Wechaty is a cross-platform chatbot framework designed to build and manage automated messaging agents. It provides a unified programming interface that abstracts diverse instant messaging protocols, allowing developers to create bots that function consistently across multiple communication services. By utilizing a modular architecture, the framework enables the development of conversational agents capable of handling complex messaging workflows, contact management, and group room interactions.

The framework distinguishes itself through a puppet-based protocol abstraction and a language-agnost
- [kasper/phoenix](https://awesome-repositories.com/repository/kasper-phoenix.md) (4,538 ⭐) — A lightweight macOS window and app manager scriptable with JavaScript
- [cockroachdb/cockroach](https://awesome-repositories.com/repository/cockroachdb-cockroach.md) (32,207 ⭐) — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures.

The system distinguishes itself through
- [home-assistant/core](https://awesome-repositories.com/repository/home-assistant-core.md) (87,753 ⭐) — Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces.

The platform distinguishes itself through a highly flexible, declarative configuration framework that all
- [jsonmaur/phoenix-pages](https://awesome-repositories.com/repository/jsonmaur-phoenix-pages.md) (86 ⭐) — Blogs, docs, and static pages in Phoenix
- [home-assistant/home-assistant.io](https://awesome-repositories.com/repository/home-assistant-home-assistant-io.md) (9,466 ⭐) — Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies.

The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation.

The platf
- [medusajs/medusa](https://awesome-repositories.com/repository/medusajs-medusa.md) (34,404 ⭐) — Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs.

The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl
- [dwyl/phoenix-chat-example](https://awesome-repositories.com/repository/dwyl-phoenix-chat-example.md) (815 ⭐) — 💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] 🚀
- [cloudquery/cloudquery](https://awesome-repositories.com/repository/cloudquery-cloudquery.md) (6,438 ⭐) — CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses.

The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex
- [bailicangdu/vue2-elm](https://awesome-repositories.com/repository/bailicangdu-vue2-elm.md) (41,063 ⭐) — vue2-elm is a comprehensive Vue.js e-commerce reference application and single-page application boilerplate. It provides a foundational architecture for building complex online food delivery platforms, utilizing Vue 2 and Vuex for centralized state management.

The project functions as a complete frontend template specifically tailored for food delivery services. It includes pre-configured user interface pages for merchant browsing, delivery address management, and the processing of food orders.

The application covers a wide range of e-commerce capabilities, including shopping cart management
- [phoenixframework/phoenix](https://awesome-repositories.com/repository/phoenixframework-phoenix.md) (22,881 ⭐) — Phoenix is a server-side web framework built for the Elixir programming language and the Erlang virtual machine. It provides a structured environment for developing applications using the model-view-controller pattern, enabling developers to manage data, render user interfaces, and handle incoming requests within a scalable, process-based architecture.

The framework distinguishes itself as a platform for real-time web communication, utilizing persistent bidirectional connections to broadcast live updates to clients. It incorporates a dedicated abstraction layer for relational database integra
- [bagisto/opensource-ecommerce-mobile-app](https://awesome-repositories.com/repository/bagisto-opensource-ecommerce-mobile-app.md) (14,154 ⭐) — This project is a cross-platform mobile framework designed for building native e-commerce applications. It provides a comprehensive foundation for multi-vendor marketplaces and business-to-business procurement platforms, enabling the development of mobile storefronts that synchronize inventory, orders, and customer data with backend services in real-time.

The platform is distinguished by its multi-tenant architecture, which allows a single infrastructure to host multiple independent merchant storefronts while maintaining isolated product catalogs and administrative settings. It supports compl
