NNG: Lightweight Messaging Library
NNG is a versatile messaging library focusing on reliability, scalability, and security. It simplifies messaging tasks, supports multiple platforms, and emphasizes compatibility, usability, and performance for developers' efficiency.
Read original articleNNG is a lightweight, broker-less messaging library designed to simplify common messaging problems like publish/subscribe and RPC-style communication. It frees programmers from managing low-level details, allowing them to focus on application logic. NNG prioritizes reliability, scalability across multiple cores, maintainability through modular architecture, and extensibility for adding new protocols and transports. Security features include TLS 1.2 and ZeroTier support for authentication and encryption. The library prioritizes usability by offering intuitive APIs and compatibility with existing nanomsg and mangos applications. NNG supports various platforms including Linux, macOS, Windows, and mobile platforms like Android and iOS. Building NNG requires a C99 compatible compiler and CMake version 3.13 or newer, with optional TLS support requiring mbedTLS. The project emphasizes compatibility, ease of use, and performance, making it a valuable tool for developers seeking efficient messaging solutions.
Related
Nickel Modules
Nickel, a programming language inspired by NixOS modules, introduces a merge system for defining complex configurations modularly. It addresses NixOS module system limitations, offering enhanced error handling and consistency for structured configurations.
Nango (YC W23) Is Hiring a Senior Product Engineer (100% Remote, EST Timezone)
Nango, a SaaS platform founded in 2022, secures $2 million funding, joins Y Combinator, offers 130+ integrations, and values remote work and community engagement. It aims to enhance SaaS offerings through advanced integrations.
Google takes first major step: E2EE interoperability across all messaging apps
Google Messages is integrating Messaging Layer Security (MLS) for encrypted group messaging, aligning with Google's push for secure communication and potential interoperability advancements, following MLS standards to enhance messaging security.
Nango (YC W23) is hiring remotely for their open-source unified API
Nango, founded in 2022, secures $2 million funding, joins Y Combinator, offers 130+ integrations, and targets filling crucial integration gaps to save costs and boost revenue. Expert team and user-friendly approach drive success.
ZeroMQ: High-Performance Concurrency Framework
ZeroMQ is a versatile open-source messaging library supporting various messaging patterns and multiple transports. It excels in high-speed asynchronous I/O and is utilized by companies like Microsoft and Facebook.
Not used it is production (yet) - but just getting my feet wet using it. The documentation can be a hit or miss but if you dig about you can find what you need.
For example, one link I found was using functionality that is now deprecated - and finding what you should be using instead took longer than planned.
Other than this, I do like it and - in the near future - will prefer to use it over ZeroMQ.
Related
Nickel Modules
Nickel, a programming language inspired by NixOS modules, introduces a merge system for defining complex configurations modularly. It addresses NixOS module system limitations, offering enhanced error handling and consistency for structured configurations.
Nango (YC W23) Is Hiring a Senior Product Engineer (100% Remote, EST Timezone)
Nango, a SaaS platform founded in 2022, secures $2 million funding, joins Y Combinator, offers 130+ integrations, and values remote work and community engagement. It aims to enhance SaaS offerings through advanced integrations.
Google takes first major step: E2EE interoperability across all messaging apps
Google Messages is integrating Messaging Layer Security (MLS) for encrypted group messaging, aligning with Google's push for secure communication and potential interoperability advancements, following MLS standards to enhance messaging security.
Nango (YC W23) is hiring remotely for their open-source unified API
Nango, founded in 2022, secures $2 million funding, joins Y Combinator, offers 130+ integrations, and targets filling crucial integration gaps to save costs and boost revenue. Expert team and user-friendly approach drive success.
ZeroMQ: High-Performance Concurrency Framework
ZeroMQ is a versatile open-source messaging library supporting various messaging patterns and multiple transports. It excels in high-speed asynchronous I/O and is utilized by companies like Microsoft and Facebook.