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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 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 nodejs

    nodejs/http-parser

    6,445Vezi pe 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
    Vezi pe GitHub↗6,445
  • zeromq/czmqAvatar zeromq

    zeromq/czmq

    1,269Vezi pe GitHub↗

    High-level C binding for ØMQ

    C
    Vezi pe GitHub↗1,269
  • sinemetu1/twitcS

    sinemetu1/twitc

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • riolet/nope.cR

    riolet/nope.c

    0Vezi pe GitHub↗

    #nope.c

    Vezi pe GitHub↗0
  • cesanta/mongooseAvatar cesanta

    cesanta/mongoose

    12,876Vezi pe 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
    Vezi pe GitHub↗12,876

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

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

    google/gumbo-parser

    5,190Vezi pe 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
    Vezi pe GitHub↗5,190
  • nanomsg/nanomsgAvatar nanomsg

    nanomsg/nanomsg

    6,277Vezi pe 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
    Vezi pe GitHub↗6,277
  • silentbicycle/socket99Avatar silentbicycle

    silentbicycle/socket99

    145Vezi pe GitHub↗

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

    C
    Vezi pe GitHub↗145
  • awslabs/s2nAvatar awslabs

    awslabs/s2n

    4,736Vezi pe 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
    Vezi pe GitHub↗4,736
  • aerogo/packetA

    aerogo/packet

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • allenxuxu/gevAvatar Allenxuxu

    Allenxuxu/gev

    1,775Vezi pe 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
    Vezi pe GitHub↗1,775
  • alikhalili/heartbeatA

    AliKhalili/heartbeat

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • alvyxaz/barebones-masterserverAvatar alvyxaz

    alvyxaz/barebones-masterserver

    486Vezi pe GitHub↗

    Master Server framework for Unity

    C#
    Vezi pe GitHub↗486
  • amitshekhariitbhu/androidnetworkingAvatar amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Vezi pe 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
    Vezi pe GitHub↗5,906
  • adamierymenko/huffandpuffA

    adamierymenko/huffandpuff

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • absint/compcertAvatar AbsInt

    AbsInt/CompCert

    2,187Vezi pe GitHub↗

    The CompCert formally-verified C compiler

    Rocq Proverccompcertcompiler
    Vezi pe GitHub↗2,187
  • alanxz/rabbitmq-cAvatar alanxz

    alanxz/rabbitmq-c

    1,859Vezi pe GitHub↗

    RabbitMQ C client

    C
    Vezi pe GitHub↗1,859
  • apenwarr/redoAvatar apenwarr

    apenwarr/redo

    1,845Vezi pe GitHub↗

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

    Python
    Vezi pe GitHub↗1,845
  • antirez/sdsAvatar antirez

    antirez/sds

    5,486Vezi pe 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
    Vezi pe GitHub↗5,486
  • alamofire/alamofireAvatar Alamofire

    Alamofire/Alamofire

    42,385Vezi pe 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
    Vezi pe GitHub↗42,385
  • appimage/appimagekitAvatar AppImage

    AppImage/AppImageKit

    9,348Vezi pe 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
    Vezi pe GitHub↗9,348
  • appimagecrafters/appimage-builderAvatar AppImageCrafters

    AppImageCrafters/appimage-builder

    377Vezi pe GitHub↗

    GNU/Linux packaging made easy! ™

    Python
    Vezi pe GitHub↗377
  • ashleymills/reachability.swiftAvatar ashleymills

    ashleymills/Reachability.swift

    7,976Vezi pe 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
    Vezi pe GitHub↗7,976
  • asynchttpclient/async-http-clientAvatar AsyncHttpClient

    AsyncHttpClient/async-http-client

    6,392Vezi pe 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
    Vezi pe GitHub↗6,392
  • attractivechaos/klibAvatar attractivechaos

    attractivechaos/klib

    4,679Vezi pe 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
    Vezi pe GitHub↗4,679
  • averageflow/gohooksA

    averageflow/gohooks

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • ada-url/adaAvatar ada-url

    ada-url/ada

    1,739Vezi pe 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
    Vezi pe GitHub↗1,739
  • aybabtme/portproxyA

    aybabtme/portproxy

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • b-k/apopheniaAvatar b-k

    b-k/apophenia

    207Vezi pe GitHub↗

    A C library for statistical and scientific computing

    C
    Vezi pe GitHub↗207
  • andyburke/unityhttpA

    andyburke/UnityHTTP

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0