Common packages for the "kaba" language
  • C++ 95%
  • C 3.1%
  • GLSL 1%
  • CMake 0.9%
Find a file
2026-06-15 17:59:08 +02:00
alex [kaba] update 2025-09-04 16:15:17 +02:00
algebra [kaba] respect env 2026-05-30 17:19:17 +02:00
asciitools [asciitools] showimage.kaba 2026-02-21 23:31:31 +01:00
bson [kaba] respect env 2026-05-30 17:19:17 +02:00
circuit [kaba] upgrade 2026-02-28 22:39:02 +01:00
cli clean-up 2025-07-19 03:15:37 +02:00
cloud [kaba] update 2026-02-24 01:50:32 +01:00
codeeditor minor lib update 2026-06-08 17:43:58 +02:00
crypto [crypto] pure kaba implementation 2026-02-06 12:08:02 +01:00
env [env] added 2026-05-25 00:15:16 +02:00
fft minor lib update 2026-06-08 17:43:58 +02:00
filetags [filetags] added 2025-12-07 21:45:36 +01:00
gl minor lib update 2026-06-08 17:43:58 +02:00
glfw [kaba] respect env 2026-05-30 17:19:17 +02:00
hui minor lib update 2026-06-08 17:43:58 +02:00
huibui [kaba] upgrade 2026-02-28 22:28:11 +01:00
iter [iter] added 2026-05-11 02:34:05 +02:00
k2k clean-up 2025-07-19 03:15:37 +02:00
kabama [kaba] upgrade 2026-02-28 22:39:02 +01:00
linalg [package] version info 2025-07-19 15:30:24 +02:00
linalg64 [package] version info 2025-07-19 15:30:24 +02:00
make-kaba-wiki [makekabawiki] new documentation system 2026-05-22 14:57:25 +02:00
mesh [kaba] upgrade 2026-02-28 22:28:11 +01:00
mongo [kaba] respect env 2026-05-30 17:19:17 +02:00
msgpack lib update + math classes capitalized 2025-08-10 19:29:59 +02:00
ncurses [kaba] respect env 2026-05-30 17:19:17 +02:00
net minor lib update 2026-06-08 17:43:58 +02:00
obs [kaba] respect env 2026-05-30 17:19:17 +02:00
opt [package] install/remove (+build) 2025-07-19 03:10:10 +02:00
package [xhui][yrenderer][gl] gl fixes 2026-05-31 04:12:19 +02:00
pdf minor lib update 2026-06-08 17:43:58 +02:00
plot [kaba] upgrade 2025-09-26 16:11:14 +02:00
polymesh [polymesh] triangulate_polygons() 2026-06-15 17:59:01 +02:00
profiler [kaba] respect env 2026-05-30 17:19:17 +02:00
psmove lib update + math classes capitalized 2025-08-10 19:29:59 +02:00
shadercomp clean-up 2025-07-19 03:15:37 +02:00
simplevis [polymesh] lib update 2026-06-15 00:03:47 +02:00
sisyphos [kaba] upgrade 2026-02-28 22:39:02 +01:00
sqlite [kaba] respect env 2026-05-30 17:19:17 +02:00
statistics [statistics] split off from visualization 2025-07-21 11:11:36 +02:00
terminal [kaba] respect env 2026-05-30 17:19:17 +02:00
tools [yrenderer] fixes + code sync 2026-06-07 16:00:12 +02:00
urdf lib update + math classes capitalized 2025-08-10 19:29:59 +02:00
usb [package] install/remove (+build) 2025-07-19 03:10:10 +02:00
visualization [kaba] upgrade 2026-02-28 22:28:11 +01:00
vulkan minor lib update 2026-06-08 17:43:58 +02:00
xedit [xedit] save-as 2026-06-11 00:39:56 +02:00
xhui [xhui] drag'n'drop fix 2026-06-15 00:03:52 +02:00
xmake [kaba] respect env 2026-05-30 17:19:17 +02:00
xml lib update + math classes capitalized 2025-08-10 19:29:59 +02:00
yrenderer [yrenderer] lib update 2026-06-15 17:59:08 +02:00
zlib [kaba] respect env 2026-05-30 17:19:17 +02:00
zmq [kaba] update 2026-02-24 01:50:32 +01:00
.gitignore clean-up 2025-07-19 03:15:37 +02:00
.kaba-repo [simplevis] start 2026-06-12 01:13:15 +02:00
README.md README.md added 2025-07-31 20:36:28 +02:00
update-standalone.kaba update-standalone.kaba added 2025-07-29 14:58:31 +02:00

Common packages for kaba

This repository contains a collection of common packages for the kaba language.

These are either purely written in kaba, or expose shared libraries written in c++.

Key packages

  • hui - ui library, using gtk
  • package - the kaba package manager
  • xmake - c++ project manager/build tool (using cmake and ninja)
  • kabama - tiny computer algebra system
  • sisyphos - front-end for my file database system
  • cloud, mesh - library for point cloud and mesh files
  • linalg - basic linear algebra
  • circuit - electric circuit simulator

Wrappers around libraries (heavily kaba-fied):

  • gl, vulkan
  • glfw
  • sqlite, mongo
  • zlib
  • fft
  • ncurses, terminal

How to install

Install kaba: follow these instructions.

Running tools/initialize-package-manager.sh inside the kaba repo will set up the package manager (adding the common-kaba-packages repo to the list of sources and clone).

Afterwards you should see a list of all available packages via

kaba package list

and you can install individual packages via

kaba package install NAME