awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

642 repositorios

Awesome GitHub RepositoriesBackend Development

Frameworks and server-side tools used to build, route, and manage the logic of web applications.

Explore 642 awesome GitHub repositories matching web development · Backend Development. Refine with filters or upvote what's useful.

Awesome Backend Development GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • openclaw/openclawAvatar de openclaw

    openclaw/openclaw

    380,031Ver en GitHub↗

    Openclaw es una plataforma para gestionar entornos de ejecución de agentes, proporcionando la infraestructura para controlar los ciclos de vida de los agentes, el estado de la sesión y la persistencia del espacio de trabajo. Cuenta con una puerta de enlace centralizada que maneja bucles de modelos, invocación de herramientas y eventos de streaming, al tiempo que admite el enrutamiento multi-agente y la gestión de memoria persistente. El sistema está diseñado para normalizar las firmas de ejecución de herramientas y proporcionar una interfaz estandarizada para la compatibilidad entre proveedores. La plataforma incluye amplias herramientas para desarrolladores, como una interfaz de línea de comandos para la gestión del espacio de trabajo, registro de diagnósticos y una arquitectura de plugins que permite el registro de herramientas y capacidades personalizadas. Admite flujos de trabajo automatizados a través de hooks basados en eventos, programación de tareas e integración con servicios externos. La seguridad se gestiona mediante políticas de ejecución, portabilidad de credenciales y flujos de trabajo de aprobación para las acciones de los agentes. La implementación es compatible con instaladores de infraestructura automatizados y helpers de puerta de enlace en contenedores, con utilidades integradas para copias de seguridad y gestión de configuración. El sistema proporciona un formato estructurado para orquestar flujos de trabajo de varios pasos e incluye herramientas especializadas para la automatización del navegador y la aplicación de parches de código estructurados.

    Supplies hooks for normalizing configuration, managing execution arguments, and defining authentication profiles for backend logic.

    TypeScriptaiassistantcrustacean
    Ver en GitHub↗380,031
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en GitHub↗

    Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.

    Inspects request headers to determine preferred content types, languages, and character sets.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Ver en GitHub↗357,434
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Ver en GitHub↗

    Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.

    Features web frameworks that supply essential primitives for routing and full-stack application development.

    Pythonawesomecollectionspython
    Ver en GitHub↗303,207
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Configures HTTP response headers and manages outgoing data to simulate various server behaviors.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • practical-tutorials/project-based-learningAvatar de practical-tutorials

    practical-tutorials/project-based-learning

    270,530Ver en GitHub↗

    Este proyecto es un repositorio centralizado impulsado por la comunidad de tutoriales prácticos diseñados para facilitar la adquisición de habilidades a través de la construcción práctica de aplicaciones de software del mundo real. Sirve como un directorio integral que agrega documentación externa y materiales instructivos, proporcionando un camino estructurado para que los desarrolladores dominen lenguajes de programación y dominios técnicos específicos. El repositorio se distingue por organizar recursos técnicos dispares en una estructura jerárquica basada en taxonomía que permite a los desarrolladores descubrir y navegar por diversas disciplinas de ingeniería de software. Al agrupar proyectos individuales en secuencias lógicas, proporciona un roadmap que ayuda a los estudiantes a progresar desde conceptos fundamentales hasta la implementación avanzada. El contenido se mantiene a través de contribuciones colaborativas, asegurando que la colección siga siendo un recurso actual y expansivo para la comunidad de desarrolladores. El proyecto cubre una amplia superficie de capacidades, abarcando dominios como el desarrollo web full-stack, ingeniería de aplicaciones móviles y desarrollo de juegos interactivos. Incluye recursos para una amplia gama de lenguajes de programación, que van desde lenguajes de nivel de sistema como C, C++ y Rust hasta lenguajes de alto nivel y funcionales como Python, Ruby, Haskell y Clojure. Estos materiales apoyan el dominio técnico especializado en áreas que incluyen aprendizaje automático, ciencia de datos y programación de redes. El directorio está estructurado para permitir un descubrimiento eficiente por lenguaje de programación y dominio técnico, con una tabla de contenidos clara para ayudar a los usuarios a localizar información específica. Funciona como un índice persistente de enlaces externos, conectando a los desarrolladores con documentación y tutoriales de terceros para profundizar su comprensión de los conceptos técnicos.

    Manage application state and logic by utilizing specific language ecosystems to build complex, component-driven web interfaces.

    beginner-projectcppgolang
    Ver en GitHub↗270,530
  • obra/superpowersAvatar de obra

    obra/superpowers

    229,538Ver en GitHub↗

    Superpowers es un motor de desarrollo de juegos basado en navegador y un entorno de desarrollo integrado colaborativo. Proporciona un espacio de trabajo unificado para construir experiencias interactivas en dos dimensiones, permitiendo a los usuarios gestionar código, activos y lógica de escenas directamente dentro de un navegador web sin necesidad de compiladores locales o software de escritorio pesado. La plataforma se distingue por una arquitectura de scripting modular basada en componentes donde los objetos del juego se definen por la lógica adjunta y las propiedades visuales. Admite sincronización en tiempo real, permitiendo que varios desarrolladores trabajen en el mismo proyecto simultáneamente. Este entorno está diseñado para funcionar como una herramienta educativa, enseñando conceptos de programación a través de la creación integrada de gráficos, audio y lógica. El sistema incluye un pipeline de compilación completo que maneja la compilación de sitios estáticos en markdown y el enrutamiento basado en el sistema de archivos. Automatiza el flujo de trabajo de desarrollo resolviendo dependencias en tiempo de compilación, inyectando componentes de UI reutilizables y gestionando pipelines de activos para garantizar una entrega eficiente de recursos.

    Assembles complex interfaces by dynamically nesting reusable UI fragments into layout shells during the build process.

    Shell
    Ver en GitHub↗229,538
  • jackfrued/python-100-daysAvatar de jackfrued

    jackfrued/Python-100-Days

    183,425Ver en GitHub↗

    This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine learning. The curriculum is structured into distinct modules that cover practical software engineering practices, such as version control, containerization, and system architecture. It also provides resources for technical interview preparation and an analysis of career paths wi

    Build robust web applications using lessons on request handling, authentication, and API design patterns.

    Jupyter Notebook
    Ver en GitHub↗183,425
  • twbs/bootstrapAvatar de twbs

    twbs/bootstrap

    174,380Ver en GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Powers mobile-first, cross-browser layouts using a robust grid system and pre-styled components.

    MDXbootstrapcsscss-framework
    Ver en GitHub↗174,380
  • zeit/next.jsAvatar de zeit

    zeit/next.js

    140,086Ver en GitHub↗

    Next.js is a full stack web framework designed for building applications with React. It functions as a React web framework that integrates a server-side rendering engine, a static site generator, and a dedicated application router to manage page-based navigation and dynamic URL segments. The framework enables the development of both frontend user interfaces and backend server logic within a single codebase. It provides a unified environment for full stack web development, allowing frontend and backend components to be built and managed together. The system focuses on frontend performance opt

    Serves as a comprehensive framework for building structured React applications with integrated routing and optimization.

    JavaScript
    Ver en GitHub↗140,086
  • vercel/next.jsAvatar de vercel

    vercel/next.js

    140,051Ver en GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Manages HTTP cookies within server-side components to facilitate session tracking and personalized user experiences.

    JavaScriptreactframeworkssr
    Ver en GitHub↗140,051
  • golang/goAvatar de golang

    golang/go

    134,756Ver en GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c

    Construct highly concurrent network services that leverage efficient memory usage and low-latency execution for demanding production environments.

    Gogogolanglanguage
    Ver en GitHub↗134,756
  • mzabriskie/axiosAvatar de mzabriskie

    mzabriskie/axios

    109,096Ver en GitHub↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    Offers a map-like interface to set, get, and merge HTTP request and response headers.

    JavaScript
    Ver en GitHub↗109,096
  • axios/axiosAvatar de axios

    axios/axios

    109,077Ver en GitHub↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    Allows the application of custom functions to transform data sent to or received from a server.

    JavaScripthacktoberfesthttp-clientjavascript
    Ver en GitHub↗109,077
  • denoland/denoAvatar de denoland

    denoland/deno

    107,110Ver en GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Manages the full request-response lifecycle using standard web fetch interfaces.

    Rustdenojavascriptrust
    Ver en GitHub↗107,110
  • angular/angularAvatar de angular

    angular/angular

    100,360Ver en GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Coordinates structured error management and automatic retry logic for backend requests.

    TypeScriptangularjavascriptpwa
    Ver en GitHub↗100,360
  • tiangolo/fastapiAvatar de tiangolo

    tiangolo/fastapi

    99,301Ver en GitHub↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    Provides a high-performance web framework for building scalable APIs using Python type hints for validation and serialization.

    Python
    Ver en GitHub↗99,301
  • fastapi/fastapiAvatar de fastapi

    fastapi/fastapi

    99,260Ver en GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    Coordinates server-side route definitions, application state management, and request processing within a unified framework.

    Pythonapiasyncasyncio
    Ver en GitHub↗99,260
  • oven-sh/bunAvatar de oven-sh

    oven-sh/bun

    93,257Ver en GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Unifies server-side API development and client-side interface construction within a single, high-speed environment.

    Rustbunbundlerjavascript
    Ver en GitHub↗93,257
  • panjiachen/vue-element-adminAvatar de PanJiaChen

    PanJiaChen/vue-element-admin

    90,260Ver en GitHub↗

    vue-element-admin is a Vue.js admin dashboard template and frontend project boilerplate designed for building administrative interfaces. It functions as a single page application that integrates the Element UI component framework to provide a structured starting point for web portals. The project provides scaffolding for enterprise web applications, specifically focusing on admin dashboard development. It includes built-in support for role-based access control to manage user permissions and restrict access to specific application views. The system covers broad capabilities in frontend build

    Provides pre-defined component-based layout structures to wrap page content within a persistent shell.

    Vueadminadmin-dashboardadmin-template
    Ver en GitHub↗90,260
  • gin-gonic/ginAvatar de gin-gonic

    gin-gonic/gin

    88,694Ver en GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the

    Manages the full lifecycle of network traffic by linking incoming requests to specific application logic through high-performance routing.

    Goframeworkgingo
    Ver en GitHub↗88,694
Ant.123456…33Siguiente
  1. Home
  2. Web Development
  3. Backend Development

Explorar subetiquetas

  • Background Task Managers1 sub-etiquetaSystems for offloading asynchronous operations outside the request-response cycle.
  • High-Performance ServicesApplications optimized for low memory and CPU usage.
  • Middleware Pipelines3 sub-etiquetasArchitectural patterns that process HTTP requests through a sequential chain of modular filters or interceptors.
  • Mock BackendsPre-built simulated backend services used to prototype applications without implementing a custom server. **Distinct from Backend Development:** Specifically provides a pre-built simulation of a backend rather than tools or frameworks for building one from scratch.
  • Request & Response Handling19 sub-etiquetasMiddleware components that manage the lifecycle of incoming requests, including validation, error handling, and dependency injection.
  • Web Frameworks6 sub-etiquetasSoftware environments providing core primitives and architectural patterns for building and managing full-stack web applications.