{"repo":"acl-dev/acl","free":true,"listed":false,"github":"https://github.com/acl-dev/acl","clone":"git clone https://github.com/acl-dev/acl.git","description":"C/C++ server and network library, including coroutine,redis client,http/https/websocket,mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows, Harmony,etc..","language":"C","stars":3099,"topics":["coroutine","database","fiber","http-client","http-server","mqtt-client","mqtt-protocol","network","redis-client","smtp"],"license":"LGPL-2.1","category":"databases-storage","readme_excerpt":"中文 Acl -- Advanced Cross-Platform C/C++ Network Communication Library and Server Framework 0. About Acl Project Acl (Advanced C/C++ Library) is a powerful cross-platform network communication library and server programming framework that supports Linux, Windows, Solaris, FreeBSD, macOS, Android, iOS, and HarmonyOS. Numerous applications developed with Acl run on various devices, providing stable and reliable services to hundreds of millions of users. The Acl project includes a rich set of functional modules: network communication, server framework, application protocols, various codecs, and more. It has built-in implementations of common network protocols such as HTTP/SMTP/ICMP/MQTT/Redis/Memcached/Beanstalk/Handler Socket, as well as complete codec libraries including XML/JSON/MIME/BASE64/UUCODE/QPCODE/RFC2047/RFC1035, etc. Additionally, Acl provides a unified abstract interface for mainstream databases (MySQL, PostgreSQL, SQLite), enabling developers to write database applications more easily, quickly, and securely. Software Architecture 0. About Acl Project 1. Six Core Modules 1.1. Basic Network Module 1.2. Coroutine 1.3. HTTP Module 1.4. Redis Client 1.5. MQTT Module 1.6. Server Framework 2. Other Important Modules 2.1. MIME Module 2.2. Codec Module 2.3. Database Module 2.4. Connection Pool Manager 2.5. Other Client Libraries 2.6. DNS Module 3. Platform Support and Compilation 3.1. Compiling Acl on Different Platforms 3.2. Notes on Windows Compilation 4. Quick Start 4.1. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/acl-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/acl-dev/acl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}