615 Repos
Frameworks and server-side tools used to build, route, and manage the logic of web applications.
Explore 615 awesome GitHub repositories matching web development · Backend Development. Refine with filters or upvote what's useful.
Openclaw ist eine Plattform zur Verwaltung von Agenten-Ausführungsumgebungen, die die Infrastruktur zur Steuerung von Agenten-Lebenszyklen, Sitzungszuständen und Arbeitsbereich-Persistenz bereitstellt. Sie verfügt über ein zentrales Gateway, das Modell-Schleifen, Tool-Aufrufe und Streaming-Ereignisse verarbeitet, während es gleichzeitig Multi-Agenten-Routing und persistentes Speichermanagement unterstützt. Das System ist darauf ausgelegt, Tool-Ausführungssignaturen zu normalisieren und eine standardisierte Schnittstelle für die Kompatibilität zwischen verschiedenen Anbietern zu bieten. Die Plattform umfasst umfangreiche Entwickler-Tools, wie eine Befehlszeilenschnittstelle für die Arbeitsbereichsverwaltung, diagnostische Protokollierung und eine Plugin-Architektur, die die Registrierung benutzerdefinierter Tools und Funktionen ermöglicht. Sie unterstützt automatisierte Workflows durch ereignisgesteuerte Hooks, Aufgabenplanung und die Integration mit externen Diensten. Die Sicherheit wird durch Ausführungsrichtlinien, Anmeldeinformations-Portabilität und Genehmigungs-Workflows für Agentenaktionen verwaltet. Die Bereitstellung wird durch automatisierte Infrastruktur-Installer und containerisierte Gateway-Helfer unterstützt, mit integrierten Dienstprogrammen für Backups und Konfigurationsmanagement. Das System bietet ein strukturiertes Format für die Orchestrierung mehrstufiger Workflows und enthält spezialisierte Tools für Browser-Automatisierung und strukturiertes Code-Patching.
Supplies hooks for normalizing configuration, managing execution arguments, and defining authentication profiles for backend logic.
Developer Roadmap ist eine Community-gesteuerte Plattform, die strukturierte, graphbasierte Lernpfade für das Software-Engineering bietet. Sie dient als umfassendes Wissens-Repository, in dem technische Bereiche in visuellen Sequenzen organisiert sind, um den Erwerb beruflicher Fähigkeiten und das Karrierewachstum zu steuern. Das Projekt zeichnet sich durch ein kollaboratives Ökosystem aus, das es Nutzern ermöglicht, Roadmaps beizusteuern, bewährte Branchenpraktiken zu kuratieren und berufliche Profile zu pflegen. Es integriert diagnostische Bewertungs-Frameworks, um die technische Kompetenz zu evaluieren, und hilft Entwicklern dabei, Wissenslücken zu identifizieren und sich durch gezielte Lernsequenzen auf professionelle Vorstellungsgespräche vorzubereiten. Über seine Kern-Mapping-Funktionen hinaus bietet die Plattform praktische Projektideen und interaktives Tutoring, um Engineering-Konzepte zu festigen. Sie bietet einen zentralen Raum für die Community, um Ressourcen zu teilen, den fortschreitenden Kompetenzaufbau zu verfolgen und durch komplexe technische Landschaften zu navigieren.
Inspects request headers to determine preferred content types, languages, and character sets.
Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.
Features web frameworks that supply essential primitives for routing and full-stack application development.
Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.
Configures HTTP response headers and manages outgoing data to simulate various server behaviors.
Dieses Projekt ist ein zentrales, Community-gesteuertes Repository mit praktischen Tutorials, die darauf ausgelegt sind, den Kompetenzerwerb durch die praktische Konstruktion realer Softwareanwendungen zu erleichtern. Es dient als umfassendes Verzeichnis, das externe Dokumentationen und Lehrmaterialien aggregiert und einen strukturierten Pfad für Entwickler bietet, um spezifische Programmiersprachen und technische Bereiche zu meistern. Das Repository zeichnet sich dadurch aus, dass es disparate technische Ressourcen in eine hierarchische, taxonomiebasierte Struktur organisiert, die es Entwicklern ermöglicht, verschiedene Software-Engineering-Disziplinen zu entdecken und zu navigieren. Durch die Gruppierung einzelner Projekte in logische Sequenzen bietet es eine Roadmap, die Lernenden hilft, von grundlegenden Konzepten zur fortgeschrittenen Implementierung fortzuschreiten. Der Inhalt wird durch kollaborative Beiträge gepflegt, wodurch sichergestellt wird, dass die Sammlung eine aktuelle und umfangreiche Ressource für die Entwickler-Community bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, das Bereiche wie Full-Stack-Webentwicklung, mobile Anwendungsentwicklung und interaktive Spieleentwicklung umfasst. Es enthält Ressourcen für eine Vielzahl von Programmiersprachen, von systemnahen Sprachen wie C, C++ und Rust bis hin zu hochrangigen und funktionalen Sprachen wie Python, Ruby, Haskell und Clojure. Diese Materialien unterstützen die spezialisierte technische Meisterschaft in Bereichen wie maschinelles Lernen, Data Science und Netzwerkprogrammierung. Das Verzeichnis ist so strukturiert, dass eine effiziente Entdeckung nach Programmiersprache und technischem Bereich möglich ist, mit einem klaren Inhaltsverzeichnis, das Nutzern hilft, spezifische Informationen zu finden. Es fungiert als persistenter Index externer Links, der Entwickler mit Dokumentationen und Tutorials von Drittanbietern verbindet, um ihr Verständnis technischer Konzepte zu vertiefen.
Manage application state and logic by utilizing specific language ecosystems to build complex, component-driven web interfaces.
Superpowers ist eine browserbasierte Spiele-Entwicklungs-Engine und eine kollaborative integrierte Entwicklungsumgebung. Sie bietet einen einheitlichen Arbeitsbereich zum Erstellen zweidimensionaler interaktiver Erlebnisse und ermöglicht es Nutzern, Code, Assets und Szenenlogik direkt in einem Webbrowser zu verwalten, ohne dass lokale Compiler oder schwere Desktop-Software erforderlich sind. Die Plattform zeichnet sich durch eine modulare, komponentenbasierte Skriptarchitektur aus, bei der Spielobjekte durch angehängte Logik und visuelle Eigenschaften definiert werden. Sie unterstützt Echtzeitsynchronisierung, was es mehreren Entwicklern ermöglicht, gleichzeitig am selben Projekt zu arbeiten. Diese Umgebung ist als Bildungstool konzipiert, das Programmierkonzepte durch die integrierte Erstellung von Grafiken, Audio und Logik vermittelt. Das System umfasst eine umfassende Build-Pipeline, die die Kompilierung statischer Markdown-Seiten und dateisystembasiertes Routing handhabt. Es automatisiert den Entwicklungs-Workflow durch die Auflösung von Abhängigkeiten zur Build-Zeit, das Injizieren wiederverwendbarer UI-Komponenten und die Verwaltung von Asset-Pipelines, um eine effiziente Ressourcenbereitstellung sicherzustellen.
Assembles complex interfaces by dynamically nesting reusable UI fragments into layout shells during the build process.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.