awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
helidon-io avatar

helidon-io/helidon

0
View on GitHub↗
3,798 Stars·603 Forks·Java·Apache-2.0·8 Aufrufehelidon.io↗

Helidon

Helidon is a Java microservices framework designed for building cloud-native applications. It provides a virtual thread web server to handle high-volume concurrent network requests and implements MicroProfile specifications, including JAX-RS and CDI, to ensure interoperability and standardization.

The framework functions as a multi-protocol API gateway, supporting the delivery of data through REST, GraphQL, and gRPC. It includes a native compiler that transforms Java bytecode into standalone native executables to reduce memory footprint and startup time.

The platform covers functional-reactive programming, distributed service observability through health checks and metrics, and hierarchical configuration management. It also provides database connectivity and a command-line interface for project bootstrapping and lifecycle management.

Features

  • Cloud-Native Frameworks - Provides a Java framework optimized for containerized and serverless cloud environments with native compilation support.
  • CDI and JAX-RS Implementations - Implements standard Java enterprise specifications, specifically CDI and JAX-RS, to ensure microservice interoperability.
  • Native AOT Compilation - Converts Java applications into small-footprint native binaries to significantly reduce startup time and memory usage.
  • Observability API Standards - Applies a consistent set of standardized APIs for telemetry and core profiles to ensure service interoperability.
  • Multi-Protocol Support - Provides multi-protocol support enabling the delivery of data through REST, GraphQL, and gRPC interfaces.
  • Ahead-Of-Time Compilation - Transforms Java bytecode into standalone machine code binaries to minimize startup time and memory overhead.
  • Virtual Thread Executors - Utilizes virtual thread executors to map each connection to a lightweight Java virtual thread for high-volume concurrency.
  • Web Server Virtual Threading - Ships a high-performance web server that uses Java virtual threads to handle high-volume concurrent requests.
  • Cloud-Native Java Frameworks - Provides a comprehensive Java framework for building cloud-native applications with functional-reactive programming support.
  • Unified Observability Interfaces - Implements unified observability interfaces for integrating health checks, metrics, and tracing across distributed environments.
  • Service Observability Integrations - Integrates standardized health checks, metrics, and distributed tracing for monitoring service reliability in clusters.
  • HTTP Request Handling - Provides high-performance HTTP request handling utilizing Java virtual threads to process high volumes of concurrent traffic.
  • High-Performance HTTP Servers - Implements a high-performance HTTP server utilizing virtual threads for high-throughput and low-latency request handling.
  • HTTP Request Routing - Implements a routing system that maps incoming network paths to specific service handlers based on predefined patterns.
  • Application Project Bootstrapping - Offers a CLI and predefined archetypes for generating the initial structure and dependencies of new applications.
  • Global Configurations - Centralizes framework-wide system settings using a single global configuration instance accessible application-wide.
  • Standalone Binaries - Generates standalone native binary executables from Java bytecode to minimize startup time and memory footprint.
  • Project Lifecycle Management Tools - Provides command-line tools to automate the generation, building, and continuous development lifecycle of applications.
  • API Gateway - Functions as an API gateway that maps requests to multiple backend service protocols like REST, GraphQL, and gRPC.
  • Hierarchical Configuration Systems - Provides a hierarchical configuration system that resolves settings across multiple nested sources into a single instance.
  • Automatic Dependency Discovery - Automatically discovers and registers server extensions and features based on dependencies present on the classpath.
  • Functional Reactive Programming Frameworks - Implements a functional-reactive programming model to process asynchronous data streams and maintain high throughput.
  • Classpath Service Discovery - Automatically detects and registers server features and extensions by scanning the application classpath at runtime.
  • Reactive & Messaging - Supports reactive messaging and streams to manage asynchronous data flow and communication between independent microservices.
  • Microservice Management CLIs - Automates the setup and management of microservice components across different operating systems via a dedicated CLI.
  • Multi-Protocol API Design - Supports multi-protocol API design by exposing service data through REST, GraphQL, and gRPC.

Star-Verlauf

Star-Verlauf für helidon-io/helidonStar-Verlauf für helidon-io/helidon

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Helidon

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Helidon.
  • kemalcr/kemalAvatar von kemalcr

    kemalcr/kemal

    3,881Auf GitHub ansehen↗

    Kemal is a high-performance web framework for the Crystal language, designed for building scalable APIs and web applications. It provides a natively compiled web server environment that leverages ahead-of-time compilation to maximize request speed and minimize memory overhead. The framework is distinguished by a middleware-based routing engine that uses pattern-matching and a chainable pipeline for flexible request filtering. It includes a dedicated server-side template engine for generating dynamic HTML and a WebSocket communication server for bidirectional real-time messaging and state broa

    Crystal
    Auf GitHub ansehen↗3,881
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • dotnet/corefxAvatar von dotnet

    dotnet/corefx

    17,491Auf GitHub ansehen↗

    This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications. It serves as a cross-platform runtime library and a standardized managed API framework, acting as the primary set of namespaces for memory management, collections, and asynchronous programming. The library enables the development of enterprise backend infrastructure and the execution of managed code consistently across different operating systems and hardware architectures. It includes capabilities for cross-platform application deployment using self-contained binaries, frame

    coreclrcorefxcsharp
    Auf GitHub ansehen↗17,491
  • azat-co/practicalnodeAvatar von azat-co

    azat-co/practicalnode

    3,787Auf GitHub ansehen↗

    Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok

    JavaScriptapressawsaws-ec2
    Auf GitHub ansehen↗3,787
Alle 30 Alternativen zu Helidon anzeigen→

Häufig gestellte Fragen

Was macht helidon-io/helidon?

Helidon is a Java microservices framework designed for building cloud-native applications. It provides a virtual thread web server to handle high-volume concurrent network requests and implements MicroProfile specifications, including JAX-RS and CDI, to ensure interoperability and standardization.

Was sind die Hauptfunktionen von helidon-io/helidon?

Die Hauptfunktionen von helidon-io/helidon sind: Cloud-Native Frameworks, CDI and JAX-RS Implementations, Native AOT Compilation, Observability API Standards, Multi-Protocol Support, Ahead-Of-Time Compilation, Virtual Thread Executors, Web Server Virtual Threading.

Welche Open-Source-Alternativen gibt es zu helidon-io/helidon?

Open-Source-Alternativen zu helidon-io/helidon sind unter anderem: kemalcr/kemal — Kemal is a high-performance web framework for the Crystal language, designed for building scalable APIs and web… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… dotnet/corefx — This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications.… azat-co/practicalnode — Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side… quarkiverse/quarkus-operator-sdk — The quarkus-operator-sdk is a Java extension and framework for building custom Kubernetes operators and controllers.… valyala/fasthttp — Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory…