Комментарии 5
А что, есть разработчики С/С++, которые в 2024 году не знают про SQLite?
Все ваши библиотеки под конкретные цели и кому-то не понадобятся никогда. Кто-то не занимается научными вычислениями, кто-то не занимается базами данных, кто-то не пишет игры.
В качестве примера я вам могу "порекомендовать" swisseph, что вычисляет положения планет на небе на указанную дату, время и место. Не думаю что данная замечательная библиотека вам когда-либо понадобится.
Для графики и мультимедиа можно ещë в сторону raylib посмотреть. Хотя она больше позиционируется как инструмент для разработки игр.
Есть две библиотеки для C, первая из которых поможет каждому, а вторая - очень многим. И никто о них не знает.
Списки и очереди: https://github.com/openbsd/src/blob/master/sys/sys/queue.h Документация https://man.openbsd.org/queue.3
Red-Black Tree и Splay Tree: https://github.com/openbsd/src/blob/master/sys/sys/tree.h Документация: https://man.openbsd.org/tree.3
Обе header-only, достаточно просто скопировать заголовок в свой проект. Обе активно используются несколько десятков лет.
Стартер пак в C: 3 полезные библиотеки для начинающих. Часть 1