⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

SchokiCoder/ctk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C/Tk

...is a simple to use, lightweight, open library for GUI.
Open obviously means FLOSS, but also that it doesn't hide data away, and only exposes a few bits here and there. This means you can touch all* the data and mess things up. With great power comes great responsibility.

It is based on the SDL, and made so that SDL is the background player, but can also be directly used, when special needs arise. https://libsdl.org/

Have a look at it

Just run:

git clone https://github.com/schokicoder/ctk.git
cd ctk
make run

and have fun.

Heritage

C/Tk looks like Tcl/Tk, because that's where it is spiritually derived from. It is not a fork. C/Tk aims to be lighter and better integrated into C, which uh yeah... we only have C here. That's how well it should be integrated. I have worked with Tk for quite a while and really really like it, but in certain cases it feels lacking, especially when you want to use it from C as much as possible. So this here hopefully gives you more control and power. If you don't like this library for some reason but the general idea, definitely go check out Tcl/Tk.

Additional disclaimers? ¯\(ツ)/¯

* maybe there are some rare cases where you can't :)

About

simple, lightweight GUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published