https://github.com/somecho/skit
A framework and library agnostic personal toolkit for creative coding in C++.
https://github.com/somecho/skit
creative-coding
Last synced: about 1 year ago
JSON representation
A framework and library agnostic personal toolkit for creative coding in C++.
- Host: GitHub
- URL: https://github.com/somecho/skit
- Owner: somecho
- Created: 2024-08-08T20:14:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-15T19:06:30.000Z (over 1 year ago)
- Last Synced: 2025-01-31T02:01:59.349Z (over 1 year ago)
- Topics: creative-coding
- Language: C++
- Homepage: https://skit.soch.cc/
- Size: 421 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sKit 
Personal creative coding toolkit / framework. Can be used with or without a graphics rendering framework.
## Dependencies
The only dependencies are:
- [GLM](https://github.com/g-truc/glm)
- [SDL3](https://github.com/libsdl-org/SDL)
GLM will automatically be pulled if not installed. SDL3 will always be pulled, as it is still in preview.
## Building
Required:
- CMake 3.21
- C++23
### CMake
```sh
git clone https://github.com/somecho/sKit
cd sKit
cmake -B build -DCMAKE_BUILD_TYPE=RELEASE
cmake --build build
```
Can easily be opened with Visual Studio.
## Using the library
### With CMake FetchContent
The recommended way to use this library is with CMake.
```cmake
include(FetchContent)
FetchContent_Declare(
skit
GIT_REPOSITORY https://github.com/somecho/sKit
GIT_TAG main
)
FetchContent_MakeAvailable(skit)
target_link_libraries(YOUR_PROJECT PRIVATE sKit)
```
---
MIT License, Copyright © 2024 Somē Cho