Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Protocols

Protocols

33 projects

Showing 33 of 33 projects

rustls
rustlsRust

A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.

#opensource-security#client-server#tls
Stars7.5k
Forks864
Last commit1 day ago
DotNetty
DotNettyC#

A port of Netty, providing an asynchronous event-driven network application framework for high-performance protocol servers and clients in .NET.

#event-driven#high-performance#async-io
Stars4.2k
Forks1.0k
Last commit6 months ago
awesome-iot
awesome-iot

A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.

#iot#hacktoberfest#embedded-systems
Stars4.0k
Forks498
Last commit11 days ago
IRremoteESP8266
IRremoteESP8266C++

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols.

#iot#embedded-systems#esp32
Stars3.5k
Forks922
Last commit1 month ago
Multi Module
Multi ModuleC++

A 2.4GHz transmitter module that enables RC transmitters to control many different receivers and models via multiple protocols.

#multi#rc-transmitter#open-source-hardware
Stars1.9k
Forks471
Last commit8 days ago
fapro
faproPython

A free, cross-platform, single-file fake protocol server simulator that can start or stop multiple network services.

#traffic-analysis#simulation#honeypot
Stars1.6k
Forks181
Last commit1 year ago
DPKT
DPKTPython

A Python library for fast packet creation and parsing with definitions for basic TCP/IP protocols.

#packet-parsing#pcap#packet-creation
Stars1.2k
Forks272
Last commit2 years ago
awesome-embedded-systems
awesome-embedded-systems

A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.

#iot#embedded-c#embedded-systems
Stars998
Forks115
Last commit2 years ago
Awesome Telco
Awesome TelcoPython

A curated list of telecommunication resources, tools, and projects for building and understanding mobile networks.

#open-source#radio-access-network#core-network
Stars971
Forks209
Last commit2 days ago
next.jdbc
next.jdbcClojure

A modern, low-level Clojure wrapper for JDBC-based database access, designed for performance and simplicity.

#datafy#database#transducers
Stars861
Forks96
Last commit1 day ago
ApplicationCoordinator
ApplicationCoordinatorSwift

A protocol-oriented Swift implementation of the Coordinator pattern for managing iOS app navigation flows.

#ios#application-coordinator#testable-code
Stars848
Forks72
Last commit3 years ago
potemkin
potemkinClojure

A Clojure library providing facades and workarounds for common pain points like namespace organization, custom map types, and REPL-friendly protocols.

#library-development#macros#facades
Stars592
Forks56
Last commit5 months ago
canada
canadaElixir

A simple Elixir library for defining readable, declarative permission rules using pattern matching.

#declarative#functional-programming#elixir
Stars459
Forks28
Last commit5 years ago
Cloture
ClotureCommon Lisp

An implementation of Clojure in Common Lisp that enables interoperability between the two languages.

#language-implementation#repl#interoperability
Stars399
Forks11
Last commit12 days ago
monadex
monadexElixir

Introduces monads to Elixir for encapsulating state and controlling code flow with more powerful pipelines.

#functional-programming#elixir#composable-architecture
Stars308
Forks12
Last commit4 years ago
Apex
ApexElixir

An Elixir library that pretty prints data structures with full color, proper indentation, and internal structure exposure.

#data-inspection#elixir#developer-tools
Stars277
Forks19
Last commit2 years ago
datastructures
datastructuresElixir

A collection of protocols and implementations for working with data structures in idiomatic Elixir.

#sets#functional-programming#elixir
Stars219
Forks19
Last commit9 years ago
piaf
piafOCaml

An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.

#functional-programming#http2-client#http
Stars217
Forks26
Last commit9 months ago
slugger
sluggerElixir

An Elixir library and protocol for generating URL-friendly slugs from strings with configurable replacements.

#elixir-lang#url-friendly#elixir
Stars160
Forks26
Last commit4 years ago
useful-types
useful-typesPython

A collection of reusable type definitions, protocols, and type aliases for Python type annotations.

#developer-tools#pyright#python
Stars151
Forks6
Last commit18 days ago
cerealed
cerealedD

A powerful binary serialization library for D with minimal boilerplate, supporting bit-level control and custom serialization.

#serialisation#d#d-language
Stars93
Forks3
Last commit2 months ago
optype
optypePython

An opinionated Python typing package providing precise type hints, single-method protocols, exact types, and typed operators.

#ruff#python-typing#static-typing
Stars91
Forks8
Last commit1 day ago
jazz
jazzElixir

A JSON encoding and decoding library for Elixir with support for custom structs and key transformations.

#json-encoder#elixir#data-serialization
Stars61
Forks21
Last commit8 years ago
BinData
BinDataCrystal

A declarative binary data parsing and serialization library for the Crystal programming language.

#declarative#asn1#crystal-lang
Stars49
Forks8
Last commit8 days ago
xmlrpc
xmlrpcElixir

Encode and decode Elixir terms to XML-RPC parameters with full type support and secure XML validation.

#xml-rpc#elixir#http-integration
Stars40
Forks18
Last commit14 days ago
array
arrayElixir

An Elixir wrapper library for Erlang's array, supporting Access, Enumerable, and Collectable protocols.

#functional-programming#elixir#array
Stars37
Forks8
Last commit5 years ago
Anette
AnetteHaxe

A simple Haxe network library for TCP communication with built-in protocols and cross-platform support.

#haxe#tcp#gamedev
Stars36
Forks2
Last commit6 years ago
qex
qexElixir

An Elixir queue wrapper with improved API and protocol implementations for better integration with Elixir's ecosystem.

#hex#elixir#enumerable
Stars34
Forks5
Last commit2 months ago
ex_rlp
ex_rlpElixir

Elixir implementation of Ethereum's Recursive Length Prefix (RLP) encoding for blockchain data serialization.

#elixir#data-serialization#hex-pm
Stars33
Forks9
Last commit3 months ago
plot
plotElixir

A GraphQL parser and resolver for Elixir, aiming to support the full GraphQL specification.

#elixir#api#graphql
Stars32
Forks2
Last commit10 years ago
unit_fun
unit_funElixir

Adds dimension-based type safety to numeric quantities in Elixir, preventing unit mismatches in calculations.

#elixir#metaprogramming#conversion
Stars21
Forks2
Last commit7 years ago
yuri
yuriElixir

Elixir struct for URI manipulation with Dict-like query string access.

#uri-manipulation#functional-programming#elixir
Stars13
Forks2
Last commit6 years ago
ex_sider
ex_siderElixir

An Elixir adapter that provides Redis-backed implementations of Elixir datastructures like Map, Set, and List.

#elixir#adapter#redis
Stars6
Forks0
Last commit10 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Elixir14
#Functional Programming6
#Data Structures5
#Networking4
#Embedded Systems4
#Performance3
#Clojure3
#Iot3
#Data Serialization3
#Python3