awesome-repositories.com
Blog
MCP
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
·
ktorio avatar

ktorio/ktor

0
View on GitHub↗
14,444 estrellas·1,267 forks·Kotlin·Apache-2.0·14 vistasktor.io↗

Ktor

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 operations without blocking system resources. The framework also features a multi-platform engine abstraction, ensuring that network clients maintain consistent behavior across different operating systems.

Beyond core development, the project includes tooling for project initialization, automated refactoring of routing logic, and endpoint navigation. These features assist in managing complex API structures and maintaining consistency between client and server codebases. The framework is supported by an interactive setup wizard and integrated tools for debugging and testing service execution.

Features

  • Asynchronous Web Frameworks - Provides a high-performance, asynchronous server foundation built on non-blocking execution models for concurrent request processing.
  • Cross-Platform Networking - Offers a consistent network management engine that functions across multiple operating systems and application environments.
  • Asynchronous Request Execution - Implements non-blocking asynchronous request execution using coroutines to handle concurrent network operations efficiently.
  • Asynchronous Middleware - Enables building lightweight, asynchronous server applications with modular component composition.
  • Type-Safe Routing - Defines application endpoints using a type-safe domain-specific language for compile-time verification.
  • Modular Plugin Architectures - Ships a pipeline-based plugin architecture for injecting custom logic into request processing stages.
  • Kotlin Frameworks - Provides a type-safe, Kotlin-native toolkit for building both server-side services and cross-platform network clients.
  • Cross-Platform Clients - Enables building consistent network clients that function across multiple operating systems.
  • Dependency Injection - Uses dependency injection to assemble application functionality by composing independent modules.
  • Plugin Extenders - Allows extending application logic by injecting custom capabilities via a modular plugin system.
  • Modular Plugin Frameworks - Implements an extensible architecture that allows developers to inject custom request processing logic and manage dependencies via modular plugins.
  • Web & Network Frameworks - Framework for quickly creating connected applications in Kotlin with minimal effort
  • Cross-Platform Abstraction Layers - Provides a unified interface for network communication across different operating systems through engine abstraction.
  • Endpoint Path Suggestions - Display valid URIs, routes, and sub-routes during development to minimize manual entry errors when referencing application paths throughout the codebase.
  • Service Testing - Provides tools for debugging plugin execution and verifying service endpoints.

Historial de estrellas

Gráfico del historial de estrellas de ktorio/ktorGráfico del historial de estrellas de ktorio/ktor

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ktor

Proyectos open-source similares, clasificados según cuántas características comparten con Ktor.
  • actix/actix-webAvatar de actix

    actix/actix-web

    24,421Ver en GitHub↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Rustactixactix-webasync
    Ver en GitHub↗24,421
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Ver en GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Pythonapi-serverasgiasyncio
    Ver en GitHub↗18,624
  • 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

    Python
    Ver en GitHub↗99,301
  • ipython-contrib/jupyter_contrib_nbextensionsAvatar de ipython-contrib

    ipython-contrib/jupyter_contrib_nbextensions

    5,276Ver en GitHub↗

    This project is a collection of community-developed plugins and a modular framework designed to extend the functionality of the Jupyter notebook environment. It serves as a customization tool that modifies the browser-based workspace through a system of injected scripts, stylesheets, and interactive components. The framework manages the lifecycle and registration of independent interface components using metadata-driven configuration. This allows users to enable or disable specific tools via a configuration menu to tailor the workspace without modifying the core application source code. The

    JavaScript
    Ver en GitHub↗5,276
Ver las 30 alternativas a Ktor→

Preguntas frecuentes

¿Qué hace ktorio/ktor?

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.

¿Cuáles son las características principales de ktorio/ktor?

Las características principales de ktorio/ktor son: Asynchronous Web Frameworks, Cross-Platform Networking, Asynchronous Request Execution, Asynchronous Middleware, Type-Safe Routing, Modular Plugin Architectures, Kotlin Frameworks, Cross-Platform Clients.

¿Qué alternativas de código abierto existen para ktorio/ktor?

Las alternativas de código abierto para ktorio/ktor incluyen: actix/actix-web — Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… tiangolo/fastapi — FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web… ipython-contrib/jupyter_contrib_nbextensions — This project is a collection of community-developed plugins and a modular framework designed to extend the… cog-creators/red-discordbot — Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management… typecho/typecho — Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and…