Reusable code libraries
The library for web and native user interfaces.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
🤱🏻 Turn any webpage into a desktop app with one command.
The Libraries category showcases reusable code packages that solve specific problems — from date manipulation and HTTP requests to state management and animation. These building blocks are the foundation of modern software development.
Every application relies on dozens or hundreds of libraries. The most starred libraries typically offer the best combination of API design, performance, documentation, and long-term maintenance — critical factors when adding a dependency to your project.
Category pages are most useful when you compare similar kinds of projects rather than treating the top row as an automatic recommendation list. Look at star concentration, language mix, and recent activity together to decide whether a category is dominated by a few established leaders or by a broader set of active tools.
We rank repositories tagged with the "library" topic by their total star count. Libraries with strong documentation, TypeScript support, and active issue resolution tend to accumulate stars faster.