Sobre el proyecto

# C++ Impresionante Una lista curada de frameworks, bibliotecas, recursos y cosas brillantes de C++ (o C). ## Categorías - **Bibliotecas Estándar** — Biblioteca Estándar de C++, STL, POSIX, Comité de Estándares ISO de C++ - **Frameworks** — Boost, Qt, Folly, Abseil, JUCE, Seastar, Cinder, OpenFrameworks, ROOT - **Inteligencia Artificial** — TensorFlow, PyTorch, CNTK, tiny-dnn, oneDNN, Kaldi, flashlight - **Bucle de Eventos Asíncronos** — Asio, libuv, libevent, libhv, C++ Actor Framework - **Audio** — FMOD, PortAudio, OpenAL, miniaudio, dr_libs, SoLoud, LAME - **Biología** — SeqAn, htslib, BioC++, Vcflib - **BitTorrent** — libtorrent, LibTorrent, libutp - **Química** — GROMACS, LAMMPS, Psi4, Reaktoro - **CLI** — CLI11, argparse, cxxopts, gflags, FTXUI - **Compresión** — Zstandard, LZ4, Snappy, zlib - **Concurrencia** — libcds, TBB, Intel SPMD Program Compiler - **Configuración** — Analizadores de JSON, YAML, TOML - **Criptografía** — OpenSSL, Botan, NaCl - **Base de Datos** — SQLite, LevelDB, RocksDB, controlador C++ de MongoDB - **Visualización de Datos** — Vega, enlaces D3.js, bibliotecas basadas en OpenGL - **Depuración** — AddressSanitizer, Valgrind, extensiones GDB - **Documentación** — Doxygen, Sphinx, Doxygen + breathe - **DSP** — KFR, Tonic, Maximilian - **Fuentes** — FreeType, HarfBuzz - **Motor de Juegos** — OGRE, godot-cpp, SFML, SDL2, Bevy (vía C++) - **Grafos** — CGAL, Lemon, API C de igraph - **GUI** — Qt, ImGui, Dear ImGui, wxWidgets, Alpine - **Gráficos** — envoltorios OpenGL, Vulkan, encabezados DirectX, assimp - **Procesamiento de Imágenes** — OpenCV, stb_image, libvips, Sharp - **Internacionalización** — ICU, Gettext - **Comunicación entre Procesos** — nanomsg, ZeroMQ, gRPC C++ - **JSON** — nlohmann/json, RapidJSON, simdjson, fastJSON - **Registros** — spdlog, glog, log4cplus - **Aprendizaje Automático** — DLib, XGBoost, mxnet, Veles - **Matemáticas** — Eigen, Armadillo, GMP, Blitz++ - **Asignación de Memoria** — jemalloc, tcmalloc, mimalloc - **Multimedia** — Enlaces FFmpeg C++, API GStreamer C++ - **Redes** — ASIO, Boost.Beast, Crow, POCO - **PDF** — poppler, Pdfium, MuPDF - **Física** — Bullet, ODE, PhysX - **Reflexión** — reflectcpp, Rfl - **Expresiones Regulares** — PCRE2, RE2, boost_regex - **Robótica** — Enlaces ROS/C++, KDL - **Cálculo Científico** — Deal.II, Trilinos, interfaz PETSc C++ - **Serialización** — Boost.Serialization, cereal, protobuf C++ - **Video** — FFmpeg, GStreamer, OpenMAX - **Máquinas Virtuales** — V8, QuickJS, runtimes WASM - **Framework de Aplicaciones Web** — Drogon, Crow, Pistache, Mongoose - **XML** — pugixml, TinyXML2, libxml++ - **YAML** — yaml-cpp, enlaces C de libyaml - **Varios** — gran variedad de bibliotecas de utilidad ## Herramientas de Software - **Compiladores** — GCC, Clang, MSVC, Intel ICC - **Compiladores en Línea** — Compiler Explorer (godbolt.org), Coliru - **Depuradores** — GDB, LLDB - **IDEs** — CLion, Visual Studio Code con extensiones C++, Qt Creator - **Sistemas de Compilación** — CMake, Make, Meson, Bazel - **Análisis Estático de Código** — Clang-Tidy, cppcheck, SonarQube - **Herramientas de Estilo de Código** — Clang-Format, Artistic Style ## Recursos - **Diseño de API** — Guías de mejores prácticas - **Artículos** — Artículos curados sobre C++ moderno - **Libros** — Libros de texto y referencias recomendados de C++ - **Normas de Código** — Estilo de código Google C++, Directrices principales C++ - **Estilo de Código** — Directrices de formato y estilo - **Podcasts** — Podcasts relacionados con C++ - **Charlas** — Charlas y presentaciones de conferencias - **Videos** — Recursos educativos en video - **Sitios Web** — Sitios web útiles para desarrolladores C++ - **Bitácoras** — Blogs de C++ ## Otras Listas Impresionantes Enlaces a otras listas curadas de la serie `awesome-...`. ## Contribuir El proyecto recibe contribuciones mediante solicitudes de extracción (pull requests). Si encuentra un proyecto que ya no se mantiene o no es adecuado, por favor envíe una PR para mejorar la lista.