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
·

83 Repos

Awesome GitHub RepositoriesServer-Side Frameworks

Frameworks and libraries for building server-side applications and services.

Distinguishing note: Focuses on backend infrastructure rather than client-side web components.

Explore 83 awesome GitHub repositories matching web development · Server-Side Frameworks. Refine with filters or upvote what's useful.

Awesome Server-Side Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kamilmysliwiec/nestAvatar von kamilmysliwiec

    kamilmysliwiec/nest

    75,872Auf GitHub ansehen↗

    Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T

    Provides a strongly typed environment for developing server-side applications using TypeScript.

    TypeScript
    Auf GitHub ansehen↗75,872
  • discourse/discourseAvatar von discourse

    discourse/discourse

    47,274Auf GitHub ansehen↗

    Discourse ist eine Open-Source-Forums-Engine, die für die Erleichterung langformatiger, themenbasierter Konversationen und Community-Management entwickelt wurde. Als serverseitige Anwendung bietet sie eine strukturierte, kategorienbasierte Schnittstelle für interaktive Online-Communities und unterstützt Benutzerauthentifizierung, Moderation und Echtzeit-Inhaltsbereitstellung. Die Plattform nutzt eine relationale Datenbank, um komplexe Beziehungen zwischen Benutzern, Themen und Seiteneinstellungen zu verwalten. Die Anwendung zeichnet sich durch eine modulare Architektur aus, die benutzerdefinierte Plugins und Themes ermöglicht und so die Anpassung von Diskussionsräumen an diverse organisatorische Bedürfnisse erlaubt. Sie bietet ein Single-Page-Application-Erlebnis durch ein komponentenbasiertes Frontend-Framework und behält die Reaktionsfähigkeit bei hohem Aktivitätsaufkommen bei, indem asynchrone Aufgaben an eine Multi-Threaded-Hintergrundverarbeitungs-Engine ausgelagert werden. Externe Anwendungen können über eine standardisierte Programmierschnittstelle mit der Plattform interagieren, die die Verwaltung von Community-Daten, Benutzerinteraktionen und Moderationsaufgaben unterstützt. Über ihre Kern-Diskussionsfunktionen hinaus fungiert die Plattform als Content-Management-System, das die Erstellung durchsuchbarer Wissensdatenbanken und Volltext-Suchindizierung unterstützt. Die Codebasis ist so organisiert, dass ein klarer Zugriff auf Integrationsendpunkte gewährleistet ist, was die programmatische Steuerung von Beiträgen und Kategorien erleichtert.

    Follows a standard model-view-controller pattern to manage server-side logic and render HTML templates.

    Rubydiscourseemberforum
    Auf GitHub ansehen↗47,274
  • yyuu/pyenvAvatar von yyuu

    yyuu/pyenv

    44,899Auf GitHub ansehen↗

    pyenv is a Python version manager and runtime orchestrator that allows for the installation and switching of multiple Python versions on a single machine without affecting the system installation. It functions as a shell-based version controller that manages binaries through shims to redirect executable calls to specific versions. The tool is a plugin-extensible system, allowing users to add custom subcommands and logic via shell script plugins. This architecture enables the extension of the command line interface through a dedicated plugins directory. It provides capabilities for side-by-si

    Enables the compilation of various Python versions on a single machine without interfering with the system-wide installation.

    Shell
    Auf GitHub ansehen↗44,899
  • jashkenas/backboneAvatar von jashkenas

    jashkenas/backbone

    28,108Auf GitHub ansehen↗

    Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to

    Synchronizes client-side data models with a remote server via a JSON interface to maintain consistent application state.

    JavaScript
    Auf GitHub ansehen↗28,108
  • fingerprintjs/fingerprintjsAvatar von fingerprintjs

    fingerprintjs/fingerprintjs

    27,334Auf GitHub ansehen↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Exchanges client-generated event tokens for trusted identification data on the backend to prevent tampering.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    Auf GitHub ansehen↗27,334
  • livewire/livewireAvatar von livewire

    livewire/livewire

    23,448Auf GitHub ansehen↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Enables real-time interactivity and state management by bridging server-side logic and client-side DOM updates.

    PHP
    Auf GitHub ansehen↗23,448
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Provides client-side state synchronization to enable interactive UI updates within AI chat environments.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • balderdashy/sailsAvatar von balderdashy

    balderdashy/sails

    22,807Auf GitHub ansehen↗

    Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent

    Provides a server-side environment specifically optimized for bi-directional data exchange and real-time web capabilities.

    JavaScript
    Auf GitHub ansehen↗22,807
  • vercel/aiAvatar von vercel

    vercel/ai

    21,885Auf GitHub ansehen↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Expose the current AI and UI state to client-side components to ensure the interface reflects the latest server-side data.

    TypeScriptanthropicartificial-intelligencegemini
    Auf GitHub ansehen↗21,885
  • leptos-rs/leptosAvatar von leptos-rs

    leptos-rs/leptos

    20,993Auf GitHub ansehen↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Coordinates state between browser and server to enable seamless full-stack data flow.

    Rustdomfine-grainedisomorphic
    Auf GitHub ansehen↗20,993
  • swoole/swoole-srcAvatar von swoole

    swoole/swoole-src

    18,891Auf GitHub ansehen↗

    Swoole is a coroutine-based concurrency library and IO framework for PHP. It provides a system for building high-performance network servers and applications by bringing asynchronous, event-driven, and coroutine-based concurrency to the PHP runtime. The project distinguishes itself by implementing user-space coroutine scheduling and non-blocking IO interception, which transforms standard blocking network and file operations into asynchronous actions. It further enables high-speed data exchange across multiple PHP processes through shared memory management and specialized data structures. The

    Provides a coroutine-based IO framework that transforms blocking network and file operations into non-blocking actions.

    C++
    Auf GitHub ansehen↗18,891
  • elysiajs/elysiaAvatar von elysiajs

    elysiajs/elysia

    18,531Auf GitHub ansehen↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Runs backend server code directly within the browser to facilitate rapid prototyping and experimentation.

    TypeScriptbunframeworkhttp
    Auf GitHub ansehen↗18,531
  • bcit-ci/codeigniterAvatar von bcit-ci

    bcit-ci/CodeIgniter

    18,171Auf GitHub ansehen↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    Provides a framework for building server-side applications and services that deliver content to a browser.

    PHPphpphp-frameworkphp7
    Auf GitHub ansehen↗18,171
  • trekhleb/learn-pythonAvatar von trekhleb

    trekhleb/learn-python

    18,058Auf GitHub ansehen↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Introduces the basics of building server-side applications and backend services.

    Pythonlearninglearning-by-doinglearning-python
    Auf GitHub ansehen↗18,058
  • swiftlang/swift-evolutionAvatar von swiftlang

    swiftlang/swift-evolution

    15,854Auf GitHub ansehen↗

    Swift Evolution serves as the central governance and design platform for the Swift programming language. It provides a structured, collaborative framework for tracking, discussing, and managing the formal proposals and technical goals that define the language's syntax, semantics, and core features. By maintaining a comprehensive collection of design documentation, the project ensures the long-term stability and consistency of the language as it matures. The repository acts as the primary hub for the language's evolution, coordinating community feedback and technical decisions through a transp

    Provides language-level optimizations and specifications for building secure, high-performance backend services.

    Markdown
    Auf GitHub ansehen↗15,854
  • zauberzeug/niceguiAvatar von zauberzeug

    zauberzeug/nicegui

    15,388Auf GitHub ansehen↗

    NiceGUI is a web framework that enables the creation of interactive user interfaces and dashboards using only Python. It functions as a reactive system, automatically synchronizing state between the server and the browser to update interface elements in real time without requiring manual intervention. The framework allows developers to build complex web applications by writing standard Python logic, eliminating the need to author custom HTML, CSS, or client-side scripts. It manages the orchestration of the interface by dynamically injecting necessary assets and reconciling changes to the comp

    Synchronizes state between the server and the browser to update user interfaces in real time.

    Pythonfrontendguiinteraction
    Auf GitHub ansehen↗15,388
  • librespeed/speedtestAvatar von librespeed

    librespeed/speedtest

    14,851Auf GitHub ansehen↗

    LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and jitter. It operates as a private server for measuring network performance without relying on third-party services. The system functions as a multi-backend performance tool that executes network tests across different server environments and geographic locations. It supports both PHP and Node.js backends and acts as a network telemetry collector by recording connection metadata and performance metrics into a database for historical analysis and reporting. The tool provides capabilit

    Provides the capability to swap the entire backend implementation between PHP and Node.js while preserving functional behavior.

    JavaScripthacktoberfesthtml5-speedtestinternet-speed
    Auf GitHub ansehen↗14,851
  • pyodide/pyodideAvatar von pyodide

    pyodide/pyodide

    14,685Auf GitHub ansehen↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Executes code within server-side environments by integrating the interpreter into applications or command-line sessions.

    Pythonpythonwebassembly
    Auf GitHub ansehen↗14,685
  • ktorio/ktorAvatar von ktorio

    ktorio/ktor

    14,444Auf GitHub ansehen↗

    Ktor is a framework for building asynchronous server applications and cross-platform network clients using the Kotlin programming language. It provides a lightweight, modular architecture that allows developers to construct services and communication layers by composing independent components and plugins. The framework is defined by its pipeline-based plugin system, which enables the injection of custom logic into request processing stages, and a type-safe domain-specific language for defining application routing. By utilizing an asynchronous execution model, it handles concurrent network ope

    Provides a type-safe, Kotlin-native toolkit for building both server-side services and cross-platform network clients.

    Kotlinasyncasynchronouskotlin
    Auf GitHub ansehen↗14,444
  • octocat/spoon-knifeAvatar von octocat

    octocat/Spoon-Knife

    13,848Auf GitHub ansehen↗

    Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed version control. It provides a dedicated environment for practicing the fundamental workflows of collaborative software development, including branching, committing, and merging code. The project serves as a tutorial for mastering the lifecycle of open source contributions. Users can practice creating personal forks of the repository to experiment with changes in an isolated workspace, as well as submitting pull requests to propose modifications for review. This structure allow

    Enables server-side repository forking to provide isolated development environments.

    HTML
    Auf GitHub ansehen↗13,848
Vorherige1234…5Nächste
  1. Home
  2. Web Development
  3. Server-Side Frameworks

Unter-Tags erkunden

  • Browser-side Execution Environments3 Sub-TagsFrameworks that enable running backend server logic directly within the browser for prototyping. **Distinct from Server-Side Frameworks:** Focuses on browser-side execution of server logic, distinct from general server-side frameworks.
  • Kotlin Frameworks5 Sub-TagsServer-side and client-side development toolkits specifically designed for the Kotlin language. **Distinct from Server-Side Frameworks:** Distinct from generic server-side frameworks: focuses on Kotlin-specific type-safe routing and asynchronous request processing.
  • Reactive Frameworks1 Sub-TagFrameworks that synchronize server-side state with client-side DOM updates automatically. **Distinct from Server-Side Frameworks:** Distinct from general server-side frameworks: focuses on the reactive state-synchronization paradigm.
  • Repository Forking ServicesPlatform-level mechanisms for cloning repositories into isolated user workspaces. **Distinct from Server-Side Frameworks:** Distinct from server-side frameworks: focuses on repository cloning and isolation.
  • Server-Side Runtimes4 Sub-TagsExecution environments and libraries optimized for high-performance, memory-safe backend services on Linux. **Distinct from Server-Side Frameworks:** Distinct from Server-Side Frameworks: focuses on the runtime and language-level optimizations for backend deployment rather than the application-level framework.
  • Verification FlowsServer-side processes for validating client-generated tokens to ensure data integrity. **Distinct from Server-Side Frameworks:** Focuses on the exchange of tokens for trusted data, distinct from general server-side framework infrastructure.