Skip to content

CoolLibs

https://coollibs.github.io/

Welcome to the CoolLibs organization! 🥳

🚀 Our main goal is to build Cool, a modern framework for computer graphics software.
🛠️ In doing so we also develop many small libraries, independent of the big framework.
🎨 With this framework we build a generative-art software, Coollab.
📖 We also document our process as much as possible and share our learnings on our website.
🤗 We support other open-source projects and contribute back to all the projects we rely on, either through pull requests or sponsorships.
👩‍🏫 We take on interns each year because we are happy to teach young developers and welcome new contributors.

The philosophy of our libraries is to be:

  • 🎁 Open-source
  • 🚀 Cross-platform
  • 😎 Easy to integrate into any project through CMake
  • 🛠️ Easy to build from source

Visit our website for more information!

💗 Sponsor Us on GitHub
💗 Sponsor Us on uTip

Cool framework

Standalone libraries

Templates

Projects using Cool

Add your own project to this list!

Credits

This ReadMe uses custom repo cards made by Anurag Hazra.

We are built on top of many amazing open-source projects:

  • Dear ImGui for all of our UI
  • doctest for unit-tests
  • spdlog for nice and flexible logging
  • glfw for cross-platform window creation
  • Native File Dialog Extended for cross-platform file dialogs
  • Boxer for cross-platform message boxes
  • cereal for serialization
  • glm for 2D and 3D vector math
  • glad for loading OpenGL functions
  • Vookoo for wrapping Vulkan with a friendlier interface
  • scope_guard for an implementation of the scope guard pattern
  • shaderc for pre-processing and compiling shaders at runtime

Popular repositories Loading

  1. imgui_gradient imgui_gradient Public

    Dear ImGui extension that adds a gradient widget

    C++ 34 4

  2. Lab Lab Public

    A generative-art software built with Cool

    C++ 21 2

  3. Cool Cool Public

    A C++ framework designed for computer graphics software

    C++ 11 4

  4. folder_watcher folder_watcher Public

    A standalone library that listens to changes made to files inside a folder (add, edit or remove).

    C++ 8

  5. imnodes imnodes Public

    Forked from smilediver/imnodes

    A small, dependency-free node editor for dear imgui

    C++ 1

  6. tooling tooling Public

    .clang-format, .clang-tidy, and more!

    Python 1 1

Repositories

Showing 10 of 71 repositories
  • ImGuiNotify Public Forked from TyomaVader/ImGuiNotify

    A (very) simple notification wrapper for Dear ImGui

    CoolLibs/ImGuiNotify’s past year of commit activity
    C 0 MIT 68 0 0 Updated Nov 22, 2024
  • Cool Public

    A C++ framework designed for computer graphics software

    CoolLibs/Cool’s past year of commit activity
    C++ 11 BSL-1.0 4 2 0 Updated Nov 22, 2024
  • ImGui_StyleEditor Public

    Simple-to-use GUI to create, save and load ImGui styles.

    CoolLibs/ImGui_StyleEditor’s past year of commit activity
    C++ 1 BSL-1.0 0 0 0 Updated Nov 22, 2024
  • no-sleep Public

    C++ utilities to prevent your computer from going to sleep

    CoolLibs/no-sleep’s past year of commit activity
    C++ 0 BSL-1.0 0 0 0 Updated Nov 22, 2024
  • library-template Public template

    Simple template to start writing a C++ library

    CoolLibs/library-template’s past year of commit activity
    Python 0 CC0-1.0 0 0 0 Updated Nov 22, 2024
  • CoolLibs/quick_imgui’s past year of commit activity
    C 0 BSL-1.0 0 0 0 Updated Nov 22, 2024
  • .github Public
    CoolLibs/.github’s past year of commit activity
    0 0 0 0 Updated Nov 21, 2024
  • Audio Public
    CoolLibs/Audio’s past year of commit activity
    C++ 0 BSL-1.0 0 0 0 Updated Nov 15, 2024
  • CoolLibs/RtAudioWrapper’s past year of commit activity
    CMake 0 BSL-1.0 0 0 0 Updated Nov 15, 2024
  • rtaudio Public Forked from thestk/rtaudio

    A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.

    CoolLibs/rtaudio’s past year of commit activity
    C++ 0 323 0 0 Updated Nov 15, 2024

Top languages

Loading…

Most used topics

Loading…