NNG is a lightweight developer library for building messaging systems, making it easy to add publish/subscribe and request/reply features to your apps.
Add messaging to your apps with simple code
NNG is a lightweight messaging library designed to help developers build reliable communication between different parts of their applications. It supports patterns like publish/subscribe and request/reply, so you can easily connect services or components without worrying about the complex details of networking.
With NNG, you don't have to manage connections or handle retries on your own—the library takes care of those aspects for you. Whether you're building distributed systems or just need simple inter-process messaging, NNG offers a straightforward API that lets you focus on your app's features instead of the underlying plumbing.
If you're looking for an open-source tool to simplify messaging in your software projects, NNG provides downloads, documentation, and related resources right from its main site.
Discover websites similar to Nng.nanomsg.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Apache ActiveMQ is an open source message broker that connects apps and devices using popular protocols, making it easy to integrate systems and services.
ZeroMQ is an open-source messaging library for fast, scalable, and flexible message passing across different systems and programming languages.
Open-source C library for implementing HTTP/2 and HPACK, with documentation, source code, and resources for developers building networked applications.
CRIU lets you freeze and restore running Linux applications, helping you checkpoint processes and manage system state without restarting.
MiniUPnP offers lightweight UPnP and NAT-PMP tools for network device compatibility, including a client and daemon for easy network configuration.
Apache Geronimo offers open source Java server runtimes and libraries for enterprise developers, focusing on JavaEE, JakartaEE, and MicroProfile support.
Memcached is a free, open source tool that speeds up web apps by storing data in memory, reducing database load for faster performance.
AMPHP offers a non-blocking concurrency framework for PHP, helping you build fast, scalable, and concurrent applications with modern async features.
JanusGraph is an open-source, distributed graph database built for handling massive graphs across multiple machines with high scalability and reliability.
Apache Pekko is an open-source framework for building resilient, distributed, and concurrent apps in Java or Scala using the Actor Model.
Nanomsg is a C-based socket library offering fast, scalable, and easy-to-use communication patterns for networking across multiple operating systems.
Twisted is an event-driven networking engine for Python that helps you build custom network applications and servers with ease.
eXist-db is an open source database for storing, managing, and building applications with XML data, offering tools for developers and teams.
BaseX is a high-performance XML database and XQuery processor that helps you manage, store, and query XML data with user-friendly interfaces.
Fabric is a Python library that lets you run shell commands on remote servers over SSH, making it easier to automate and manage deployments.
Paramiko is a Python library for SSH connections, letting you securely run remote commands and transfer files in your own Python projects.
Apache Livy lets you submit and manage Spark jobs from web or mobile apps, making it easy for multiple users to interact with Spark clusters at once.
Suhosin adds advanced security features to PHP servers, helping protect websites and applications from vulnerabilities in PHP code and core.
Keystone is an open framework for building secure Trusted Execution Environments (TEEs), offering resources and tools for developers and researchers.
Build real-time, stateful data processing applications with Samza, supporting flexible deployment and integration with sources like Apache Kafka.
Set up a complete PHP development environment on Windows with Apache, MySQL, and more. Easily develop and test PHP projects locally on your computer.
Passport.js makes it easy to add secure login with social accounts and more to your Node.js apps, supporting many authentication methods and strategies.
AMQP.org is the official site for the Advanced Message Queuing Protocol, offering resources, specs, and community info for messaging standards.
Learn about MQTT, a lightweight messaging protocol for connecting small sensors and devices in the Internet of Things, ideal for limited networks.
Laragon makes it easy to set up a fast, portable local development environment for PHP, Node.js, Python, and more—all in one place.
Apache TomEE is a lightweight JavaEE application server that helps you build, run, and manage Java enterprise apps with powerful, easy-to-use tools.
Apache HBase is an open-source, distributed database for big data storage and real-time access, designed to run on top of the Hadoop ecosystem.
Dovecot offers a secure, high-performance IMAP email server platform, trusted by major ISPs and hosters for scalable email backend solutions.
Explore documentation for PostgREST, a tool that instantly turns your PostgreSQL database into a RESTful API. Learn setup, features, and best practices.
Disroot offers privacy-focused online tools like email, cloud storage, and chat, built on principles of freedom, decentralization, and federation.
Mobile Detect offers a simple PHP class to help developers detect mobile and tablet devices by analyzing user-agent strings and HTTP headers.
Hardened PHP offers resources and tools to help secure PHP-based websites and applications, focusing on improving backend security and reliability.
Waterken Server is an open-source platform for building secure, asynchronous web applications in Java, using capability-based security and promises.
Saxonica offers tools and libraries for XSLT and XQuery processing, helping developers transform and query XML data efficiently across platforms.
eAccelerator is a free, open-source PHP accelerator that speeds up PHP scripts by caching and optimizing code for faster execution and lower server load.
OSXFUSE lets you extend macOS by enabling custom file systems, making it easier to access, manage, and develop new storage solutions on your Mac.
jemalloc is an open-source memory allocator designed for efficient memory management, reducing fragmentation, and supporting scalable applications.
Graphcool was a backend development tool for building and managing GraphQL APIs in the cloud. The service sunsetted on July 1st, 2020.
NSSM lets you install and manage Windows services easily, helping you run any application as a service with simple setup and control tools.
Kustomize helps you manage and customize Kubernetes application configurations without templates, making deploying and updating apps easier.