
Product
Socket Now Supports pylock.toml Files
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
github.com/inkyblackness/imgui-go
This library is a Go wrapper for Dear ImGui.
This wrapper started as a special-purpose wrapper for use within InkyBlackness. However, it is self-contained and can be used for other purposes as well.
This wrapper is
Names of types and functions follow closely those of Dear ImGui.
For functions that have optional parameters, the following schema is applied:
V
, such as ButtonV(id string, size Vec2) bool
Button(id string) bool
.The Dear ImGui functions IO()
and Style()
have been renamed to be CurrentIO()
and CurrentStyle()
.
This was done because their returned types have the same name, causing a name clash.
With the Current
prefix, they also better describe what they return.
This library does not intend to export all the functions of the wrapped ImGui. The following filter applies as a rule of thumb:
This library does not mirror the versions of the wrapped ImGui. The semantic versioning of this wrapper is defined as:
At the moment, this library uses version 1.67 of ImGui.
A separate repository was created to host ported examples and reference implementations. See repository inkyblackness/imgui-go-examples.
It contains reference implementations for libraries such as GLFW3 and SDL2, using OpenGL.
The screenshot above was created with such an example.
Before this project was created, the following alternatives were considered - and ignored:
The project is available under the terms of the New BSD License (see LICENSE file). The licenses of included sources are stored in the _licenses folder.
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.
Research
Security News
Malicious Ruby gems typosquat Fastlane plugins to steal Telegram bot tokens, messages, and files, exploiting demand after Vietnam’s Telegram ban.