# opentk/opentk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/opentk-opentk).**

3,519 stars · 644 forks · C# · NOASSERTION

## Links

- GitHub: https://github.com/opentk/opentk
- Homepage: https://opentk.net
- awesome-repositories: https://awesome-repositories.com/repository/opentk-opentk.md

## Topics

`c-sharp` `game-development` `game-engine` `graphics` `graphics-library` `math-library` `openal` `opencl` `opengl` `opengl-es` `scientific-visualization`

## Description

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

## Tags

### Part of an Awesome List

- [Graphics and Rendering](https://awesome-repositories.com/f/awesome-lists/devtools/graphics-and-rendering.md) — C# bindings for OpenGL.
- [Graphics and Visualization](https://awesome-repositories.com/f/awesome-lists/devtools/graphics-and-visualization.md) — Low-level wrapper for OpenGL, OpenCL, and OpenAL.
