awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
phoenixframework avatar

phoenixframework/phoenix

0
View on GitHub↗
22,881 Stars·3,049 Forks·Elixir·mit·3 Aufrufewww.phoenixframework.org↗

Phoenix

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 integration, which maps application data structures to storage systems while simplifying query and schema management.

Beyond its core identity, the framework includes tools for project scaffolding, automated development workflows with hot-reloading, and optimized template rendering. It supports the construction of server-side applications through a comprehensive set of utilities for managing state, handling messaging, and integrating external data sources.

Features

  • Elixir Frameworks - Provides a server-side web framework built for the Elixir programming language and the Erlang virtual machine.
  • Real-Time Web Communication - Maintains persistent bidirectional connections between servers and clients to push live data updates instantly.
  • Model-View-Controller Frameworks - Provides a structured environment for developing web applications that separates data management, user interface rendering, and request handling logic.
  • Server-Side Application Platforms - Implements the model-view-controller pattern to structure web applications that handle incoming requests and render responses directly on the server.
  • Server-Side Application Toolkits - Builds robust web applications using the model-view-controller pattern to process requests and render dynamic content directly on the server.
  • Real-Time Frameworks - Provides a platform for real-time web communication using persistent bidirectional connections to broadcast live updates to clients.
  • Relational Persistence Layers - Maps application data structures to relational database systems while simplifying query and schema management.
  • Relational Database Connectors - Manages persistent application data through a structured abstraction layer that simplifies reading and writing information across relational database systems.
  • Real-time Notification Broadcasters - Sends data changes to connected clients immediately through persistent channels to ensure users always see the most current information.
  • Server-to-Client Event Emissions - Maintains persistent bidirectional links to servers to exchange messages and receive live updates instantly.
  • Database Abstraction Layers - Provides a unified interface to interact with relational databases while decoupling business logic from specific storage backends.
  • Application Frameworks - Web framework for scalable and maintainable applications.
  • Web Frameworks - High-performance web framework built on the Elixir language.
  • Pub-Sub Messaging - Routes real-time events through a distributed message bus that broadcasts updates to specific client groups connected via persistent sockets.
  • Actor-Based Concurrency - Uses lightweight isolated processes to handle individual user connections and tasks, ensuring high scalability and fault tolerance.
  • Hot-Reloading Systems - Monitors source code changes during development to trigger automatic recompilation and browser updates without requiring a full application restart.
  • Template Compilation Tools - Transforms dynamic view files into optimized functional code during the build process to minimize runtime overhead.
  • State Reconciliation - Maintains primary application state on the server and synchronizes incremental UI changes to clients to ensure consistent view rendering.

Star-Verlauf

Star-Verlauf für phoenixframework/phoenixStar-Verlauf für phoenixframework/phoenix

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht phoenixframework/phoenix?

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.

Was sind die Hauptfunktionen von phoenixframework/phoenix?

Die Hauptfunktionen von phoenixframework/phoenix sind: Elixir Frameworks, Real-Time Web Communication, Model-View-Controller Frameworks, Server-Side Application Platforms, Server-Side Application Toolkits, Real-Time Frameworks, Relational Persistence Layers, Relational Database Connectors.

Welche Open-Source-Alternativen gibt es zu phoenixframework/phoenix?

Open-Source-Alternativen zu phoenixframework/phoenix sind unter anderem: vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… signalr/signalr — SignalR is a .NET real-time web framework designed to push content from a server to connected browser and non-browser… laravel/framework — This project is a full-stack web framework that provides a comprehensive environment for building server-side… answerdotai/fasthtml — FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It… neuecc/magiconion — MagicOnion is a remote procedure call framework for the .NET platform and Unity. It functions as a binary API protocol… playframework/playframework — Play is a full-stack reactive web framework for Java and Scala. It provides a comprehensive development platform for…

Open-Source-Alternativen zu Phoenix

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Phoenix.
  • vuejs/vueAvatar von vuejs

    vuejs/vue

    209,900Auf GitHub ansehen↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Auf GitHub ansehen↗209,900
  • signalr/signalrAvatar von SignalR

    SignalR/SignalR

    9,389Auf GitHub ansehen↗

    SignalR is a .NET real-time web framework designed to push content from a server to connected browser and non-browser clients. It provides a server-to-client push framework and a remote procedure call system that enables bidirectional communication over persistent connections. The library utilizes WebSockets to establish full-duplex connections and includes a transport-layer abstraction to manage different network protocols. It employs client-side connection negotiation to determine the best available communication protocol during the initial handshake. The system manages persistent connecti

    C#
    Auf GitHub ansehen↗9,389
  • laravel/frameworkAvatar von laravel

    laravel/framework

    34,774Auf GitHub ansehen↗

    This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects. The framework distinguishes itself through a central service containe

    PHPframeworklaravelphp
    Auf GitHub ansehen↗34,774
  • answerdotai/fasthtmlAvatar von AnswerDotAI

    AnswerDotAI/fasthtml

    6,846Auf GitHub ansehen↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Jupyter Notebook
    Auf GitHub ansehen↗6,846
  • Alle 30 Alternativen zu Phoenix anzeigen→