Skip to content

leoking01/caldev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example workflow name

caldev

Cross-platform Application Library for DEVelopment

caldev is an open source project to provide following core features for application development:

  • Graphic User Interface (GUI)
  • Network communication

Other features will be added later as needed.

Project is developed in Visual Studio Code using C++17 language and tries to leverage existing open source components to achieve its goal.

Build

Build system is based on bazel (https://bazel.build/) developed by Google, which is a free software tool that allows for automation of building and testing software. This project can be built on following platforms:

  • Windows x86 32bit/64bit
  • Linux x86 32bit/64bit
  • macOS x86 64bit

Available bazel targets for bulilding the library:

  • caldev32 (for 32bit)
  • caldev (for 64bit)

Bindings

Currently bindings are developed for C++, Rebol2 and Python but can be developed for any programming language which has support for calling functions exported by shared libraries.

Examples

Examples can be found in src/examples folder.
Binaries can be downloaded from release page. Rebol2 demo can be executed using Rebol2/View interpreter.

About

Cross-platform Application Library for Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 79.2%
  • Rebol 13.3%
  • CMake 3.6%
  • Starlark 3.6%
  • Python 0.3%