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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to davidmoreno/onion

Open-source alternatives to Onion

30 open-source projects similar to davidmoreno/onion, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Onion alternative.

  • nodejs/http-parserAvatar de nodejs

    nodejs/http-parser

    6,445Voir sur GitHub↗

    http-parser is a C-based library for extracting request and response metadata from raw HTTP data streams. It utilizes a state-machine approach to identify message segments and boundaries. The project implements zero-copy string parsing and pointer-based URL deconstruction to avoid memory allocations and data duplication. It supports incremental stream processing to handle fragmented data chunks and includes mechanisms for decoding chunked encoding and managing network protocol upgrades.

    C
    Voir sur GitHub↗6,445
  • zeromq/czmqAvatar de zeromq

    zeromq/czmq

    1,269Voir sur GitHub↗

    High-level C binding for ØMQ

    C
    Voir sur GitHub↗1,269
  • sinemetu1/twitcS

    sinemetu1/twitc

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • riolet/nope.cR

    riolet/nope.c

    0Voir sur GitHub↗

    #nope.c

    Voir sur GitHub↗0
  • cesanta/mongooseAvatar de cesanta

    cesanta/mongoose

    12,876Voir sur GitHub↗

    Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as

    C
    Voir sur GitHub↗12,876

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • google/gumbo-parserAvatar de google

    google/gumbo-parser

    5,190Voir sur GitHub↗

    Gumbo-parser is a high-performance HTML5 parsing library written in pure C99. It transforms raw markup into a structured document tree by implementing the formal state-machine tokenization and error recovery rules defined in the HTML5 specification. The project serves as an HTML source mapping tool, linking parsed nodes back to their original byte offsets and pointers within the input buffer. This allows for the precise tracking of source locations for elements within the resulting parse tree. Beyond full document processing, the library handles isolated HTML fragments and provides a C-based

    HTML
    Voir sur GitHub↗5,190
  • nanomsg/nanomsgAvatar de nanomsg

    nanomsg/nanomsg

    6,277Voir sur GitHub↗

    nanomsg is a distributed messaging middleware and scalable messaging library designed for moving data between machines and processes. It functions as a socket-based communication framework that routes data across different network transport layers. The library implements scalable messaging patterns, specifically request-reply and publish-subscribe, to handle high volumes of data across distributed systems. It provides tools for network performance benchmarking to quantify messaging throughput and latency. The framework supports distributed message routing and inter-process communication usin

    C
    Voir sur GitHub↗6,277
  • silentbicycle/socket99Avatar de silentbicycle

    silentbicycle/socket99

    145Voir sur GitHub↗

    Wrapper library for the BSD sockets API with a nicer C99 interface

    C
    Voir sur GitHub↗145
  • awslabs/s2nAvatar de awslabs

    awslabs/s2n

    4,736Voir sur GitHub↗

    s2n is a C-based security library and TLS protocol implementation that serves as a secure network transport layer. It provides a modular cryptographic backend interface to encrypt data streams, manage handshakes, and handle mutual authentication between peers. The project focuses on post-quantum cryptography, integrating quantum-resistant key exchange and digital signatures to protect connections against future computing threats. It distinguishes itself through security hardening measures, such as memory-locked secret storage to prevent keys from being swapped to disk and timing-attack mitiga

    C
    Voir sur GitHub↗4,736
  • aerogo/packetA

    aerogo/packet

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • allenxuxu/gevAvatar de Allenxuxu

    Allenxuxu/gev

    1,775Voir sur GitHub↗

    🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

    Goepollepoll-tcp-serverevent-driven
    Voir sur GitHub↗1,775
  • alikhalili/heartbeatA

    AliKhalili/heartbeat

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • alvyxaz/barebones-masterserverAvatar de alvyxaz

    alvyxaz/barebones-masterserver

    486Voir sur GitHub↗

    Master Server framework for Unity

    C#
    Voir sur GitHub↗486
  • amitshekhariitbhu/androidnetworkingAvatar de amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Voir sur GitHub↗

    AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload

    Java
    Voir sur GitHub↗5,906
  • adamierymenko/huffandpuffA

    adamierymenko/huffandpuff

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • absint/compcertAvatar de AbsInt

    AbsInt/CompCert

    2,187Voir sur GitHub↗

    The CompCert formally-verified C compiler

    Rocq Proverccompcertcompiler
    Voir sur GitHub↗2,187
  • alanxz/rabbitmq-cAvatar de alanxz

    alanxz/rabbitmq-c

    1,859Voir sur GitHub↗

    RabbitMQ C client

    C
    Voir sur GitHub↗1,859
  • apenwarr/redoAvatar de apenwarr

    apenwarr/redo

    1,845Voir sur GitHub↗

    Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.

    Python
    Voir sur GitHub↗1,845
  • antirez/sdsAvatar de antirez

    antirez/sds

    5,486Voir sur GitHub↗

    sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements binary-safe storage by tracking string lengths explicitly, allowing the library to handle null characters within data. The library distinguishes itself through a memory architecture that uses interchangeable function pointers for allocation and freeing, enabling the integration of custom memory managers. It utilizes header-stored length tracking to provide constant-time length retrieval and maintains null-terminated buffer padding to ensure compatibility with standard C string

    C
    Voir sur GitHub↗5,486
  • alamofire/alamofireAvatar de Alamofire

    Alamofire/Alamofire

    42,385Voir sur GitHub↗

    Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular

    Swiftalamofirecarthagecertificate-pinning
    Voir sur GitHub↗42,385
  • appimage/appimagekitAvatar de AppImage

    AppImage/AppImageKit

    9,348Voir sur GitHub↗

    AppImageKit is a system of tools and utilities for bundling Linux desktop applications into single-file, portable executables. It functions as a packager that converts application directories into self-mounting binaries, allowing software to run across multiple Linux distributions without a formal installation process. The project enables portable software distribution by isolating application configurations and home directories from the host system, which allows applications to run from removable media. It includes a filesystem manager for extracting, inspecting, and mounting the embedded im

    C
    Voir sur GitHub↗9,348
  • appimagecrafters/appimage-builderAvatar de AppImageCrafters

    AppImageCrafters/appimage-builder

    377Voir sur GitHub↗

    GNU/Linux packaging made easy! ™

    Python
    Voir sur GitHub↗377
  • ashleymills/reachability.swiftAvatar de ashleymills

    ashleymills/Reachability.swift

    7,976Voir sur GitHub↗

    Reachability.swift is a network connectivity listener and Swift network state wrapper. It monitors real-time changes to network status and tracks whether a device is connected to Wi-Fi or cellular data. The library functions as a network reachability monitor that uses closures and system notifications to trigger callbacks when connectivity changes. It tracks internet connectivity and connection types to allow for network state handling and the adjustment of app content loading based on availability.

    Swift
    Voir sur GitHub↗7,976
  • asynchttpclient/async-http-clientAvatar de AsyncHttpClient

    AsyncHttpClient/async-http-client

    6,392Voir sur GitHub↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Javaahcasyncasynchttpclient
    Voir sur GitHub↗6,392
  • attractivechaos/klibAvatar de attractivechaos

    attractivechaos/klib

    4,679Voir sur GitHub↗

    klib is a comprehensive C standard library extension and data structure toolkit. It provides a set of fundamental tools for memory management, data organization, and general-purpose utility functions for standalone C applications. The project features specialized capabilities for bioinformatics sequence analysis, including the parsing of FASTA, FASTQ, and Newick formats and the implementation of Smith-Waterman sequence alignment and Hidden Markov Models. It also includes a mathematical computation library for numerical routines and expression evaluation, as well as a lightweight HTTP and FTP

    C
    Voir sur GitHub↗4,679
  • averageflow/gohooksA

    averageflow/gohooks

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • ada-url/adaAvatar de ada-url

    ada-url/ada

    1,739Voir sur GitHub↗

    WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.

    C++cppneonparser
    Voir sur GitHub↗1,739
  • aybabtme/portproxyA

    aybabtme/portproxy

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • b-k/apopheniaAvatar de b-k

    b-k/apophenia

    207Voir sur GitHub↗

    A C library for statistical and scientific computing

    C
    Voir sur GitHub↗207
  • andyburke/unityhttpA

    andyburke/UnityHTTP

    0Voir sur GitHub↗
    Voir sur GitHub↗0