Showing 36 of 124 projects
A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.
A Node.js FTP client library with FTPS over TLS, IPv6 support, async/await API, and TypeScript definitions.
A simple, fast, and scalable Go RPC library optimized for high-load microservices.
A Go package for sending emails via SMTP with support for keep-alive connections, TLS/SSL, and bulk sending.
A pure Rust MySQL client library with connection pooling, prepared statements, and TLS support.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.
A robust, full-featured, and user/programmer-friendly Python IRC bot with extensive plugin support.
A Clojure library for constructing and sending RFC822-compliant email messages with SMTP, sendmail, and encryption support.
A high-level SSL/TLS configuration library for Java, Kotlin, and Scala HTTP clients and servers with hot reloading and rich utilities.
A secure, self-destructing message service using HashiCorp Vault for temporary secret storage.
A native PostgreSQL driver for Zig with connection pooling, prepared statements, and LISTEN/NOTIFY support.
A Rust crate providing platform-native TLS bindings for secure client and server communication.
An asynchronous Rust client for Valkey and Redis with support for RESP2/RESP3, clustering, TLS, and advanced features.
A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.
A Go library for building fully-featured FTP servers with afero filesystem backend.
A Go HTTP client that spoofs TLS/JA3, HTTP/2, and HTTP/3 fingerprints to emulate real browsers by default.
A Tokio-based asynchronous MySQL client library for Rust, supporting connection pooling, transactions, and multiple TLS backends.
A lightweight static HTTP server written in Go, designed for quick local development and file serving.
A fully-managed ADO.NET driver for MySQL, providing .NET applications with native database connectivity and modern features.
A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.
An Elixir HTTP/1 and HTTP/2 web server and client that implements the Raxx interface.
Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.
A Kotlin Multiplatform MQTT 3.1.1/5.0 client and embeddable/standalone broker targeting multiple platforms.
A Go library providing ThreadLocal-like coroutine context storage and goroutine ID access with inheritance support.
Advanced port forwarding utility with TLS SNI/ALPN routing, IP-based rules, HTTP proxy features, and hot reloading.
A cross-platform microframework for building fast, compact web applications in Pascal using Delphi or Lazarus/Free Pascal.
A Rust library for building, signing with DKIM, and sending email messages via SMTP.
A MySQL and MariaDB database driver for Deno, enabling secure and efficient database interactions in Deno applications.
ActionScript 3 client library implementing the RFC6455 WebSocket protocol standard for real-time communication.
A Rust library for remote multiplexed objects, channels, and RPC over various transports.
A general-purpose IRC client library for Node.js with a plugin system and simple API.
A Java library that implements a ByteChannel interface over SSLEngine, providing a socket-like API for TLS.
A pure Rust FTP client library supporting secure FTPS connections and common FTP operations.
A lightweight, simple FTP server library written in pure Java with no external dependencies.
Alternative firmware for Arilux AL-LC0X LED controllers using MQTT and TLS for reliable smart home integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.