awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 repository-uri

Awesome GitHub RepositoriesServer-Side Logic Frameworks

Frameworks for defining and executing custom backend business logic, event-driven workflows, and server-side functions.

Distinguishing note: Focuses on the architectural capability of defining backend logic as code within a framework, rather than general-purpose runtime environments.

Explore 38 awesome GitHub repositories matching software engineering & architecture · Server-Side Logic Frameworks. Refine with filters or upvote what's useful.

Awesome Server-Side Logic Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Provides frameworks for defining and executing custom backend business logic, event-driven workflows, and server-side functions.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • twentyhq/twentyAvatar twentyhq

    twentyhq/twenty

    50,113Vezi pe GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Enables the definition of custom server-side business logic and event-driven workflows through a code-first framework approach.

    TypeScriptcrmcrm-systemcustomer
    Vezi pe GitHub↗50,113
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Executes custom business rules and transformations on data resources during the lifecycle of API operations.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • redis/go-redisAvatar redis

    redis/go-redis

    22,159Vezi pe GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides frameworks for defining and executing custom backend business logic and server-side functions.

    Gogogolangredis
    Vezi pe GitHub↗22,159
  • lit/litAvatar lit

    lit/lit

    21,679Vezi pe GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Guards code execution with environment checks to prevent errors when accessing browser-specific APIs on the server.

    TypeScripthtml-templateslitlit-element
    Vezi pe GitHub↗21,679
  • wekan/wekanAvatar wekan

    wekan/wekan

    20,971Vezi pe GitHub↗

    Wekan este un instrument de management de proiect Kanban open-source, auto-găzduit, utilizat pentru organizarea fluxurilor de lucru prin panouri, liste și carduri. Este o aplicație web în timp real care permite echipelor să gestioneze sarcinile pe infrastructură privată. Platforma se distinge prin instrumente extinse de migrare a datelor, în special pentru importul panourilor și cardurilor din Trello. Suportă integrarea identității la nivel enterprise prin LDAP, OpenID Connect și OAuth2 și oferă opțiuni flexibile de stocare, inclusiv PostgreSQL ca backend relațional primar și stocare cloud conectabilă pentru atașamente. Sistemul acoperă o gamă largă de capabilități de gestionare a sarcinilor, inclusiv vizualizări de diagrame Gantt, urmărirea timpului și agregarea sarcinilor între panouri. Include instrumente administrative pentru controlul accesului bazat pe roluri, programarea automată a backup-urilor și extensibilitate programatică printr-un API REST și webhook-uri bazate pe evenimente. Aplicația este disponibilă pentru implementare prin Docker și suportă configurații multi-tenant.

    Enforces security checks and business logic on the server to prevent unauthorized client-side data modifications.

    JavaScript
    Vezi pe GitHub↗20,971
  • leptos-rs/leptosAvatar leptos-rs

    leptos-rs/leptos

    20,993Vezi pe GitHub↗

    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

    Executes custom backend logic directly on the server for database access and file operations.

    Rustdomfine-grainedisomorphic
    Vezi pe GitHub↗20,993
  • davila7/claude-code-templatesAvatar davila7

    davila7/claude-code-templates

    20,933Vezi pe GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Runs external tools or containerized services as background processes to provide the assistant with specialized capabilities and data access.

    Pythonanthropicanthropic-claudeclaude
    Vezi pe GitHub↗20,933
  • clockworklabs/spacetimedbAvatar clockworklabs

    clockworklabs/SpacetimeDB

    19,189Vezi pe GitHub↗

    SpacetimeDB is a stateful, real-time database platform that executes application logic directly within the database engine. By unifying data storage and business logic, it allows developers to build applications where state transitions are processed through atomic, server-side functions. The platform maintains persistent connections to stream incremental updates to clients, ensuring that local caches remain synchronized with the server state at all times. The platform distinguishes itself by generating type-safe client interfaces directly from server-side schema definitions, ensuring consiste

    Supports writing custom server-side application logic in standard programming languages to handle business rules and state transitions.

    Rustdatabasedataorientedgame-development
    Vezi pe GitHub↗19,189
  • elysiajs/elysiaAvatar elysiajs

    elysiajs/elysia

    18,531Vezi pe GitHub↗

    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

    Enables delegating incoming requests to specific server instances within route handlers to process logic alongside existing application code.

    TypeScriptbunframeworkhttp
    Vezi pe GitHub↗18,531
  • wasp-lang/waspAvatar wasp-lang

    wasp-lang/wasp

    18,146Vezi pe GitHub↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Defines and executes backend business logic, including data operations and authorization checks, within the framework.

    TypeScripthaskelljavascriptnode
    Vezi pe GitHub↗18,146
  • google-gemini/cookbookAvatar google-gemini

    google-gemini/cookbook

    17,418Vezi pe GitHub↗

    The Gemini Cookbook is a comprehensive collection of implementation patterns, code samples, and development guides designed for building applications with Google Gemini models. It serves as a central resource for developers to integrate multimodal generative artificial intelligence into their software, providing the necessary frameworks to manage model interactions, stateful workflows, and structured data extraction. The repository distinguishes itself by offering specialized toolkits for autonomous agent orchestration, enabling the construction of agents that can execute code, browse the web

    Executes backend code and manages sensitive credentials securely to prevent exposing private logic to the client.

    Jupyter Notebookgeminigemini-api
    Vezi pe GitHub↗17,418
  • vercel/vercelAvatar vercel

    vercel/vercel

    15,738Vezi pe GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Converts application routes into serverless functions that automatically scale compute resources based on incoming traffic demand.

    TypeScriptclicloudcommand
    Vezi pe GitHub↗15,738
  • flet-dev/fletAvatar flet-dev

    flet-dev/flet

    15,611Vezi pe GitHub↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Runs application code within a centralized runtime environment that manages state and business logic while offloading visual rendering to clients.

    Pythonandroidcross-platformdesktop
    Vezi pe GitHub↗15,611
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Integrate arbitrary server-side code into the rendering pipeline to inject dynamic data or functionality into page templates.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • heroiclabs/nakamaAvatar heroiclabs

    heroiclabs/nakama

    12,754Vezi pe GitHub↗

    Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even

    Executes custom game logic in a sandboxed environment to ensure consistent state and prevent client-side cheating.

    Gobackendbackend-as-a-servicechat-server
    Vezi pe GitHub↗12,754
  • firebase/functions-samplesAvatar firebase

    firebase/functions-samples

    12,238Vezi pe GitHub↗

    This repository provides a comprehensive library of code examples for implementing event-driven, serverless backend architectures. It serves as a practical guide for building scalable cloud-native applications that execute logic in isolated environments, triggered by infrastructure events or HTTP requests rather than persistent server processes. The collection demonstrates how to leverage managed infrastructure to automate backend workflows, including the use of asynchronous task queuing to maintain system stability during high traffic. It highlights patterns for secure API hosting, enabling

    Executes sensitive business logic in isolated server-side environments to prevent client-side tampering.

    JavaScriptfaasfaas-platformfirebase
    Vezi pe GitHub↗12,238
  • android/ndk-samplesAvatar android

    android/ndk-samples

    10,513Vezi pe GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Checks device API levels at runtime to safely execute newer platform features and provide fallback logic.

    C++
    Vezi pe GitHub↗10,513
  • nopechallc/nopecha-extensionAvatar NopeCHALLC

    NopeCHALLC/nopecha-extension

    10,013Vezi pe GitHub↗

    This project is a CAPTCHA solver browser extension that automatically detects and resolves image, text, and behavioral challenges using an AI inference engine. It functions as a bot detection bypass tool designed to overcome interactive web barriers and session timeouts to maintain access to protected websites. The extension provides a bridge between automated solving capabilities and external programming languages or browser automation frameworks via an API integration. It utilizes an AI-powered optical character recognition system to transcribe text from images and auditory challenges into

    Offloads complex challenge processing to a remote AI inference engine to retrieve solving tokens or coordinates.

    aws-waf-captchacaptchacaptcha-breaking
    Vezi pe GitHub↗10,013
  • mongodb/mongo-go-driverAvatar mongodb

    mongodb/mongo-go-driver

    8,506Vezi pe GitHub↗

    The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables the storage and retrieval of flexible document data by providing a bridge between Go backends and the database. The driver implements specialized capabilities for semantic vector search, allowing the handling and execution of high-dimensional vector data for similarity-based retrieval. It also supports full-text search via linguistic analysis and programmatic search index management. The project covers a broad range of database operations, including document-based CRUD, bulk

    Implements server selection logic to route requests across MongoDB clusters based on preferences.

    Godatabasedrivergo
    Vezi pe GitHub↗8,506
Înapoi12Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Server-Side Logic Frameworks

Explorează sub-etichetele

  • Cluster Routing LogicMechanisms for monitoring cluster state and routing requests to specific servers based on read/write preferences. **Distinct from Server-Side Logic Frameworks:** Focuses on database cluster routing and server selection rather than general business logic frameworks.
  • Component-Colocated Backend LogicDefines server-side operations and data loading functions within the same file as the UI components they support. **Distinct from Server-Side Logic Frameworks:** Distinct from Server-Side Logic Frameworks by focusing on the specific developer workflow of colocating backend logic with frontend components.
  • E-Commerce Business LogicsRuns authentication, cart management, and checkout processing on the server to keep sensitive operations secure from client-side tampering. **Distinct from Server-Side Logic Frameworks:** Distinct from Server-Side Logic Frameworks: focuses specifically on e-commerce business logic execution, not general-purpose server-side frameworks.
  • Embedded Database LogicBusiness logic compiled and executed directly within the database engine. **Distinct from Server-Side Logic Frameworks:** Distinct from general server-side logic frameworks by specifically targeting execution inside the database engine
  • Environment GuardsGuards code execution with environment checks to prevent errors when accessing browser-specific APIs on the server. **Distinct from Server-Side Logic Frameworks:** Distinct from general server-side logic: focuses on conditional execution to prevent browser-API errors.
  • Request Delegation1 sub-tagMechanisms for routing incoming requests to internal server instances within a handler. **Distinct from Server-Side Logic Frameworks:** Distinct from general server-side logic frameworks: focuses on the specific architectural pattern of delegating requests to sub-instances.
  • Server ActionsFunctions that execute on the backend to access private resources without manual API endpoint creation. **Distinct from Server-Side Logic Frameworks:** Distinct from general logic frameworks by focusing on the direct execution of functions on the server from the client UI